org.jetbrains.jet.lang.psi.stubs.impl
Class PsiJetClassStubImpl
java.lang.Object
org.jetbrains.jet.lang.psi.stubs.impl.PsiJetClassStubImpl
- All Implemented Interfaces:
- com.intellij.psi.stubs.NamedStub<JetClass>, com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubElement<JetClass>, PsiJetClassOrObjectStub<JetClass>, PsiJetClassStub, PsiJetStubWithFqName<JetClass>
public class PsiJetClassStubImpl
- extends
- implements PsiJetClassStub
|
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 isEnumEntry,
boolean isLocal,
boolean isTopLevel)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, 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,
com.intellij.util.io.StringRef qualifiedName,
com.intellij.util.io.StringRef name,
com.intellij.util.io.StringRef[] superNames,
boolean isTrait,
boolean isEnumEntry,
boolean isLocal,
boolean isTopLevel)
getFqName
public FqName getFqName()
- Specified by:
getFqName in interface PsiJetStubWithFqName<JetClass>
isTrait
public boolean isTrait()
- Specified by:
isTrait in interface PsiJetClassStub
isEnumEntry
public boolean isEnumEntry()
- Specified by:
isEnumEntry 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>
isTopLevel
public boolean isTopLevel()
- Specified by:
isTopLevel in interface PsiJetClassOrObjectStub<JetClass>