Class STLexer.STToken

java.lang.Object
org.antlr.runtime.CommonToken
org.stringtemplate.v4.compiler.STLexer.STToken
All Implemented Interfaces:
Serializable, org.antlr.runtime.Token
Enclosing class:
STLexer

public static class STLexer.STToken extends org.antlr.runtime.CommonToken
We build STToken tokens instead of relying on CommonToken so we can override toString(). It just converts token types to token names like 23 to "LDELIM".
See Also:
  • Field Summary

    Fields inherited from class org.antlr.runtime.CommonToken

    channel, charPositionInLine, index, input, line, start, stop, text, type

    Fields inherited from interface org.antlr.runtime.Token

    DEFAULT_CHANNEL, DOWN, EOF, EOR_TOKEN_TYPE, HIDDEN_CHANNEL, INVALID_TOKEN, INVALID_TOKEN_TYPE, MIN_TOKEN_TYPE, SKIP_TOKEN, UP
  • Constructor Summary

    Constructors
    Constructor
    Description
    STToken(int type, String text)
     
    STToken(org.antlr.runtime.CharStream input, int type, int start, int stop)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     

    Methods inherited from class org.antlr.runtime.CommonToken

    getChannel, getCharPositionInLine, getInputStream, getLine, getStartIndex, getStopIndex, getText, getTokenIndex, getType, setChannel, setCharPositionInLine, setInputStream, setLine, setStartIndex, setStopIndex, setText, setTokenIndex, setType

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • STToken

      public STToken(org.antlr.runtime.CharStream input, int type, int start, int stop)
    • STToken

      public STToken(int type, String text)
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class org.antlr.runtime.CommonToken