public abstract class KotlinLightClassForPackageBase extends com.intellij.psi.impl.light.AbstractLightClass
Constructor and Description |
---|
KotlinLightClassForPackageBase(com.intellij.psi.PsiManager manager) |
Modifier and Type | Method and Description |
---|---|
com.intellij.psi.PsiClass |
findInnerClassByName(java.lang.String name,
boolean checkBases) |
com.intellij.psi.PsiClass[] |
getAllInnerClasses() |
com.intellij.psi.PsiClass |
getContainingClass() |
com.intellij.psi.javadoc.PsiDocComment |
getDocComment() |
com.intellij.psi.PsiReferenceList |
getExtendsList() |
com.intellij.psi.PsiClassType[] |
getExtendsListTypes() |
com.intellij.psi.PsiReferenceList |
getImplementsList() |
com.intellij.psi.PsiClassType[] |
getImplementsListTypes() |
com.intellij.psi.PsiClassInitializer[] |
getInitializers() |
com.intellij.psi.PsiClass[] |
getInnerClasses() |
com.intellij.psi.PsiClass[] |
getInterfaces() |
com.intellij.psi.PsiModifierList |
getModifierList() |
com.intellij.psi.PsiClass |
getSuperClass() |
com.intellij.psi.PsiClass[] |
getSupers() |
com.intellij.psi.PsiClassType[] |
getSuperTypes() |
com.intellij.psi.PsiTypeParameterList |
getTypeParameterList() |
com.intellij.psi.PsiTypeParameter[] |
getTypeParameters() |
boolean |
hasModifierProperty(java.lang.String name) |
boolean |
hasTypeParameters() |
boolean |
isAnnotationType() |
boolean |
isDeprecated() |
boolean |
isEnum() |
boolean |
isInterface() |
accept, copy, findFieldByName, findMethodBySignature, findMethodsAndTheirSubstitutorsByName, findMethodsByName, findMethodsBySignature, getAllFields, getAllMethods, getAllMethodsAndTheirSubstitutors, getConstructors, getContainingFile, getContext, getDelegate, getFields, getLBrace, getMethods, getName, getNameIdentifier, getNavigationElement, getQualifiedName, getRBrace, getScope, getText, getVisibleSignatures, isEquivalentTo, isInheritor, isInheritorDeep, isValid, processDeclarations, setName, toString
add, addAfter, addBefore, checkAdd, checkDelete, delete, findElementAt, getChildren, getLanguage, getManager, getNextSibling, getNode, getParent, getPrevSibling, getStartOffsetInParent, getTextLength, getTextOffset, getTextRange, isPhysical, isWritable, replace, setNavigationElement, textMatches, textMatches, textToCharArray
acceptChildren, addRange, addRangeAfter, addRangeBefore, canNavigate, canNavigateToSource, deleteChildRange, findChildByClass, findChildrenByClass, findNotNullChildByClass, findReferenceAt, getFirstChild, getLastChild, getOriginalElement, getPresentation, getProject, getReference, getReferences, getResolveScope, getUseScope, navigate, notNullChild, textContains
buildRowIcon, computeBaseIcon, createLayeredIcon, getAdjustedBaseIcon, getBaseIcon, getElementIcon, getIcon, iconWithVisibilityIfNeeded, isNativeFileType, isVisibilitySupported, overlayIcons, registerIconLayer, transformFlags
clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replace
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
acceptChildren, add, addAfter, addBefore, addRange, addRangeAfter, addRangeBefore, checkAdd, checkDelete, delete, deleteChildRange, findElementAt, findReferenceAt, getChildren, getCopyableUserData, getFirstChild, getLanguage, getLastChild, getManager, getNextSibling, getNode, getOriginalElement, getParent, getPrevSibling, getProject, getReference, getReferences, getResolveScope, getStartOffsetInParent, getTextLength, getTextOffset, getTextRange, getUseScope, isPhysical, isWritable, putCopyableUserData, replace, textContains, textMatches, textMatches, textToCharArray
public KotlinLightClassForPackageBase(com.intellij.psi.PsiManager manager)
@Nullable public com.intellij.psi.PsiModifierList getModifierList()
getModifierList
in interface com.intellij.psi.PsiModifierListOwner
getModifierList
in class com.intellij.psi.impl.light.AbstractLightClass
public boolean hasModifierProperty(@NonNls@NotNull java.lang.String name)
hasModifierProperty
in interface com.intellij.psi.PsiModifierListOwner
hasModifierProperty
in class com.intellij.psi.impl.light.AbstractLightClass
public boolean isDeprecated()
isDeprecated
in interface com.intellij.psi.PsiDocCommentOwner
isDeprecated
in class com.intellij.psi.impl.light.AbstractLightClass
public boolean isInterface()
isInterface
in interface com.intellij.psi.PsiClass
isInterface
in class com.intellij.psi.impl.light.AbstractLightClass
public boolean isAnnotationType()
isAnnotationType
in interface com.intellij.psi.PsiClass
isAnnotationType
in class com.intellij.psi.impl.light.AbstractLightClass
public boolean isEnum()
isEnum
in interface com.intellij.psi.PsiClass
isEnum
in class com.intellij.psi.impl.light.AbstractLightClass
@Nullable public com.intellij.psi.PsiClass getContainingClass()
getContainingClass
in interface com.intellij.psi.PsiClass
getContainingClass
in interface com.intellij.psi.PsiMember
getContainingClass
in class com.intellij.psi.impl.light.AbstractLightClass
public boolean hasTypeParameters()
hasTypeParameters
in interface com.intellij.psi.PsiTypeParameterListOwner
hasTypeParameters
in class com.intellij.psi.impl.light.AbstractLightClass
@NotNull public com.intellij.psi.PsiTypeParameter[] getTypeParameters()
getTypeParameters
in interface com.intellij.psi.PsiTypeParameterListOwner
getTypeParameters
in class com.intellij.psi.impl.light.AbstractLightClass
@Nullable public com.intellij.psi.PsiTypeParameterList getTypeParameterList()
getTypeParameterList
in interface com.intellij.psi.PsiTypeParameterListOwner
getTypeParameterList
in class com.intellij.psi.impl.light.AbstractLightClass
@Nullable public com.intellij.psi.javadoc.PsiDocComment getDocComment()
getDocComment
in interface com.intellij.psi.PsiDocCommentOwner
getDocComment
in class com.intellij.psi.impl.light.AbstractLightClass
@Nullable public com.intellij.psi.PsiReferenceList getImplementsList()
getImplementsList
in interface com.intellij.psi.PsiClass
getImplementsList
in class com.intellij.psi.impl.light.AbstractLightClass
@NotNull public com.intellij.psi.PsiClassType[] getImplementsListTypes()
getImplementsListTypes
in interface com.intellij.psi.PsiClass
getImplementsListTypes
in class com.intellij.psi.impl.light.AbstractLightClass
@Nullable public com.intellij.psi.PsiReferenceList getExtendsList()
getExtendsList
in interface com.intellij.psi.PsiClass
getExtendsList
in class com.intellij.psi.impl.light.AbstractLightClass
@NotNull public com.intellij.psi.PsiClassType[] getExtendsListTypes()
getExtendsListTypes
in interface com.intellij.psi.PsiClass
getExtendsListTypes
in class com.intellij.psi.impl.light.AbstractLightClass
@Nullable public com.intellij.psi.PsiClass getSuperClass()
getSuperClass
in interface com.intellij.psi.PsiClass
getSuperClass
in class com.intellij.psi.impl.light.AbstractLightClass
@NotNull public com.intellij.psi.PsiClass[] getSupers()
getSupers
in interface com.intellij.psi.PsiClass
getSupers
in class com.intellij.psi.impl.light.AbstractLightClass
@NotNull public com.intellij.psi.PsiClassType[] getSuperTypes()
getSuperTypes
in interface com.intellij.psi.PsiClass
getSuperTypes
in class com.intellij.psi.impl.light.AbstractLightClass
public com.intellij.psi.PsiClass[] getInterfaces()
getInterfaces
in interface com.intellij.psi.PsiClass
getInterfaces
in class com.intellij.psi.impl.light.AbstractLightClass
@NotNull public com.intellij.psi.PsiClass[] getInnerClasses()
getInnerClasses
in interface com.intellij.psi.PsiClass
getInnerClasses
in class com.intellij.psi.impl.light.AbstractLightClass
@NotNull public com.intellij.psi.PsiClassInitializer[] getInitializers()
getInitializers
in interface com.intellij.psi.PsiClass
getInitializers
in class com.intellij.psi.impl.light.AbstractLightClass
@NotNull public com.intellij.psi.PsiClass[] getAllInnerClasses()
getAllInnerClasses
in interface com.intellij.psi.PsiClass
getAllInnerClasses
in class com.intellij.psi.impl.light.AbstractLightClass
@Nullable public com.intellij.psi.PsiClass findInnerClassByName(@NonNls java.lang.String name, boolean checkBases)
findInnerClassByName
in interface com.intellij.psi.PsiClass
findInnerClassByName
in class com.intellij.psi.impl.light.AbstractLightClass