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

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

public class PsiJetParameterStubImpl
extends com.intellij.psi.stubs.StubBase<JetParameter>
implements PsiJetParameterStub


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
PsiJetParameterStubImpl(com.intellij.psi.stubs.IStubElementType elementType, com.intellij.psi.stubs.StubElement parent, java.lang.String name, boolean isMutable, boolean isVarArg, java.lang.String typeText, java.lang.String defaultValueText)
           
PsiJetParameterStubImpl(com.intellij.psi.stubs.IStubElementType elementType, com.intellij.psi.stubs.StubElement parent, com.intellij.util.io.StringRef name, boolean isMutable, boolean isVarArg, com.intellij.util.io.StringRef typeText, com.intellij.util.io.StringRef defaultValueText)
           
 
Method Summary
 java.lang.String getDefaultValueText()
           
 java.lang.String getName()
           
 java.lang.String getTypeText()
           
 boolean isMutable()
           
 boolean isVarArg()
           
 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

PsiJetParameterStubImpl

public PsiJetParameterStubImpl(com.intellij.psi.stubs.IStubElementType elementType,
                               com.intellij.psi.stubs.StubElement parent,
                               com.intellij.util.io.StringRef name,
                               boolean isMutable,
                               boolean isVarArg,
                               com.intellij.util.io.StringRef typeText,
                               com.intellij.util.io.StringRef defaultValueText)

PsiJetParameterStubImpl

public PsiJetParameterStubImpl(com.intellij.psi.stubs.IStubElementType elementType,
                               com.intellij.psi.stubs.StubElement parent,
                               java.lang.String name,
                               boolean isMutable,
                               boolean isVarArg,
                               java.lang.String typeText,
                               java.lang.String defaultValueText)
Method Detail

getName

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

isMutable

public boolean isMutable()
Specified by:
isMutable in interface PsiJetParameterStub

isVarArg

public boolean isVarArg()
Specified by:
isVarArg in interface PsiJetParameterStub

getTypeText

@Nullable
public java.lang.String getTypeText()
Specified by:
getTypeText in interface PsiJetParameterStub

getDefaultValueText

public java.lang.String getDefaultValueText()
Specified by:
getDefaultValueText in interface PsiJetParameterStub

toString

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