public class IFileElementType extends ILazyParseableElementType
PsiFile.IElementType.PredicateLANGUAGE_KEYARRAY_FACTORY, EMPTY_ARRAY, FIRST_TOKEN_INDEX, TRUE| Constructor and Description |
|---|
IFileElementType(Language language) |
IFileElementType(java.lang.String debugName,
Language language) |
IFileElementType(java.lang.String debugName,
Language language,
boolean register)
Allows to construct file element types without registering them, as in
IElementType(String, Language, boolean). |
| Modifier and Type | Method and Description |
|---|---|
ASTNode |
parseContents(ASTNode chameleon)
Parses the contents of the specified chameleon node and returns the AST tree
representing the parsed contents.
|
createNode, doParseContents, getLanguageForParser, parseLight, reuseCollapsedTokensenumerate, find, getIndex, getLanguage, hashCode, isLeftBound, toString, unregisterElementTypes, unregisterElementTypespublic IFileElementType(Language language)
public IFileElementType(java.lang.String debugName,
Language language)
public IFileElementType(java.lang.String debugName,
Language language,
boolean register)
IElementType(String, Language, boolean).public ASTNode parseContents(ASTNode chameleon)
ILazyParseableElementTypeparseContents in interface ILazyParseableElementTypeBaseparseContents in class ILazyParseableElementTypechameleon - the node to parse.