public abstract class ILightStubElementType<StubT extends StubElement,PsiT extends PsiElement> extends IStubElementType<StubT,PsiT>
IElementType.PredicateARRAY_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, shouldCreateStubenumerate, find, getIndex, getLanguage, hashCode, isLeftBound, toString, unregisterElementTypes, unregisterElementTypesclone, equals, finalize, getClass, notify, notifyAll, wait, wait, waitdeserialize, getExternalId, indexStub, serializepublic 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)