T - public abstract class AbstractToken<T> extends Object implements Token<T>, Serializable
Token.TokenType| Constructor and Description |
|---|
AbstractToken(String lexeme,
int lineNo,
int lineIdex) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
int |
getEndIndex() |
String |
getLexeme() |
int |
getLineNo() |
<V> V |
getMeta(String name) |
<V> V |
getMeta(String name,
V defaultVal) |
Map<String,Object> |
getMetaMap() |
int |
getStartIndex() |
int |
hashCode() |
void |
setMetaMap(Map<String,Object> metaMap) |
String |
toString() |
Token<T> |
withMeta(String name,
Object v) |
protected String lexeme
public AbstractToken(String lexeme, int lineNo, int lineIdex)
public int getStartIndex()
getStartIndex in interface Token<T>public int getEndIndex()
getEndIndex in interface Token<T>Copyright © 2010–2022. All rights reserved.