org.jetbrains.jet.lang.psi.stubs.impl
Class KotlinObjectStubImpl
java.lang.Object
org.jetbrains.jet.lang.psi.stubs.impl.KotlinObjectStubImpl
- All Implemented Interfaces:
- com.intellij.psi.stubs.NamedStub<JetObjectDeclaration>, com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubElement<JetObjectDeclaration>, KotlinClassOrObjectStub<JetObjectDeclaration>, KotlinObjectStub, KotlinStubWithFqName<JetObjectDeclaration>
public class KotlinObjectStubImpl
- extends
- implements KotlinObjectStub
Constructor Summary |
KotlinObjectStubImpl(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 |
KotlinObjectStubImpl
public KotlinObjectStubImpl(@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 KotlinStubWithFqName<JetObjectDeclaration>
getSuperNames
@NotNull
public java.util.List<java.lang.String> getSuperNames()
- Specified by:
getSuperNames
in interface KotlinClassOrObjectStub<JetObjectDeclaration>
isTopLevel
public boolean isTopLevel()
- Specified by:
isTopLevel
in interface KotlinClassOrObjectStub<JetObjectDeclaration>
isClassObject
public boolean isClassObject()
- Specified by:
isClassObject
in interface KotlinObjectStub
isObjectLiteral
public boolean isObjectLiteral()
- Specified by:
isObjectLiteral
in interface KotlinObjectStub
isLocal
public boolean isLocal()
- Specified by:
isLocal
in interface KotlinClassOrObjectStub<JetObjectDeclaration>