org.jetbrains.jet.lang.psi.stubs.impl
Class PsiJetClassStubImpl
java.lang.Object
com.intellij.openapi.util.UserDataHolderBase
com.intellij.psi.stubs.ObjectStubBase<com.intellij.psi.stubs.StubElement>
com.intellij.psi.stubs.StubBase<JetClass>
org.jetbrains.jet.lang.psi.stubs.impl.PsiJetClassStubImpl
- All Implemented Interfaces:
- com.intellij.openapi.util.UserDataHolder, com.intellij.openapi.util.UserDataHolderEx, com.intellij.psi.stubs.NamedStub<JetClass>, com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubElement<JetClass>, java.lang.Cloneable, PsiJetClassOrObjectStub<JetClass>, PsiJetClassStub, PsiJetStubWithFqName<JetClass>
public class PsiJetClassStubImpl
- extends com.intellij.psi.stubs.StubBase<JetClass>
- implements PsiJetClassStub
Fields inherited from class com.intellij.psi.stubs.ObjectStubBase |
id, myParent |
Fields inherited from class com.intellij.openapi.util.UserDataHolderBase |
COPYABLE_USER_MAP_KEY |
Constructor Summary |
PsiJetClassStubImpl(JetClassElementType type,
com.intellij.psi.stubs.StubElement parent,
com.intellij.util.io.StringRef qualifiedName,
com.intellij.util.io.StringRef name,
com.intellij.util.io.StringRef[] superNames,
boolean isTrait,
boolean isEnumClass,
boolean isEnumEntry,
boolean isAnnotation,
boolean isInner,
boolean isLocal)
|
PsiJetClassStubImpl(JetClassElementType type,
com.intellij.psi.stubs.StubElement parent,
java.lang.String qualifiedName,
java.lang.String name,
java.util.List<java.lang.String> superNames,
boolean isTrait,
boolean isEnumClass,
boolean isEnumEntry,
boolean isAnnotation,
boolean isInner,
boolean isLocal)
|
Methods inherited from class com.intellij.psi.stubs.StubBase |
findChildStubByType, getCachedPsi, getChildrenByType, getChildrenByType, getChildrenByType, getChildrenByType, getChildrenStubs, getParentStub, getParentStubOfType, getProject, getPsi, getStubType, printTree, setPsi |
Methods inherited from class com.intellij.openapi.util.UserDataHolderBase |
clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replace |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.intellij.psi.stubs.StubElement |
findChildStubByType, getChildrenByType, getChildrenByType, getChildrenByType, getChildrenByType, getChildrenStubs, getParentStub, getParentStubOfType, getPsi, getStubType |
PsiJetClassStubImpl
public PsiJetClassStubImpl(JetClassElementType type,
com.intellij.psi.stubs.StubElement parent,
@Nullable
java.lang.String qualifiedName,
java.lang.String name,
java.util.List<java.lang.String> superNames,
boolean isTrait,
boolean isEnumClass,
boolean isEnumEntry,
boolean isAnnotation,
boolean isInner,
boolean isLocal)
PsiJetClassStubImpl
public PsiJetClassStubImpl(JetClassElementType type,
com.intellij.psi.stubs.StubElement parent,
com.intellij.util.io.StringRef qualifiedName,
com.intellij.util.io.StringRef name,
com.intellij.util.io.StringRef[] superNames,
boolean isTrait,
boolean isEnumClass,
boolean isEnumEntry,
boolean isAnnotation,
boolean isInner,
boolean isLocal)
getFqName
public FqName getFqName()
- Specified by:
getFqName
in interface PsiJetStubWithFqName<JetClass>
isTrait
public boolean isTrait()
- Specified by:
isTrait
in interface PsiJetClassStub
isAnnotation
public boolean isAnnotation()
- Specified by:
isAnnotation
in interface PsiJetClassStub
isEnumClass
public boolean isEnumClass()
- Specified by:
isEnumClass
in interface PsiJetClassStub
isEnumEntry
public boolean isEnumEntry()
- Specified by:
isEnumEntry
in interface PsiJetClassStub
isInner
public boolean isInner()
- Specified by:
isInner
in interface PsiJetClassStub
isLocal
public boolean isLocal()
- Specified by:
isLocal
in interface PsiJetClassOrObjectStub<JetClass>
getName
public java.lang.String getName()
- Specified by:
getName
in interface com.intellij.psi.stubs.NamedStub<JetClass>
getSuperNames
@NotNull
public java.util.List<java.lang.String> getSuperNames()
- Specified by:
getSuperNames
in interface PsiJetClassOrObjectStub<JetClass>
toString
public java.lang.String toString()
- Overrides:
toString
in class com.intellij.psi.stubs.StubBase<JetClass>