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, PsiJetStubWithFqName<JetProperty>

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

PsiJetPropertyStubImpl

public PsiJetPropertyStubImpl(com.intellij.psi.stubs.StubElement parent,
                              java.lang.String name,
                              boolean isVar,
                              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

getFqName

@Nullable
public FqName getFqName()
Specified by:
getFqName in interface PsiJetStubWithFqName<JetProperty>

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>