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, processDeclarations
add, addAfter, addBefore, checkAdd, checkDelete, delete, findElementAt, getChildren, getLanguage, getManager, getNextSibling, getNode, 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, getExtendsList, getExtendsListTypes, getFields, getImplementsList, getImplementsListTypes, getInitializers, getInnerClasses, getInterfaces, getLBrace, getMethods, getNameIdentifier, getRBrace, getScope, getSuperClass, getSupers, getSuperTypes, getVisibleSignatures, isInheritor, isInheritorDeep
accept, 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.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
public com.intellij.psi.PsiFile getContainingFile()
getContainingFile
in interface com.intellij.psi.PsiElement
getContainingFile
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 boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
@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
@Nullable public com.intellij.psi.PsiElement getParent()
getParent
in interface com.intellij.psi.PsiElement
getParent
in class com.intellij.psi.impl.light.LightElement
@Nullable public com.intellij.psi.PsiTypeParameterList getTypeParameterList()
getTypeParameterList
in interface com.intellij.psi.PsiTypeParameterListOwner
getTypeParameterList
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 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
@NotNull 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
public boolean hasTypeParameters()
hasTypeParameters
in interface com.intellij.psi.PsiTypeParameterListOwner
hasTypeParameters
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
public 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.PsiClass
setName
in interface com.intellij.psi.PsiNamedElement
setName
in class com.intellij.psi.impl.light.AbstractLightClass
com.intellij.util.IncorrectOperationException
public java.lang.String toString()
toString
in interface com.intellij.psi.PsiElement
toString
in class com.intellij.psi.impl.light.AbstractLightClass