public abstract class StubBase<T extends PsiElement> extends ObjectStubBase<StubElement> implements StubElement<T>
myParent| Modifier | Constructor and Description | 
|---|---|
protected  | 
StubBase(StubElement parent,
        IStubElementType elementType)  | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
compareByOrderWith(ObjectStubBase<?> another)  | 
<P extends PsiElement,S extends StubElement<P>> | 
findChildStubByType(IStubElementType<S,P> elementType)  | 
<E extends PsiElement> | 
getChildrenByType(IElementType elementType,
                 ArrayFactory<E> f)  | 
<E extends PsiElement> | 
getChildrenByType(IElementType elementType,
                 E[] array)  | 
<E extends PsiElement> | 
getChildrenByType(TokenSet filter,
                 ArrayFactory<E> f)  | 
<E extends PsiElement> | 
getChildrenByType(TokenSet filter,
                 E[] array)  | 
java.util.List<StubElement> | 
getChildrenStubs()  | 
StubElement | 
getParentStub()  | 
<E extends PsiElement> | 
getParentStubOfType(java.lang.Class<E> parentClass)  | 
Project | 
getProject()  | 
T | 
getPsi()  | 
IStubElementType | 
getStubType()  | 
java.lang.String | 
printTree()  | 
void | 
setPsi(T psi)  | 
java.lang.String | 
toString()  | 
getStubId, isDangling, markDanglingchangeUserMap, clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, getUserMap, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replace, setUserMapprotected StubBase(StubElement parent, IStubElementType elementType)
public StubElement getParentStub()
getParentStub in interface StubgetParentStub in interface StubElement<T extends PsiElement>getParentStub in class ObjectStubBase<StubElement>public java.util.List<StubElement> getChildrenStubs()
getChildrenStubs in interface StubgetChildrenStubs in interface StubElement<T extends PsiElement>public <P extends PsiElement,S extends StubElement<P>> S findChildStubByType(IStubElementType<S,P> elementType)
findChildStubByType in interface StubElement<T extends PsiElement>public void setPsi(T psi)
public T getPsi()
getPsi in interface StubElement<T extends PsiElement>public <E extends PsiElement> E [] getChildrenByType(IElementType elementType, E[] array)
getChildrenByType in interface StubElement<T extends PsiElement>public <E extends PsiElement> E [] getChildrenByType(TokenSet filter, E[] array)
getChildrenByType in interface StubElement<T extends PsiElement>public <E extends PsiElement> E [] getChildrenByType(IElementType elementType, ArrayFactory<E> f)
getChildrenByType in interface StubElement<T extends PsiElement>public <E extends PsiElement> E [] getChildrenByType(TokenSet filter, ArrayFactory<E> f)
getChildrenByType in interface StubElement<T extends PsiElement>public <E extends PsiElement> E getParentStubOfType(java.lang.Class<E> parentClass)
getParentStubOfType in interface StubElement<T extends PsiElement>public IStubElementType getStubType()
getStubType in interface StubgetStubType in interface StubElement<T extends PsiElement>public Project getProject()
public java.lang.String printTree()
public java.lang.String toString()
toString in class java.lang.Objectpublic int compareByOrderWith(ObjectStubBase<?> another)
Comparable) of this stub with another,
 where "a