org.jetbrains.kotlin.parsing
Class TruncatedSemanticWhitespaceAwarePsiBuilder

java.lang.Object
  extended by com.intellij.lang.impl.PsiBuilderAdapter
      extended by org.jetbrains.kotlin.parsing.SemanticWhitespaceAwarePsiBuilderAdapter
          extended by org.jetbrains.kotlin.parsing.TruncatedSemanticWhitespaceAwarePsiBuilder
All Implemented Interfaces:
com.intellij.lang.PsiBuilder, com.intellij.openapi.util.UserDataHolder, com.intellij.openapi.util.UserDataHolderUnprotected, SemanticWhitespaceAwarePsiBuilder

public class TruncatedSemanticWhitespaceAwarePsiBuilder
extends SemanticWhitespaceAwarePsiBuilderAdapter


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.intellij.lang.PsiBuilder
com.intellij.lang.PsiBuilder.Marker
 
Field Summary
 
Fields inherited from class com.intellij.lang.impl.PsiBuilderAdapter
myDelegate
 
Constructor Summary
TruncatedSemanticWhitespaceAwarePsiBuilder(SemanticWhitespaceAwarePsiBuilder builder, int eofPosition)
           
 
Method Summary
 boolean eof()
           
 java.lang.String getTokenText()
           
 com.intellij.psi.tree.IElementType getTokenType()
           
 com.intellij.psi.tree.IElementType lookAhead(int steps)
           
 
Methods inherited from class org.jetbrains.kotlin.parsing.SemanticWhitespaceAwarePsiBuilderAdapter
disableJoiningComplexTokens, disableNewlines, enableJoiningComplexTokens, enableNewlines, isWhitespaceOrComment, newlineBeforeCurrentToken, restoreJoiningComplexTokensState, restoreNewlinesState
 
Methods inherited from class com.intellij.lang.impl.PsiBuilderAdapter
advanceLexer, enforceCommentTokens, 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
advanceLexer, enforceCommentTokens, 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
 

Constructor Detail

TruncatedSemanticWhitespaceAwarePsiBuilder

public TruncatedSemanticWhitespaceAwarePsiBuilder(SemanticWhitespaceAwarePsiBuilder builder,
                                                  int eofPosition)
Method Detail

eof

public boolean eof()
Specified by:
eof in interface com.intellij.lang.PsiBuilder
Overrides:
eof 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

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

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