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