public class KotlinLightClassForPackage extends KotlinLightClassForPackageBase implements KotlinLightClass, JetJavaMirrorMarker
Modifier and Type | Method and Description |
---|---|
com.intellij.psi.PsiElement |
copy() |
static KotlinLightClassForPackage |
create(com.intellij.psi.PsiManager manager,
FqName qualifiedName,
com.intellij.psi.search.GlobalSearchScope searchScope,
java.util.Collection<JetFile> files) |
boolean |
equals(java.lang.Object obj) |
com.intellij.psi.PsiClass |
getDelegate() |
javax.swing.Icon |
getElementIcon(int flags) |
FqName |
getFqName() |
java.lang.String |
getName() |
com.intellij.psi.PsiElement |
getNavigationElement() |
com.intellij.navigation.ItemPresentation |
getPresentation() |
java.lang.String |
getQualifiedName() |
int |
hashCode() |
boolean |
isEquivalentTo(com.intellij.psi.PsiElement another) |
boolean |
isValid() |
java.lang.String |
toString() |
findInnerClassByName, getAllInnerClasses, getContainingClass, getDocComment, getExtendsList, getExtendsListTypes, getImplementsList, getImplementsListTypes, getInitializers, getInnerClasses, getInterfaces, getModifierList, getSuperClass, getSupers, getSuperTypes, getTypeParameterList, getTypeParameters, hasModifierProperty, hasTypeParameters, isAnnotationType, isDeprecated, isEnum, isInterface
accept, findFieldByName, findMethodBySignature, findMethodsAndTheirSubstitutorsByName, findMethodsByName, findMethodsBySignature, getAllFields, getAllMethods, getAllMethodsAndTheirSubstitutors, getConstructors, getContainingFile, getContext, getFields, getLBrace, getMethods, getNameIdentifier, getRBrace, getScope, getText, getVisibleSignatures, isInheritor, isInheritorDeep, processDeclarations, setName
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, getProject, getReference, getReferences, getResolveScope, getUseScope, navigate, notNullChild, textContains
buildRowIcon, computeBaseIcon, createLayeredIcon, getAdjustedBaseIcon, getBaseIcon, getIcon, iconWithVisibilityIfNeeded, isNativeFileType, isVisibilitySupported, overlayIcons, registerIconLayer, transformFlags
clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replace
finalize, getClass, notify, notifyAll, wait, wait, wait
findFieldByName, findInnerClassByName, findMethodBySignature, findMethodsAndTheirSubstitutorsByName, findMethodsByName, findMethodsBySignature, getAllFields, getAllInnerClasses, getAllMethods, getAllMethodsAndTheirSubstitutors, getConstructors, getContainingClass, getExtendsList, getExtendsListTypes, getFields, getImplementsList, getImplementsListTypes, getInitializers, getInnerClasses, getInterfaces, getLBrace, getMethods, getNameIdentifier, getRBrace, getScope, getSuperClass, getSupers, getSuperTypes, getVisibleSignatures, isAnnotationType, isEnum, isInheritor, isInheritorDeep, isInterface, setName
getTypeParameterList, getTypeParameters, hasTypeParameters
getModifierList, hasModifierProperty
accept, acceptChildren, add, addAfter, addBefore, addRange, addRangeAfter, addRangeBefore, checkAdd, checkDelete, delete, deleteChildRange, findElementAt, findReferenceAt, getChildren, getContainingFile, getContext, getCopyableUserData, getFirstChild, getLanguage, getLastChild, getManager, getNextSibling, getNode, getOriginalElement, getParent, getPrevSibling, getProject, getReference, getReferences, getResolveScope, getStartOffsetInParent, getText, getTextLength, getTextOffset, getTextRange, getUseScope, isPhysical, isWritable, processDeclarations, putCopyableUserData, replace, textContains, textMatches, textMatches, textToCharArray
@Nullable public static KotlinLightClassForPackage create(@NotNull com.intellij.psi.PsiManager manager, @NotNull FqName qualifiedName, @NotNull com.intellij.psi.search.GlobalSearchScope searchScope, @NotNull java.util.Collection<JetFile> files)
@NotNull public FqName getFqName()
getFqName
in interface KotlinLightClass
@Nullable public java.lang.String getName()
getName
in interface com.intellij.navigation.NavigationItem
getName
in interface com.intellij.pom.PomNamedTarget
getName
in interface com.intellij.psi.PsiNamedElement
getName
in class com.intellij.psi.impl.light.AbstractLightClass
@Nullable public java.lang.String getQualifiedName()
getQualifiedName
in interface com.intellij.psi.PsiClass
getQualifiedName
in class com.intellij.psi.impl.light.AbstractLightClass
public boolean isValid()
isValid
in interface com.intellij.pom.PomTarget
isValid
in interface com.intellij.psi.PsiElement
isValid
in class com.intellij.psi.impl.light.AbstractLightClass
@NotNull public com.intellij.psi.PsiElement copy()
copy
in interface com.intellij.psi.PsiElement
copy
in class com.intellij.psi.impl.light.AbstractLightClass
@NotNull public com.intellij.psi.PsiClass getDelegate()
getDelegate
in interface KotlinLightClass
getDelegate
in class com.intellij.psi.impl.light.AbstractLightClass
@NotNull public com.intellij.psi.PsiElement getNavigationElement()
getNavigationElement
in interface com.intellij.psi.PsiElement
getNavigationElement
in interface com.intellij.psi.PsiTarget
getNavigationElement
in class com.intellij.psi.impl.light.AbstractLightClass
public boolean isEquivalentTo(com.intellij.psi.PsiElement another)
isEquivalentTo
in interface com.intellij.psi.PsiElement
isEquivalentTo
in class com.intellij.psi.impl.light.AbstractLightClass
public com.intellij.navigation.ItemPresentation getPresentation()
getPresentation
in interface com.intellij.navigation.NavigationItem
getPresentation
in class com.intellij.psi.impl.PsiElementBase
public javax.swing.Icon getElementIcon(int flags)
getElementIcon
in class com.intellij.psi.impl.ElementBase
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in interface com.intellij.psi.PsiElement
toString
in class com.intellij.psi.impl.light.AbstractLightClass