| Modifier and Type | Field and Description |
|---|---|
| private static final String[] | ALTERNATIVE_OPERATOR_NAMES
Alternative textual operator names which must match enum constant names
in |
| private final char[] | |
| private final String | |
| private static final byte[] | |
| private static final byte | |
| private static final byte | |
| private final int | |
| private int | |
| private final List |
| Modifier and Type | Method and Description |
|---|---|
| private boolean | |
| private boolean | |
| private boolean | |
| private boolean | |
| private boolean | |
| private boolean | |
| private boolean | |
| private boolean | |
| private boolean | |
| private boolean | |
| private boolean | |
| private void | |
| private void | |
| private void | |
| private void | |
| public List | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private char[] |
| ALTERNATIVE_OPERATOR_NAMES | back to summary |
|---|---|
| private static final String[] ALTERNATIVE_OPERATOR_NAMES Alternative textual operator names which must match enum constant names
in Note that If this list gets changed, it must remain sorted since we use it with
| |
| charsToProcess | back to summary |
|---|---|
| private final char[] charsToProcess | |
| expressionString | back to summary |
|---|---|
| private final String expressionString | |
| FLAGS | back to summary |
|---|---|
| private static final byte[] FLAGS | |
| IS_DIGIT | back to summary |
|---|---|
| private static final byte IS_DIGIT | |
| IS_HEXDIGIT | back to summary |
|---|---|
| private static final byte IS_HEXDIGIT | |
| max | back to summary |
|---|---|
| private final int max | |
| pos | back to summary |
|---|---|
| private int pos | |
| tokens | back to summary |
|---|---|
| private final List<Token> tokens | |
| Tokenizer | back to summary |
|---|---|
| public Tokenizer(String inputData) | |
| isAlphabetic | back to summary |
|---|---|
| private boolean isAlphabetic(char ch) | |
| isChar | back to summary |
|---|---|
| private boolean isChar(char a, char b) | |
| isDigit | back to summary |
|---|---|
| private boolean isDigit(char ch) | |
| isDoubleSuffix | back to summary |
|---|---|
| private boolean isDoubleSuffix(char ch) | |
| isExhausted | back to summary |
|---|---|
| private boolean isExhausted() | |
| isExponentChar | back to summary |
|---|---|
| private boolean isExponentChar(char ch) | |
| isFloatSuffix | back to summary |
|---|---|
| private boolean isFloatSuffix(char ch) | |
| isHexadecimalDigit | back to summary |
|---|---|
| private boolean isHexadecimalDigit(char ch) | |
| isIdentifier | back to summary |
|---|---|
| private boolean isIdentifier(char ch) | |
| isSign | back to summary |
|---|---|
| private boolean isSign(char ch) | |
| isTwoCharToken | back to summary |
|---|---|
| private boolean isTwoCharToken(TokenKind kind) Check if this might be a two character token. | |
| lexDoubleQuotedStringLiteral | back to summary |
|---|---|
| private void lexDoubleQuotedStringLiteral() | |
| lexIdentifier | back to summary |
|---|---|
| private void lexIdentifier() | |
| lexNumericLiteral | back to summary |
|---|---|
| private void lexNumericLiteral(boolean firstCharIsZero) | |
| lexQuotedStringLiteral | back to summary |
|---|---|
| private void lexQuotedStringLiteral() | |
| process | back to summary |
|---|---|
| public List | |
| pushCharToken | back to summary |
|---|---|
| private void pushCharToken(TokenKind kind) Push a token of just one character in length. | |
| pushHexIntToken | back to summary |
|---|---|
| private void pushHexIntToken(char[] data, boolean isLong, int start, int end) | |
| pushIntToken | back to summary |
|---|---|
| private void pushIntToken(char[] data, boolean isLong, int start, int end) | |
| pushOneCharOrTwoCharToken | back to summary |
|---|---|
| private void pushOneCharOrTwoCharToken(TokenKind kind, int pos, char[] data) | |
| pushPairToken | back to summary |
|---|---|
| private void pushPairToken(TokenKind kind) Push a token of two characters in length. | |
| pushRealToken | back to summary |
|---|---|
| private void pushRealToken(char[] data, boolean isFloat, int start, int end) | |
| raiseParseException | back to summary |
|---|---|
| private void raiseParseException(int start, SpelMessage msg, Object... inserts) | |
| subarray | back to summary |
|---|---|
| private char[] subarray(int start, int end) | |