org.jetbrains.jet.lang.psi.stubs.impl
Class PsiJetObjectStubImpl

java.lang.Object
  extended by com.intellij.openapi.util.UserDataHolderBase
      extended by com.intellij.psi.stubs.ObjectStubBase<com.intellij.psi.stubs.StubElement>
          extended by com.intellij.psi.stubs.StubBase<JetObjectDeclaration>
              extended by org.jetbrains.jet.lang.psi.stubs.impl.PsiJetObjectStubImpl
All Implemented Interfaces:
com.intellij.openapi.util.UserDataHolder, com.intellij.openapi.util.UserDataHolderEx, com.intellij.psi.stubs.NamedStub<JetObjectDeclaration>, com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubElement<JetObjectDeclaration>, java.lang.Cloneable, PsiJetObjectStub, PsiJetStubWithFqName<JetObjectDeclaration>

public class PsiJetObjectStubImpl
extends com.intellij.psi.stubs.StubBase<JetObjectDeclaration>
implements PsiJetObjectStub


Field Summary
 
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
PsiJetObjectStubImpl(com.intellij.psi.stubs.IStubElementType elementType, com.intellij.psi.stubs.StubElement parent, java.lang.String name, FqName fqName, boolean isTopLevel, boolean isClassObject)
           
PsiJetObjectStubImpl(com.intellij.psi.stubs.IStubElementType elementType, com.intellij.psi.stubs.StubElement parent, com.intellij.util.io.StringRef name, FqName fqName, boolean isTopLevel, boolean isClassObject)
           
 
Method Summary
 FqName getFqName()
           
 java.lang.String getName()
           
 boolean isClassObject()
           
 boolean isTopLevel()
           
 java.lang.String toString()
           
 
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
 

Constructor Detail

PsiJetObjectStubImpl

public PsiJetObjectStubImpl(@NotNull
                            com.intellij.psi.stubs.IStubElementType elementType,
                            @NotNull
                            com.intellij.psi.stubs.StubElement parent,
                            @Nullable
                            java.lang.String name,
                            @Nullable
                            FqName fqName,
                            boolean isTopLevel,
                            boolean isClassObject)

PsiJetObjectStubImpl

public PsiJetObjectStubImpl(@NotNull
                            com.intellij.psi.stubs.IStubElementType elementType,
                            @NotNull
                            com.intellij.psi.stubs.StubElement parent,
                            @Nullable
                            com.intellij.util.io.StringRef name,
                            @Nullable
                            FqName fqName,
                            boolean isTopLevel,
                            boolean isClassObject)
Method Detail

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>

isTopLevel

public boolean isTopLevel()
Specified by:
isTopLevel in interface PsiJetObjectStub

isClassObject

public boolean isClassObject()
Specified by:
isClassObject in interface PsiJetObjectStub

toString

public java.lang.String toString()
Overrides:
toString in class com.intellij.psi.stubs.StubBase<JetObjectDeclaration>