public class KotlinLightClassForExplicitDeclaration extends com.intellij.psi.impl.light.AbstractLightClass implements KotlinLightClass, JetJavaMirrorMarker
| Modifier and Type | Method and Description |
|---|---|
com.intellij.psi.PsiElement |
copy() |
static KotlinLightClassForExplicitDeclaration |
create(com.intellij.psi.PsiManager manager,
JetClassOrObject classOrObject) |
boolean |
equals(java.lang.Object o) |
com.intellij.psi.PsiClass |
getContainingClass() |
com.intellij.psi.PsiFile |
getContainingFile() |
com.intellij.psi.PsiClass |
getDelegate() |
javax.swing.Icon |
getElementIcon(int flags) |
FqName |
getFqName() |
JetClassOrObject |
getJetClassOrObject() |
com.intellij.psi.PsiModifierList |
getModifierList() |
java.lang.String |
getName() |
com.intellij.psi.PsiElement |
getNavigationElement() |
com.intellij.psi.PsiElement |
getParent() |
com.intellij.navigation.ItemPresentation |
getPresentation() |
java.lang.String |
getQualifiedName() |
com.intellij.psi.PsiTypeParameterList |
getTypeParameterList() |
com.intellij.psi.PsiTypeParameter[] |
getTypeParameters() |
int |
hashCode() |
boolean |
hasModifierProperty(java.lang.String name) |
boolean |
hasTypeParameters() |
boolean |
isAnnotationType() |
boolean |
isDeprecated() |
boolean |
isEnum() |
boolean |
isEquivalentTo(com.intellij.psi.PsiElement another) |
boolean |
isInterface() |
boolean |
isValid() |
com.intellij.psi.PsiElement |
setName(java.lang.String name) |
java.lang.String |
toString() |
accept, findFieldByName, findInnerClassByName, findMethodBySignature, findMethodsAndTheirSubstitutorsByName, findMethodsByName, findMethodsBySignature, getAllFields, getAllInnerClasses, getAllMethods, getAllMethodsAndTheirSubstitutors, getConstructors, getContext, getDocComment, getExtendsList, getExtendsListTypes, getFields, getImplementsList, getImplementsListTypes, getInitializers, getInnerClasses, getInterfaces, getLBrace, getMethods, getNameIdentifier, getRBrace, getScope, getSuperClass, getSupers, getSuperTypes, getText, getVisibleSignatures, isInheritor, isInheritorDeep, processDeclarationsadd, addAfter, addBefore, checkAdd, checkDelete, delete, findElementAt, getChildren, getLanguage, getManager, getNextSibling, getNode, getPrevSibling, getStartOffsetInParent, getTextLength, getTextOffset, getTextRange, isPhysical, isWritable, replace, setNavigationElement, textMatches, textMatches, textToCharArrayacceptChildren, addRange, addRangeAfter, addRangeBefore, canNavigate, canNavigateToSource, deleteChildRange, findChildByClass, findChildrenByClass, findNotNullChildByClass, findReferenceAt, getFirstChild, getLastChild, getOriginalElement, getProject, getReference, getReferences, getResolveScope, getUseScope, navigate, notNullChild, textContainsbuildRowIcon, computeBaseIcon, createLayeredIcon, getAdjustedBaseIcon, getBaseIcon, getIcon, iconWithVisibilityIfNeeded, isNativeFileType, isVisibilitySupported, overlayIcons, registerIconLayer, transformFlagsclearUserData, clone, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replacefinalize, getClass, notify, notifyAll, wait, wait, waitfindFieldByName, findInnerClassByName, findMethodBySignature, findMethodsAndTheirSubstitutorsByName, findMethodsByName, findMethodsBySignature, getAllFields, getAllInnerClasses, getAllMethods, getAllMethodsAndTheirSubstitutors, getConstructors, getExtendsList, getExtendsListTypes, getFields, getImplementsList, getImplementsListTypes, getInitializers, getInnerClasses, getInterfaces, getLBrace, getMethods, getNameIdentifier, getRBrace, getScope, getSuperClass, getSupers, getSuperTypes, getVisibleSignatures, isInheritor, isInheritorDeepaccept, acceptChildren, add, addAfter, addBefore, addRange, addRangeAfter, addRangeBefore, checkAdd, checkDelete, delete, deleteChildRange, findElementAt, findReferenceAt, getChildren, getContext, getCopyableUserData, getFirstChild, getLanguage, getLastChild, getManager, getNextSibling, getNode, getOriginalElement, getPrevSibling, getProject, getReference, getReferences, getResolveScope, getStartOffsetInParent, getText, getTextLength, getTextOffset, getTextRange, getUseScope, isPhysical, isWritable, processDeclarations, putCopyableUserData, replace, textContains, textMatches, textMatches, textToCharArray@Nullable public static KotlinLightClassForExplicitDeclaration create(@NotNull com.intellij.psi.PsiManager manager, @NotNull JetClassOrObject classOrObject)
@NotNull public JetClassOrObject getJetClassOrObject()
@NotNull public FqName getFqName()
getFqName in interface KotlinLightClass@NotNull public com.intellij.psi.PsiElement copy()
copy in interface com.intellij.psi.PsiElementcopy in class com.intellij.psi.impl.light.AbstractLightClass@NotNull public com.intellij.psi.PsiClass getDelegate()
getDelegate in interface KotlinLightClassgetDelegate in class com.intellij.psi.impl.light.AbstractLightClasspublic com.intellij.psi.PsiFile getContainingFile()
getContainingFile in interface com.intellij.psi.PsiElementgetContainingFile in class com.intellij.psi.impl.light.AbstractLightClass@NotNull public com.intellij.psi.PsiElement getNavigationElement()
getNavigationElement in interface com.intellij.psi.PsiElementgetNavigationElement in interface com.intellij.psi.PsiTargetgetNavigationElement in class com.intellij.psi.impl.light.AbstractLightClasspublic boolean isEquivalentTo(com.intellij.psi.PsiElement another)
isEquivalentTo in interface com.intellij.psi.PsiElementisEquivalentTo in class com.intellij.psi.impl.light.AbstractLightClasspublic com.intellij.navigation.ItemPresentation getPresentation()
getPresentation in interface com.intellij.navigation.NavigationItemgetPresentation in class com.intellij.psi.impl.PsiElementBasepublic javax.swing.Icon getElementIcon(int flags)
getElementIcon in class com.intellij.psi.impl.ElementBasepublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object@Nullable public com.intellij.psi.PsiClass getContainingClass()
getContainingClass in interface com.intellij.psi.PsiClassgetContainingClass in interface com.intellij.psi.PsiMembergetContainingClass in class com.intellij.psi.impl.light.AbstractLightClass@Nullable public com.intellij.psi.PsiElement getParent()
getParent in interface com.intellij.psi.PsiElementgetParent in class com.intellij.psi.impl.light.LightElement@Nullable public com.intellij.psi.PsiTypeParameterList getTypeParameterList()
getTypeParameterList in interface com.intellij.psi.PsiTypeParameterListOwnergetTypeParameterList in class com.intellij.psi.impl.light.AbstractLightClass@NotNull public com.intellij.psi.PsiTypeParameter[] getTypeParameters()
getTypeParameters in interface com.intellij.psi.PsiTypeParameterListOwnergetTypeParameters in class com.intellij.psi.impl.light.AbstractLightClass@Nullable public java.lang.String getName()
getName in interface com.intellij.navigation.NavigationItemgetName in interface com.intellij.pom.PomNamedTargetgetName in interface com.intellij.psi.PsiNamedElementgetName in class com.intellij.psi.impl.light.AbstractLightClass@Nullable public java.lang.String getQualifiedName()
getQualifiedName in interface com.intellij.psi.PsiClassgetQualifiedName in class com.intellij.psi.impl.light.AbstractLightClass@NotNull public com.intellij.psi.PsiModifierList getModifierList()
getModifierList in interface com.intellij.psi.PsiModifierListOwnergetModifierList in class com.intellij.psi.impl.light.AbstractLightClasspublic boolean hasModifierProperty(@NonNls@NotNull java.lang.String name)
hasModifierProperty in interface com.intellij.psi.PsiModifierListOwnerhasModifierProperty in class com.intellij.psi.impl.light.AbstractLightClasspublic boolean isDeprecated()
isDeprecated in interface com.intellij.psi.PsiDocCommentOwnerisDeprecated in class com.intellij.psi.impl.light.AbstractLightClasspublic boolean isInterface()
isInterface in interface com.intellij.psi.PsiClassisInterface in class com.intellij.psi.impl.light.AbstractLightClasspublic boolean isAnnotationType()
isAnnotationType in interface com.intellij.psi.PsiClassisAnnotationType in class com.intellij.psi.impl.light.AbstractLightClasspublic boolean isEnum()
isEnum in interface com.intellij.psi.PsiClassisEnum in class com.intellij.psi.impl.light.AbstractLightClasspublic boolean hasTypeParameters()
hasTypeParameters in interface com.intellij.psi.PsiTypeParameterListOwnerhasTypeParameters in class com.intellij.psi.impl.light.AbstractLightClasspublic boolean isValid()
isValid in interface com.intellij.pom.PomTargetisValid in interface com.intellij.psi.PsiElementisValid in class com.intellij.psi.impl.light.AbstractLightClasspublic com.intellij.psi.PsiElement setName(@NonNls@NotNull java.lang.String name) throws com.intellij.util.IncorrectOperationException
setName in interface com.intellij.pom.PomRenameableTarget<com.intellij.psi.PsiElement>setName in interface com.intellij.psi.PsiClasssetName in interface com.intellij.psi.PsiNamedElementsetName in class com.intellij.psi.impl.light.AbstractLightClasscom.intellij.util.IncorrectOperationExceptionpublic java.lang.String toString()
toString in interface com.intellij.psi.PsiElementtoString in class com.intellij.psi.impl.light.AbstractLightClass