Class TokenMarker.LineInfo

  • Enclosing class:
    TokenMarker

    public class TokenMarker.LineInfo
    extends java.lang.Object
    Inner class for storing information about tokenized lines.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.lang.Object obj
      This is for use by the token marker implementations themselves.
      byte token
      The id of the last token of the line.
    • Constructor Summary

      Constructors 
      Constructor Description
      LineInfo()
      Creates a new LineInfo object with token = Token.NULL and obj = null.
      LineInfo​(byte token, java.lang.Object obj)
      Creates a new LineInfo object with the specified parameters.
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • token

        public byte token
        The id of the last token of the line.
      • obj

        public java.lang.Object obj
        This is for use by the token marker implementations themselves. It can be used to store anything that is an object and that needs to exist on a per-line basis.
    • Constructor Detail

      • LineInfo

        public LineInfo()
        Creates a new LineInfo object with token = Token.NULL and obj = null.
      • LineInfo

        public LineInfo​(byte token,
                        java.lang.Object obj)
        Creates a new LineInfo object with the specified parameters.