public static enum Tree.Kind extends Enum<Tree.Kind> implements org.sonar.sslr.grammar.GrammarRuleKey
Modifier and Type | Method and Description |
---|---|
Class<? extends Tree> |
getAssociatedInterface() |
static Tree.Kind |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Tree.Kind[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Tree.Kind COMPILATION_UNIT
public static final Tree.Kind CLASS
public static final Tree.Kind ENUM
public static final Tree.Kind INTERFACE
public static final Tree.Kind ANNOTATION_TYPE
public static final Tree.Kind ENUM_CONSTANT
public static final Tree.Kind INITIALIZER
public static final Tree.Kind STATIC_INITIALIZER
public static final Tree.Kind CONSTRUCTOR
public static final Tree.Kind METHOD
public static final Tree.Kind BLOCK
public static final Tree.Kind EMPTY_STATEMENT
public static final Tree.Kind LABELED_STATEMENT
public static final Tree.Kind EXPRESSION_STATEMENT
public static final Tree.Kind IF_STATEMENT
public static final Tree.Kind ASSERT_STATEMENT
public static final Tree.Kind SWITCH_STATEMENT
public static final Tree.Kind CASE_GROUP
public static final Tree.Kind CASE_LABEL
public static final Tree.Kind WHILE_STATEMENT
public static final Tree.Kind DO_STATEMENT
public static final Tree.Kind FOR_STATEMENT
public static final Tree.Kind FOR_EACH_STATEMENT
public static final Tree.Kind BREAK_STATEMENT
public static final Tree.Kind CONTINUE_STATEMENT
public static final Tree.Kind RETURN_STATEMENT
public static final Tree.Kind THROW_STATEMENT
public static final Tree.Kind SYNCHRONIZED_STATEMENT
public static final Tree.Kind TRY_STATEMENT
public static final Tree.Kind CATCH
public static final Tree.Kind POSTFIX_INCREMENT
public static final Tree.Kind POSTFIX_DECREMENT
public static final Tree.Kind PREFIX_INCREMENT
public static final Tree.Kind PREFIX_DECREMENT
public static final Tree.Kind UNARY_PLUS
public static final Tree.Kind UNARY_MINUS
public static final Tree.Kind BITWISE_COMPLEMENT
public static final Tree.Kind LOGICAL_COMPLEMENT
public static final Tree.Kind MULTIPLY
public static final Tree.Kind DIVIDE
public static final Tree.Kind REMAINDER
public static final Tree.Kind PLUS
public static final Tree.Kind MINUS
public static final Tree.Kind LEFT_SHIFT
public static final Tree.Kind RIGHT_SHIFT
public static final Tree.Kind UNSIGNED_RIGHT_SHIFT
public static final Tree.Kind LESS_THAN
public static final Tree.Kind GREATER_THAN
public static final Tree.Kind LESS_THAN_OR_EQUAL_TO
public static final Tree.Kind GREATER_THAN_OR_EQUAL_TO
public static final Tree.Kind EQUAL_TO
public static final Tree.Kind NOT_EQUAL_TO
public static final Tree.Kind AND
public static final Tree.Kind XOR
public static final Tree.Kind OR
public static final Tree.Kind CONDITIONAL_AND
public static final Tree.Kind CONDITIONAL_OR
public static final Tree.Kind CONDITIONAL_EXPRESSION
public static final Tree.Kind ARRAY_ACCESS_EXPRESSION
public static final Tree.Kind MEMBER_SELECT
public static final Tree.Kind NEW_CLASS
public static final Tree.Kind NEW_ARRAY
public static final Tree.Kind METHOD_INVOCATION
public static final Tree.Kind TYPE_CAST
public static final Tree.Kind INSTANCE_OF
public static final Tree.Kind PARENTHESIZED_EXPRESSION
public static final Tree.Kind ASSIGNMENT
public static final Tree.Kind MULTIPLY_ASSIGNMENT
public static final Tree.Kind DIVIDE_ASSIGNMENT
public static final Tree.Kind REMAINDER_ASSIGNMENT
public static final Tree.Kind PLUS_ASSIGNMENT
public static final Tree.Kind MINUS_ASSIGNMENT
public static final Tree.Kind LEFT_SHIFT_ASSIGNMENT
public static final Tree.Kind RIGHT_SHIFT_ASSIGNMENT
public static final Tree.Kind UNSIGNED_RIGHT_SHIFT_ASSIGNMENT
public static final Tree.Kind AND_ASSIGNMENT
public static final Tree.Kind XOR_ASSIGNMENT
public static final Tree.Kind OR_ASSIGNMENT
public static final Tree.Kind INT_LITERAL
LiteralTree
int
public static final Tree.Kind LONG_LITERAL
LiteralTree
long
public static final Tree.Kind FLOAT_LITERAL
LiteralTree
float
public static final Tree.Kind DOUBLE_LITERAL
LiteralTree
double
public static final Tree.Kind BOOLEAN_LITERAL
LiteralTree
boolean
public static final Tree.Kind CHAR_LITERAL
LiteralTree
char
public static final Tree.Kind STRING_LITERAL
public static final Tree.Kind NULL_LITERAL
LiteralTree
null
public static final Tree.Kind IDENTIFIER
public static final Tree.Kind VAR_TYPE
public static final Tree.Kind VARIABLE
public static final Tree.Kind ARRAY_TYPE
public static final Tree.Kind PARAMETERIZED_TYPE
public static final Tree.Kind UNION_TYPE
public static final Tree.Kind UNBOUNDED_WILDCARD
public static final Tree.Kind EXTENDS_WILDCARD
public static final Tree.Kind SUPER_WILDCARD
public static final Tree.Kind ANNOTATION
public static final Tree.Kind MODIFIERS
public static final Tree.Kind LAMBDA_EXPRESSION
public static final Tree.Kind PRIMITIVE_TYPE
public static final Tree.Kind TYPE_PARAMETER
public static final Tree.Kind IMPORT
public static final Tree.Kind PACKAGE
public static final Tree.Kind MODULE
public static final Tree.Kind REQUIRES_DIRECTIVE
public static final Tree.Kind EXPORTS_DIRECTIVE
public static final Tree.Kind OPENS_DIRECTIVE
public static final Tree.Kind USES_DIRECTIVE
public static final Tree.Kind PROVIDES_DIRECTIVE
public static final Tree.Kind ARRAY_DIMENSION
public static final Tree.Kind OTHER
public static final Tree.Kind TOKEN
public static final Tree.Kind TRIVIA
public static final Tree.Kind INFERED_TYPE
public static final Tree.Kind TYPE_ARGUMENTS
public static final Tree.Kind METHOD_REFERENCE
public static final Tree.Kind TYPE_PARAMETERS
public static final Tree.Kind ARGUMENTS
public static final Tree.Kind LIST
public static Tree.Kind[] values()
for (Tree.Kind c : Tree.Kind.values()) System.out.println(c);
public static Tree.Kind valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2012–2018 SonarSource. All rights reserved.