org.jetbrains.kotlin.parsing
Class SemanticWhitespaceAwarePsiBuilderImpl
java.lang.Object
com.intellij.lang.impl.PsiBuilderAdapter
org.jetbrains.kotlin.parsing.SemanticWhitespaceAwarePsiBuilderImpl
- All Implemented Interfaces:
- com.intellij.lang.PsiBuilder, com.intellij.openapi.util.UserDataHolder, com.intellij.openapi.util.UserDataHolderUnprotected, SemanticWhitespaceAwarePsiBuilder
public class SemanticWhitespaceAwarePsiBuilderImpl
- extends com.intellij.lang.impl.PsiBuilderAdapter
- implements SemanticWhitespaceAwarePsiBuilder
| Nested classes/interfaces inherited from interface com.intellij.lang.PsiBuilder |
com.intellij.lang.PsiBuilder.Marker |
| Fields inherited from class com.intellij.lang.impl.PsiBuilderAdapter |
myDelegate |
| Methods inherited from class com.intellij.lang.impl.PsiBuilderAdapter |
enforceCommentTokens, eof, error, getCurrentOffset, getDelegate, getLatestDoneMarker, getLightTree, getOriginalText, getProject, getTreeBuilt, getUserData, getUserDataUnprotected, mark, putUserData, putUserDataUnprotected, rawLookup, rawTokenIndex, rawTokenTypeStart, remapCurrentToken, setDebugMode, setTokenTypeRemapper, setWhitespaceSkippedCallback |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.intellij.lang.PsiBuilder |
enforceCommentTokens, eof, error, getCurrentOffset, getLatestDoneMarker, getLightTree, getOriginalText, getProject, getTreeBuilt, mark, rawLookup, rawTokenIndex, rawTokenTypeStart, remapCurrentToken, setDebugMode, setTokenTypeRemapper, setWhitespaceSkippedCallback |
| Methods inherited from interface com.intellij.openapi.util.UserDataHolder |
getUserData, putUserData |
| Methods inherited from interface com.intellij.openapi.util.UserDataHolderUnprotected |
getUserDataUnprotected, putUserDataUnprotected |
SemanticWhitespaceAwarePsiBuilderImpl
public SemanticWhitespaceAwarePsiBuilderImpl(com.intellij.lang.PsiBuilder delegate)
isWhitespaceOrComment
public boolean isWhitespaceOrComment(@NotNull
com.intellij.psi.tree.IElementType elementType)
- Specified by:
isWhitespaceOrComment in interface SemanticWhitespaceAwarePsiBuilder
newlineBeforeCurrentToken
public boolean newlineBeforeCurrentToken()
- Specified by:
newlineBeforeCurrentToken in interface SemanticWhitespaceAwarePsiBuilder
disableNewlines
public void disableNewlines()
- Specified by:
disableNewlines in interface SemanticWhitespaceAwarePsiBuilder
enableNewlines
public void enableNewlines()
- Specified by:
enableNewlines in interface SemanticWhitespaceAwarePsiBuilder
restoreNewlinesState
public void restoreNewlinesState()
- Specified by:
restoreNewlinesState in interface SemanticWhitespaceAwarePsiBuilder
restoreJoiningComplexTokensState
public void restoreJoiningComplexTokensState()
- Specified by:
restoreJoiningComplexTokensState in interface SemanticWhitespaceAwarePsiBuilder
enableJoiningComplexTokens
public void enableJoiningComplexTokens()
- Specified by:
enableJoiningComplexTokens in interface SemanticWhitespaceAwarePsiBuilder
disableJoiningComplexTokens
public void disableJoiningComplexTokens()
- Specified by:
disableJoiningComplexTokens in interface SemanticWhitespaceAwarePsiBuilder
getTokenType
public com.intellij.psi.tree.IElementType getTokenType()
- Specified by:
getTokenType in interface com.intellij.lang.PsiBuilder- Overrides:
getTokenType in class com.intellij.lang.impl.PsiBuilderAdapter
advanceLexer
public void advanceLexer()
- Specified by:
advanceLexer in interface com.intellij.lang.PsiBuilder- Overrides:
advanceLexer in class com.intellij.lang.impl.PsiBuilderAdapter
getTokenText
public java.lang.String getTokenText()
- Specified by:
getTokenText in interface com.intellij.lang.PsiBuilder- Overrides:
getTokenText in class com.intellij.lang.impl.PsiBuilderAdapter
lookAhead
public com.intellij.psi.tree.IElementType lookAhead(int steps)
- Specified by:
lookAhead in interface com.intellij.lang.PsiBuilder- Overrides:
lookAhead in class com.intellij.lang.impl.PsiBuilderAdapter