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

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

public class PsiJetTypeParameterStubImpl
extends com.intellij.psi.stubs.StubBase<JetTypeParameter>
implements PsiJetTypeParameterStub


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
PsiJetTypeParameterStubImpl(JetTypeParameterElementType type, com.intellij.psi.stubs.StubElement parent, com.intellij.util.io.StringRef name, com.intellij.util.io.StringRef extendBoundTypeText, boolean isInVariance, boolean isOutVariance)
           
PsiJetTypeParameterStubImpl(JetTypeParameterElementType type, com.intellij.psi.stubs.StubElement parent, java.lang.String name, java.lang.String extendBoundTypeText, boolean isInVariance, boolean isOutVariance)
           
 
Method Summary
 java.lang.String getExtendBoundTypeText()
           
 java.lang.String getName()
           
 boolean isInVariance()
           
 boolean isOutVariance()
           
 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

PsiJetTypeParameterStubImpl

public PsiJetTypeParameterStubImpl(JetTypeParameterElementType type,
                                   com.intellij.psi.stubs.StubElement parent,
                                   com.intellij.util.io.StringRef name,
                                   com.intellij.util.io.StringRef extendBoundTypeText,
                                   boolean isInVariance,
                                   boolean isOutVariance)

PsiJetTypeParameterStubImpl

public PsiJetTypeParameterStubImpl(JetTypeParameterElementType type,
                                   com.intellij.psi.stubs.StubElement parent,
                                   java.lang.String name,
                                   java.lang.String extendBoundTypeText,
                                   boolean isInVariance,
                                   boolean isOutVariance)
Method Detail

getExtendBoundTypeText

public java.lang.String getExtendBoundTypeText()
Specified by:
getExtendBoundTypeText in interface PsiJetTypeParameterStub

isInVariance

public boolean isInVariance()
Specified by:
isInVariance in interface PsiJetTypeParameterStub

isOutVariance

public boolean isOutVariance()
Specified by:
isOutVariance in interface PsiJetTypeParameterStub

getName

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

toString

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