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 |
closingBraceToken() |
static Token |
closingBracketToken() |
static Token |
closingParenthesisToken() |
static Token |
constValueToken(java.lang.Object value) |
boolean |
equals(java.lang.Object obj) |
int |
getPositionBegin() |
int |
getPositionEnd() |
java.lang.Object |
getPropertyOrIndex() |
TokenStream |
getTokenStream() |
Token.Type |
getType() |
java.lang.Object |
getValue() |
static Token |
identifierToken(java.lang.Object value) |
boolean |
judgement() |
static Token |
keyWordToken(java.lang.String keyWord) |
static Token |
openingBraceToken() |
static Token |
openingBracketToken() |
static Token |
openingParenthesisToken() |
static Token |
operatorToken(java.lang.String value) |
static Token |
propertyToken(java.lang.Object property) |
static Token |
regexToken(java.lang.String regex) |
Token |
setPositionBegin(int positionBegin) |
Token |
setPositionEnd(int positionEnd) |
Operator |
toOperator(boolean isUnaryOperator) |
static Token |
treeToken(TokenStream tokenStream) |
public Token(Token.Type type, java.lang.Object value)
public static Token identifierToken(java.lang.Object value)
public static Token propertyToken(java.lang.Object property)
public static Token operatorToken(java.lang.String value)
public static Token constValueToken(java.lang.Object value)
public static Token openingParenthesisToken()
public static Token regexToken(java.lang.String regex)
public static Token closingParenthesisToken()
public static Token keyWordToken(java.lang.String keyWord)
public static Token treeToken(TokenStream tokenStream)
public static Token openingBracketToken()
public static Token closingBracketToken()
public static Token openingBraceToken()
public static Token closingBraceToken()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.Object getValue()
public Token.Type getType()
public int getPositionEnd()
public Token setPositionEnd(int positionEnd)
public int getPositionBegin()
public Token setPositionBegin(int positionBegin)
public Operator toOperator(boolean isUnaryOperator)
public boolean judgement()
public java.lang.Object getPropertyOrIndex()
public TokenStream getTokenStream()