public abstract class ILightStubElementType<StubT extends StubElement,PsiT extends PsiElement> extends IStubElementType<StubT,PsiT>
IElementType.Predicate
ARRAY_FACTORY, EMPTY_ARRAY, FIRST_TOKEN_INDEX, TRUE
Constructor and Description |
---|
ILightStubElementType(java.lang.String debugName,
Language language) |
Modifier and Type | Method and Description |
---|---|
abstract StubT |
createStub(LighterAST tree,
LighterASTNode node,
StubElement parentStub) |
boolean |
shouldCreateStub(LighterAST tree,
LighterASTNode node,
StubElement parentStub) |
checkNotInstantiatedTooLate, createPsi, createStub, shouldCreateStub
enumerate, find, getIndex, getLanguage, hashCode, isLeftBound, toString, unregisterElementTypes, unregisterElementTypes
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
deserialize, getExternalId, indexStub, serialize
public ILightStubElementType(java.lang.String debugName, Language language)
public abstract StubT createStub(LighterAST tree, LighterASTNode node, StubElement parentStub)
public boolean shouldCreateStub(LighterAST tree, LighterASTNode node, StubElement parentStub)