public class Token
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Token.Type |
| Constructor and Description |
|---|
Token(Token.Type type,
java.lang.Object value) |
| Modifier and Type | Method and Description |
|---|---|
static Token |
beginBracketToken() |
static Token |
constIndexToken(int value) |
static Token |
constValueToken(java.lang.Object value) |
static Token |
endBracketToken() |
boolean |
equals(java.lang.Object obj) |
int |
getPositionBegin() |
int |
getPositionEnd() |
java.util.List<java.lang.String> |
getProperties() |
Token.Type |
getType() |
java.lang.Object |
getValue() |
static Token |
keyWordToken(java.lang.String keyWord) |
static Token |
operatorToken(java.lang.String value) |
static Token |
propertyToken(java.lang.String... properties) |
void |
setPositionBegin(int positionBegin) |
void |
setPositionEnd(int positionEnd) |
Operator |
toOperator(boolean isUnaryOperator) |
static Token |
wordToken(java.lang.Object value) |
public Token(Token.Type type, java.lang.Object value)
public static Token wordToken(java.lang.Object value)
public static Token propertyToken(java.lang.String... properties)
public static Token constIndexToken(int value)
public static Token operatorToken(java.lang.String value)
public static Token constValueToken(java.lang.Object value)
public static Token beginBracketToken()
public static Token endBracketToken()
public static Token keyWordToken(java.lang.String keyWord)
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.Object getValue()
public java.util.List<java.lang.String> getProperties()
public Token.Type getType()
public int getPositionEnd()
public void setPositionEnd(int positionEnd)
public int getPositionBegin()
public void setPositionBegin(int positionBegin)
public Operator toOperator(boolean isUnaryOperator)