public interface StubElement<T extends PsiElement> extends Stub
Modifier and Type | Method and Description |
---|---|
<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) |
T |
getPsi() |
IStubElementType |
getStubType() |
IStubElementType getStubType()
getStubType
in interface Stub
StubElement getParentStub()
getParentStub
in interface Stub
java.util.List<StubElement> getChildrenStubs()
getChildrenStubs
in interface Stub
<P extends PsiElement,S extends StubElement<P>> S findChildStubByType(IStubElementType<S,P> elementType)
T getPsi()
<E extends PsiElement> E [] getChildrenByType(IElementType elementType, E[] array)
<E extends PsiElement> E [] getChildrenByType(TokenSet filter, E[] array)
<E extends PsiElement> E [] getChildrenByType(IElementType elementType, ArrayFactory<E> f)
<E extends PsiElement> E [] getChildrenByType(TokenSet filter, ArrayFactory<E> f)
<E extends PsiElement> E getParentStubOfType(java.lang.Class<E> parentClass)