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