processing.app.syntax
Class TokenMarker.LineInfo

java.lang.Object
  extended by processing.app.syntax.TokenMarker.LineInfo
Enclosing class:
TokenMarker

public class TokenMarker.LineInfo
extends java.lang.Object

Inner class for storing information about tokenized lines.


Field Summary
 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
TokenMarker.LineInfo()
          Creates a new LineInfo object with token = Token.NULL and obj = null.
TokenMarker.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
equals, 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

TokenMarker.LineInfo

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


TokenMarker.LineInfo

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