Class RemoteDebugEventSocketListener.ProxyToken

java.lang.Object
org.antlr.runtime.debug.RemoteDebugEventSocketListener.ProxyToken
All Implemented Interfaces:
Token
Enclosing class:
RemoteDebugEventSocketListener

public static class RemoteDebugEventSocketListener.ProxyToken extends Object implements Token
  • Field Details

    • index

      int index
    • type

      int type
    • channel

      int channel
    • line

      int line
    • charPos

      int charPos
    • text

      String text
  • Constructor Details

    • ProxyToken

      public ProxyToken(int index)
    • ProxyToken

      public ProxyToken(int index, int type, int channel, int line, int charPos, String text)
  • Method Details

    • getText

      public String getText()
      Description copied from interface: Token
      Get the text of the token
      Specified by:
      getText in interface Token
    • setText

      public void setText(String text)
      Specified by:
      setText in interface Token
    • getType

      public int getType()
      Specified by:
      getType in interface Token
    • setType

      public void setType(int ttype)
      Specified by:
      setType in interface Token
    • getLine

      public int getLine()
      Description copied from interface: Token
      The line number on which this token was matched; line=1..n
      Specified by:
      getLine in interface Token
    • setLine

      public void setLine(int line)
      Specified by:
      setLine in interface Token
    • getCharPositionInLine

      public int getCharPositionInLine()
      Description copied from interface: Token
      The index of the first character relative to the beginning of the line 0..n-1
      Specified by:
      getCharPositionInLine in interface Token
    • setCharPositionInLine

      public void setCharPositionInLine(int pos)
      Specified by:
      setCharPositionInLine in interface Token
    • getChannel

      public int getChannel()
      Specified by:
      getChannel in interface Token
    • setChannel

      public void setChannel(int channel)
      Specified by:
      setChannel in interface Token
    • getTokenIndex

      public int getTokenIndex()
      Description copied from interface: Token
      An index from 0..n-1 of the token object in the input stream. This must be valid in order to use the ANTLRWorks debugger.
      Specified by:
      getTokenIndex in interface Token
    • setTokenIndex

      public void setTokenIndex(int index)
      Specified by:
      setTokenIndex in interface Token
    • getInputStream

      public CharStream getInputStream()
      Description copied from interface: Token
      From what character stream was this token created? You don't have to implement but it's nice to know where a Token comes from if you have include files etc... on the input.
      Specified by:
      getInputStream in interface Token
    • setInputStream

      public void setInputStream(CharStream input)
      Specified by:
      setInputStream in interface Token
    • toString

      public String toString()
      Overrides:
      toString in class Object