org.jetbrains.kotlin.load.java.structure.impl
Class JavaMemberImpl<Psi extends com.intellij.psi.PsiMember>
java.lang.Object
org.jetbrains.kotlin.load.java.structure.impl.JavaElementImpl<Psi>
org.jetbrains.kotlin.load.java.structure.impl.JavaMemberImpl<Psi>
- All Implemented Interfaces:
- JavaAnnotationOwnerImpl, JavaModifierListOwnerImpl
- Direct Known Subclasses:
- JavaConstructorImpl, JavaFieldImpl, JavaMethodImpl
public abstract class JavaMemberImpl<Psi extends com.intellij.psi.PsiMember>
- extends JavaElementImpl<Psi>
- implements JavaAnnotationOwnerImpl, JavaModifierListOwnerImpl
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
JavaMemberImpl
protected JavaMemberImpl(@NotNull
Psi psiMember)
getAnnotationOwnerPsi
@Nullable
public com.intellij.psi.PsiAnnotationOwner getAnnotationOwnerPsi()
- Specified by:
getAnnotationOwnerPsi
in interface JavaAnnotationOwnerImpl
getName
@NotNull
public Name getName()
getContainingClass
@NotNull
public JavaClass getContainingClass()
isAbstract
public boolean isAbstract()
isStatic
public boolean isStatic()
isFinal
public boolean isFinal()
getVisibility
@NotNull
public Visibility getVisibility()
getAnnotations
@NotNull
public java.util.Collection<JavaAnnotation> getAnnotations()
findAnnotation
@Nullable
public JavaAnnotation findAnnotation(@NotNull
FqName fqName)
isDeprecatedInJavaDoc
public boolean isDeprecatedInJavaDoc()