Class AbstractToken<T>
java.lang.Object
com.googlecode.aviator.lexer.token.AbstractToken<T>
- Type Parameters:
T-
- All Implemented Interfaces:
Token<T>, Serializable
- Direct Known Subclasses:
CharToken, DelegateToken, NumberToken, OperatorToken, StringToken, Variable
-
Nested Class Summary
Nested classes/interfaces inherited from interface Token
Token.TokenType -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
lineIndex
private final int lineIndex -
lineNo
private final int lineNo -
lexeme
-
metaMap
-
-
Constructor Details
-
AbstractToken
-
-
Method Details
-
getLineNo
-
getMetaMap
-
setMetaMap
-
withMeta
-
getMeta
-
getMeta
-
getLexeme
-
getStartIndex
public int getStartIndex()- Specified by:
getStartIndexin interfaceToken<T>
-
getEndIndex
public int getEndIndex()- Specified by:
getEndIndexin interfaceToken<T>
-
toString
-
hashCode
-
equals
-