org.jetbrains.jet.lang.psi.stubs.impl
Class PsiJetPropertyStubImpl
java.lang.Object
com.intellij.openapi.util.UserDataHolderBase
com.intellij.psi.stubs.ObjectStubBase<com.intellij.psi.stubs.StubElement>
com.intellij.psi.stubs.StubBase<JetProperty>
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
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)
|
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 |
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)
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>