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

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<JetProperty>
              extended by org.jetbrains.jet.lang.psi.stubs.impl.PsiJetPropertyStubImpl
All Implemented Interfaces:
com.intellij.openapi.util.UserDataHolder, com.intellij.openapi.util.UserDataHolderEx, com.intellij.psi.stubs.NamedStub<JetProperty>, com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubElement<JetProperty>, java.lang.Cloneable, PsiJetPropertyStub

public class PsiJetPropertyStubImpl
extends com.intellij.psi.stubs.StubBase<JetProperty>
implements PsiJetPropertyStub


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
PsiJetPropertyStubImpl(com.intellij.psi.stubs.IStubElementType elementType, com.intellij.psi.stubs.StubElement parent, java.lang.String name, boolean isVal, boolean isTopLevel, FqName topFQName, java.lang.String typeText, java.lang.String inferenceBodyText)
           
PsiJetPropertyStubImpl(com.intellij.psi.stubs.IStubElementType elementType, com.intellij.psi.stubs.StubElement parent, com.intellij.util.io.StringRef name, boolean isVar, boolean isTopLevel, FqName topFQName, com.intellij.util.io.StringRef typeText, com.intellij.util.io.StringRef inferenceBodyText)
           
 
Method Summary
 java.lang.String getInferenceBodyText()
           
 java.lang.String getName()
           
 FqName getTopFQName()
           
 java.lang.String getTypeText()
           
 boolean isTopLevel()
           
 boolean isVar()
           
 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

PsiJetPropertyStubImpl

public PsiJetPropertyStubImpl(com.intellij.psi.stubs.IStubElementType elementType,
                              com.intellij.psi.stubs.StubElement parent,
                              com.intellij.util.io.StringRef name,
                              boolean isVar,
                              boolean isTopLevel,
                              @Nullable
                              FqName topFQName,
                              com.intellij.util.io.StringRef typeText,
                              com.intellij.util.io.StringRef inferenceBodyText)

PsiJetPropertyStubImpl

public PsiJetPropertyStubImpl(com.intellij.psi.stubs.IStubElementType elementType,
                              com.intellij.psi.stubs.StubElement parent,
                              java.lang.String name,
                              boolean isVal,
                              boolean isTopLevel,
                              @Nullable
                              FqName topFQName,
                              java.lang.String typeText,
                              java.lang.String inferenceBodyText)
Method Detail

isVar

public boolean isVar()
Specified by:
isVar in interface PsiJetPropertyStub

isTopLevel

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

getTopFQName

@Nullable
public FqName getTopFQName()
Specified by:
getTopFQName in interface PsiJetPropertyStub

getTypeText

public java.lang.String getTypeText()
Specified by:
getTypeText in interface PsiJetPropertyStub

getInferenceBodyText

public java.lang.String getInferenceBodyText()
Specified by:
getInferenceBodyText in interface PsiJetPropertyStub

getName

public java.lang.String getName()
Specified by:
getName in interface com.intellij.psi.stubs.NamedStub<JetProperty>

toString

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