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, JavaAnnotationOwner, JavaElement, JavaMember, JavaModifierListOwner, JavaNamedElement
- Direct Known Subclasses:
- JavaConstructorImpl, JavaFieldImpl, JavaMethodImpl
public abstract class JavaMemberImpl<Psi extends com.intellij.psi.PsiMember>
- extends JavaElementImpl<Psi>
- implements JavaMember, 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()
- Specified by:
getName
in interface JavaNamedElement
getContainingClass
@NotNull
public JavaClass getContainingClass()
- Specified by:
getContainingClass
in interface JavaMember
isAbstract
public boolean isAbstract()
- Specified by:
isAbstract
in interface JavaModifierListOwner
isStatic
public boolean isStatic()
- Specified by:
isStatic
in interface JavaModifierListOwner
isFinal
public boolean isFinal()
- Specified by:
isFinal
in interface JavaModifierListOwner
getVisibility
@NotNull
public Visibility getVisibility()
- Specified by:
getVisibility
in interface JavaModifierListOwner
getAnnotations
@NotNull
public java.util.Collection<JavaAnnotation> getAnnotations()
- Specified by:
getAnnotations
in interface JavaAnnotationOwner
findAnnotation
@Nullable
public JavaAnnotation findAnnotation(@NotNull
FqName fqName)
- Specified by:
findAnnotation
in interface JavaAnnotationOwner
isDeprecatedInJavaDoc
public boolean isDeprecatedInJavaDoc()
- Specified by:
isDeprecatedInJavaDoc
in interface JavaAnnotationOwner