public class ILightStubFileElementType<T extends PsiFileStub> extends IStubFileElementType<T>
IElementType.Predicate
DEFAULT_EXTERNAL_ID
LANGUAGE_KEY
ARRAY_FACTORY, EMPTY_ARRAY, FIRST_TOKEN_INDEX, TRUE
Constructor and Description |
---|
ILightStubFileElementType(Language language) |
ILightStubFileElementType(java.lang.String debugName,
Language language) |
Modifier and Type | Method and Description |
---|---|
LightStubBuilder |
getBuilder() |
FlyweightCapableTreeStructure<LighterASTNode> |
parseContentsLight(ASTNode chameleon) |
deserialize, getExternalId, getStubVersion, getTemplateStubVersion, indexStub, serialize, shouldBuildStubFor
parseContents
createNode, doParseContents, getLanguageForParser, parseLight, reuseCollapsedTokens
enumerate, find, getIndex, getLanguage, hashCode, isLeftBound, toString, unregisterElementTypes, unregisterElementTypes
public ILightStubFileElementType(Language language)
public ILightStubFileElementType(java.lang.String debugName, Language language)
public LightStubBuilder getBuilder()
getBuilder
in class IStubFileElementType<T extends PsiFileStub>
public FlyweightCapableTreeStructure<LighterASTNode> parseContentsLight(ASTNode chameleon)