org.jetbrains.jet.lang.psi.stubs.impl
Class PsiJetObjectStubImpl
java.lang.Object
org.jetbrains.jet.lang.psi.stubs.impl.PsiJetObjectStubImpl
- All Implemented Interfaces:
- com.intellij.psi.stubs.NamedStub<JetObjectDeclaration>, com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubElement<JetObjectDeclaration>, PsiJetClassOrObjectStub<JetObjectDeclaration>, PsiJetObjectStub, PsiJetStubWithFqName<JetObjectDeclaration>
public class PsiJetObjectStubImpl
- extends
- implements PsiJetObjectStub
|
Constructor Summary |
PsiJetObjectStubImpl(com.intellij.psi.stubs.StubElement parent,
com.intellij.util.io.StringRef name,
FqName fqName,
com.intellij.util.io.StringRef[] superNames,
boolean isTopLevel,
boolean isClassObject,
boolean isLocal,
boolean isObjectLiteral)
|
| 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 |
PsiJetObjectStubImpl
public PsiJetObjectStubImpl(@NotNull
com.intellij.psi.stubs.StubElement parent,
@Nullable
com.intellij.util.io.StringRef name,
@Nullable
FqName fqName,
@NotNull
com.intellij.util.io.StringRef[] superNames,
boolean isTopLevel,
boolean isClassObject,
boolean isLocal,
boolean isObjectLiteral)
getName
public java.lang.String getName()
- Specified by:
getName in interface com.intellij.psi.stubs.NamedStub<JetObjectDeclaration>
getFqName
@Nullable
public FqName getFqName()
- Specified by:
getFqName in interface PsiJetStubWithFqName<JetObjectDeclaration>
getSuperNames
@NotNull
public java.util.List<java.lang.String> getSuperNames()
- Specified by:
getSuperNames in interface PsiJetClassOrObjectStub<JetObjectDeclaration>
isTopLevel
public boolean isTopLevel()
- Specified by:
isTopLevel in interface PsiJetClassOrObjectStub<JetObjectDeclaration>
isClassObject
public boolean isClassObject()
- Specified by:
isClassObject in interface PsiJetObjectStub
isObjectLiteral
public boolean isObjectLiteral()
- Specified by:
isObjectLiteral in interface PsiJetObjectStub
isLocal
public boolean isLocal()
- Specified by:
isLocal in interface PsiJetClassOrObjectStub<JetObjectDeclaration>