Class JavaTokenKinds
java.lang.Object
net.sourceforge.pmd.lang.java.ast.JavaTokenKinds
Token kinds (
JavaccToken.kind
) for this language.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Nams of the tokens, each index corresponds to a kind.static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable String
describe
(int kind) Returns a string describing the given token kind.static net.sourceforge.pmd.lang.TokenManager
<net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken> newTokenManager
(net.sourceforge.pmd.lang.ast.impl.javacc.CharStream cs) Returns a new token manager for this language.
-
Field Details
-
EOF
public static final int EOF- See Also:
-
HORIZONTAL_WHITESPACE
public static final int HORIZONTAL_WHITESPACE- See Also:
-
LINE_TERMINATOR
public static final int LINE_TERMINATOR- See Also:
-
WHITESPACE
public static final int WHITESPACE- See Also:
-
SINGLE_LINE_COMMENT
public static final int SINGLE_LINE_COMMENT- See Also:
-
FORMAL_COMMENT
public static final int FORMAL_COMMENT- See Also:
-
MULTI_LINE_COMMENT
public static final int MULTI_LINE_COMMENT- See Also:
-
ABSTRACT
public static final int ABSTRACT- See Also:
-
BOOLEAN
public static final int BOOLEAN- See Also:
-
BREAK
public static final int BREAK- See Also:
-
BYTE
public static final int BYTE- See Also:
-
CASE
public static final int CASE- See Also:
-
CATCH
public static final int CATCH- See Also:
-
CHAR
public static final int CHAR- See Also:
-
CLASS
public static final int CLASS- See Also:
-
CONST
public static final int CONST- See Also:
-
CONTINUE
public static final int CONTINUE- See Also:
-
_DEFAULT
public static final int _DEFAULT- See Also:
-
DO
public static final int DO- See Also:
-
DOUBLE
public static final int DOUBLE- See Also:
-
ELSE
public static final int ELSE- See Also:
-
EXTENDS
public static final int EXTENDS- See Also:
-
FALSE
public static final int FALSE- See Also:
-
FINAL
public static final int FINAL- See Also:
-
FINALLY
public static final int FINALLY- See Also:
-
FLOAT
public static final int FLOAT- See Also:
-
FOR
public static final int FOR- See Also:
-
GOTO
public static final int GOTO- See Also:
-
IF
public static final int IF- See Also:
-
IMPLEMENTS
public static final int IMPLEMENTS- See Also:
-
IMPORT
public static final int IMPORT- See Also:
-
INSTANCEOF
public static final int INSTANCEOF- See Also:
-
INT
public static final int INT- See Also:
-
INTERFACE
public static final int INTERFACE- See Also:
-
LONG
public static final int LONG- See Also:
-
NATIVE
public static final int NATIVE- See Also:
-
NEW
public static final int NEW- See Also:
-
NULL
public static final int NULL- See Also:
-
PACKAGE
public static final int PACKAGE- See Also:
-
PRIVATE
public static final int PRIVATE- See Also:
-
PROTECTED
public static final int PROTECTED- See Also:
-
PUBLIC
public static final int PUBLIC- See Also:
-
RETURN
public static final int RETURN- See Also:
-
SHORT
public static final int SHORT- See Also:
-
STATIC
public static final int STATIC- See Also:
-
SUPER
public static final int SUPER- See Also:
-
SWITCH
public static final int SWITCH- See Also:
-
SYNCHRONIZED
public static final int SYNCHRONIZED- See Also:
-
THIS
public static final int THIS- See Also:
-
THROW
public static final int THROW- See Also:
-
THROWS
public static final int THROWS- See Also:
-
TRANSIENT
public static final int TRANSIENT- See Also:
-
TRUE
public static final int TRUE- See Also:
-
TRY
public static final int TRY- See Also:
-
VOID
public static final int VOID- See Also:
-
VOLATILE
public static final int VOLATILE- See Also:
-
WHILE
public static final int WHILE- See Also:
-
STRICTFP
public static final int STRICTFP- See Also:
-
INTEGER_LITERAL
public static final int INTEGER_LITERAL- See Also:
-
DECIMAL_NUMERAL
public static final int DECIMAL_NUMERAL- See Also:
-
HEX_NUMERAL
public static final int HEX_NUMERAL- See Also:
-
BINARY_NUMERAL
public static final int BINARY_NUMERAL- See Also:
-
OCTAL_NUMERAL
public static final int OCTAL_NUMERAL- See Also:
-
FLOATING_POINT_LITERAL
public static final int FLOATING_POINT_LITERAL- See Also:
-
DECIMAL_FLOATING_POINT_LITERAL
public static final int DECIMAL_FLOATING_POINT_LITERAL- See Also:
-
HEX_FLOATING_POINT_LITERAL
public static final int HEX_FLOATING_POINT_LITERAL- See Also:
-
DIGIT_SEQ
public static final int DIGIT_SEQ- See Also:
-
HEX_DIGIT_SEQ
public static final int HEX_DIGIT_SEQ- See Also:
-
EXPONENT
public static final int EXPONENT- See Also:
-
HEX_EXPONENT
public static final int HEX_EXPONENT- See Also:
-
EXPONENT_TAIL
public static final int EXPONENT_TAIL- See Also:
-
CHARACTER_LITERAL
public static final int CHARACTER_LITERAL- See Also:
-
STRING_LITERAL
public static final int STRING_LITERAL- See Also:
-
STRING_CHARACTER
public static final int STRING_CHARACTER- See Also:
-
STRING_ESCAPE
public static final int STRING_ESCAPE- See Also:
-
TEXT_BLOCK_CHARACTER
public static final int TEXT_BLOCK_CHARACTER- See Also:
-
TEXT_BLOCK_LITERAL
public static final int TEXT_BLOCK_LITERAL- See Also:
-
IDENTIFIER
public static final int IDENTIFIER- See Also:
-
LETTER
public static final int LETTER- See Also:
-
PART_LETTER
public static final int PART_LETTER- See Also:
-
LPAREN
public static final int LPAREN- See Also:
-
RPAREN
public static final int RPAREN- See Also:
-
LBRACE
public static final int LBRACE- See Also:
-
RBRACE
public static final int RBRACE- See Also:
-
LBRACKET
public static final int LBRACKET- See Also:
-
RBRACKET
public static final int RBRACKET- See Also:
-
SEMICOLON
public static final int SEMICOLON- See Also:
-
COMMA
public static final int COMMA- See Also:
-
DOT
public static final int DOT- See Also:
-
AT
public static final int AT- See Also:
-
ASSIGN
public static final int ASSIGN- See Also:
-
LT
public static final int LT- See Also:
-
BANG
public static final int BANG- See Also:
-
TILDE
public static final int TILDE- See Also:
-
HOOK
public static final int HOOK- See Also:
-
COLON
public static final int COLON- See Also:
-
EQ
public static final int EQ- See Also:
-
LE
public static final int LE- See Also:
-
GE
public static final int GE- See Also:
-
NE
public static final int NE- See Also:
-
SC_OR
public static final int SC_OR- See Also:
-
SC_AND
public static final int SC_AND- See Also:
-
INCR
public static final int INCR- See Also:
-
DECR
public static final int DECR- See Also:
-
PLUS
public static final int PLUS- See Also:
-
MINUS
public static final int MINUS- See Also:
-
STAR
public static final int STAR- See Also:
-
SLASH
public static final int SLASH- See Also:
-
BIT_AND
public static final int BIT_AND- See Also:
-
BIT_OR
public static final int BIT_OR- See Also:
-
XOR
public static final int XOR- See Also:
-
REM
public static final int REM- See Also:
-
LSHIFT
public static final int LSHIFT- See Also:
-
PLUSASSIGN
public static final int PLUSASSIGN- See Also:
-
MINUSASSIGN
public static final int MINUSASSIGN- See Also:
-
STARASSIGN
public static final int STARASSIGN- See Also:
-
SLASHASSIGN
public static final int SLASHASSIGN- See Also:
-
ANDASSIGN
public static final int ANDASSIGN- See Also:
-
ORASSIGN
public static final int ORASSIGN- See Also:
-
XORASSIGN
public static final int XORASSIGN- See Also:
-
REMASSIGN
public static final int REMASSIGN- See Also:
-
LSHIFTASSIGN
public static final int LSHIFTASSIGN- See Also:
-
RSIGNEDSHIFTASSIGN
public static final int RSIGNEDSHIFTASSIGN- See Also:
-
RUNSIGNEDSHIFTASSIGN
public static final int RUNSIGNEDSHIFTASSIGN- See Also:
-
ELLIPSIS
public static final int ELLIPSIS- See Also:
-
LAMBDA
public static final int LAMBDA- See Also:
-
METHOD_REF
public static final int METHOD_REF- See Also:
-
RUNSIGNEDSHIFT
public static final int RUNSIGNEDSHIFT- See Also:
-
RSIGNEDSHIFT
public static final int RSIGNEDSHIFT- See Also:
-
GT
public static final int GT- See Also:
-
TOKEN_NAMES
Nams of the tokens, each index corresponds to a kind. See alsodescribe(int)
.
-
-
Method Details
-
describe
Returns a string describing the given token kind. Returns null if the kind is unknown.- Parameters:
kind
- Kind of token- Returns:
- A string describing the given kind
-
newTokenManager
@InternalApi public static net.sourceforge.pmd.lang.TokenManager<net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken> newTokenManager(net.sourceforge.pmd.lang.ast.impl.javacc.CharStream cs) Returns a new token manager for this language. The CharStream should be configured with the correct language-specific escaping and token document. This is not a published API, it's intended to be used as a basis for a CPD Tokenizer.
-