java.lang.Object
com.intellij.lang.impl.PsiBuilderAdapter
com.intellij.indentation.IndentPsiBuilder
- 所有已实现的接口:
PsiBuilder,SyntaxTreeBuilder,UserDataHolder
-
嵌套类概要
嵌套类从接口继承的嵌套类/接口 com.intellij.lang.PsiBuilder
PsiBuilder.Marker -
字段概要
字段修饰符和类型字段说明protected intprotected HashMap<PsiBuilder.Marker,Integer> protected booleanprotected HashMap<PsiBuilder.Marker,Boolean> 从类继承的字段 com.intellij.lang.impl.PsiBuilderAdapter
myDelegate -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidAdvances the lexer to the next token, skipping whitespace and comment tokens.protected PsiBuilder.MarkercreateDelegateMarker(@NotNull PsiBuilder.Marker delegate) intboolean@NotNull PsiBuilder.Markermark()Creates a marker at the current parsing position.@NotNull PsiBuilder.MarkervoidrecalculateCurrentIndent(@NotNull IElementType eolElementType, @NotNull IElementType indentElementType) 从类继承的方法 com.intellij.lang.impl.PsiBuilderAdapter
enforceCommentTokens, eof, error, getCurrentOffset, getDelegate, getLatestDoneMarker, getOriginalText, getTokenText, getTokenType, getUserData, isWhitespaceOrComment, lookAhead, putUserData, rawLookup, rawTokenIndex, rawTokenTypeStart, remapCurrentToken, setDebugMode, setTokenTypeRemapper, setWhitespaceSkippedCallback从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 com.intellij.lang.PsiBuilder
getTreeBuilt
-
字段详细资料
-
myNewLine
protected boolean myNewLine -
myCurrentIndent
protected int myCurrentIndent -
myIndents
-
myNewLines
-
-
构造器详细资料
-
IndentPsiBuilder
-
-
方法详细资料
-
advanceLexer
public void advanceLexer()从接口复制的说明:SyntaxTreeBuilderAdvances the lexer to the next token, skipping whitespace and comment tokens.- 指定者:
advanceLexer在接口中SyntaxTreeBuilder- 覆盖:
advanceLexer在类中PsiBuilderAdapter
-
mark
从接口复制的说明:SyntaxTreeBuilderCreates a marker at the current parsing position.- 指定者:
mark在接口中PsiBuilder- 指定者:
mark在接口中SyntaxTreeBuilder- 覆盖:
mark在类中PsiBuilderAdapter- 返回:
- the new marker instance.
-
markWithRollbackPossibility
-
createDelegateMarker
-
isNewLine
public boolean isNewLine() -
getCurrentIndent
public int getCurrentIndent() -
recalculateCurrentIndent
public void recalculateCurrentIndent(@NotNull @NotNull IElementType eolElementType, @NotNull @NotNull IElementType indentElementType)
-