public enum JavaLexer extends Enum<JavaLexer> implements org.sonar.sslr.grammar.GrammarRuleKey
Modifier and Type | Method and Description |
---|---|
static org.sonar.sslr.grammar.LexerlessGrammarBuilder |
createGrammarBuilder() |
static JavaLexer |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static JavaLexer[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final JavaLexer COMPILATION_UNIT
public static final JavaLexer PACKAGE_DECLARATION
public static final JavaLexer IMPORT_DECLARATION
public static final JavaLexer TYPE_DECLARATION
public static final JavaLexer ANNOTATION
public static final JavaLexer QUALIFIED_IDENTIFIER
public static final JavaLexer QUALIFIED_IDENTIFIER_LIST
public static final JavaLexer CLASS_DECLARATION
public static final JavaLexer ENUM_DECLARATION
public static final JavaLexer INTERFACE_DECLARATION
public static final JavaLexer ANNOTATION_TYPE_DECLARATION
public static final JavaLexer TYPE_PARAMETERS
public static final JavaLexer CLASS_BODY
public static final JavaLexer CLASS_BODY_DECLARATION
public static final JavaLexer CLASS_INIT_DECLARATION
public static final JavaLexer BLOCK
public static final JavaLexer MEMBER_DECL
public static final JavaLexer FIELD_DECLARATION
public static final JavaLexer GENERIC_METHOD_OR_CONSTRUCTOR_REST
public static final JavaLexer TYPE
public static final JavaLexer METHOD_DECLARATOR_REST
public static final JavaLexer VARIABLE_DECLARATORS
public static final JavaLexer VOID_METHOD_DECLARATOR_REST
public static final JavaLexer CONSTRUCTOR_DECLARATOR_REST
public static final JavaLexer FORMAL_PARAMETERS
public static final JavaLexer ANNOTATED_DIM
public static final JavaLexer DIM
public static final JavaLexer METHOD_BODY
public static final JavaLexer INTERFACE_BODY
public static final JavaLexer INTERFACE_BODY_DECLARATION
public static final JavaLexer INTERFACE_MEMBER_DECL
public static final JavaLexer INTERFACE_METHOD_OR_FIELD_DECL
public static final JavaLexer INTERFACE_GENERIC_METHOD_DECL
public static final JavaLexer VOID_INTERFACE_METHOD_DECLARATORS_REST
public static final JavaLexer INTERFACE_METHOD_OR_FIELD_REST
public static final JavaLexer INTERFACE_METHOD_DECLARATOR_REST
public static final JavaLexer VARIABLE_INITIALIZER
public static final JavaLexer ENUM_BODY
public static final JavaLexer ENUM_CONSTANTS
public static final JavaLexer ENUM_BODY_DECLARATIONS
public static final JavaLexer ENUM_CONSTANT
public static final JavaLexer ARGUMENTS
public static final JavaLexer LOCAL_VARIABLE_DECLARATION_STATEMENT
public static final JavaLexer VARIABLE_DECLARATOR
public static final JavaLexer FORMAL_PARAMETER
public static final JavaLexer FORMAL_PARAMETER_DECLS
public static final JavaLexer FORMAL_PARAMETERS_DECLS_REST
public static final JavaLexer VARIABLE_DECLARATOR_ID
public static final JavaLexer RECEIVER_PARAMETER_ID
public static final JavaLexer BLOCK_STATEMENTS
public static final JavaLexer BLOCK_STATEMENT
public static final JavaLexer STATEMENT
public static final JavaLexer LABELED_STATEMENT
public static final JavaLexer EXPRESSION_STATEMENT
public static final JavaLexer IF_STATEMENT
public static final JavaLexer WHILE_STATEMENT
public static final JavaLexer FOR_STATEMENT
public static final JavaLexer ASSERT_STATEMENT
public static final JavaLexer SWITCH_STATEMENT
public static final JavaLexer DO_STATEMENT
public static final JavaLexer BREAK_STATEMENT
public static final JavaLexer CONTINUE_STATEMENT
public static final JavaLexer RETURN_STATEMENT
public static final JavaLexer SYNCHRONIZED_STATEMENT
public static final JavaLexer THROW_STATEMENT
public static final JavaLexer EMPTY_STATEMENT
public static final JavaLexer EXPRESSION
public static final JavaLexer RESOURCE
public static final JavaLexer PAR_EXPRESSION
public static final JavaLexer FOR_INIT
public static final JavaLexer FOR_UPDATE
public static final JavaLexer CATCH_CLAUSE
public static final JavaLexer CATCH_FORMAL_PARAMETER
public static final JavaLexer CATCH_TYPE
public static final JavaLexer FINALLY_
public static final JavaLexer STATEMENT_EXPRESSION
public static final JavaLexer TRY_STATEMENT
public static final JavaLexer TRY_WITH_RESOURCES_STATEMENT
public static final JavaLexer RESOURCE_SPECIFICATION
public static final JavaLexer SWITCH_BLOCK_STATEMENT_GROUP
public static final JavaLexer SWITCH_LABEL
public static final JavaLexer BASIC_TYPE
public static final JavaLexer TYPE_ARGUMENTS
public static final JavaLexer TYPE_ARGUMENT
public static final JavaLexer TYPE_PARAMETER
public static final JavaLexer BOUND
public static final JavaLexer CONDITIONAL_EXPRESSION
public static final JavaLexer DEFAULT_VALUE
public static final JavaLexer ANNOTATION_TYPE_BODY
public static final JavaLexer ANNOTATION_TYPE_ELEMENT_DECLARATION
public static final JavaLexer ANNOTATION_TYPE_ELEMENT_REST
public static final JavaLexer ANNOTATION_METHOD_OR_CONSTANT_REST
public static final JavaLexer ANNOTATION_METHOD_REST
public static final JavaLexer ANNOTATION_REST
public static final JavaLexer NORMAL_ANNOTATION_REST
public static final JavaLexer ELEMENT_VALUE_PAIRS
public static final JavaLexer ELEMENT_VALUE_PAIR
public static final JavaLexer ELEMENT_VALUE
public static final JavaLexer ELEMENT_VALUE_ARRAY_INITIALIZER
public static final JavaLexer ELEMENT_VALUES
public static final JavaLexer SINGLE_ELEMENT_ANNOTATION_REST
public static final JavaLexer ASSIGNMENT_EXPRESSION
public static final JavaLexer ASSIGNMENT_OPERATOR
public static final JavaLexer CONDITIONAL_OR_EXPRESSION
public static final JavaLexer CONDITIONAL_AND_EXPRESSION
public static final JavaLexer INCLUSIVE_OR_EXPRESSION
public static final JavaLexer EXCLUSIVE_OR_EXPRESSION
public static final JavaLexer AND_EXPRESSION
public static final JavaLexer EQUALITY_EXPRESSION
public static final JavaLexer RELATIONAL_EXPRESSION
public static final JavaLexer SHIFT_EXPRESSION
public static final JavaLexer ADDITIVE_EXPRESSION
public static final JavaLexer MULTIPLICATIVE_EXPRESSION
public static final JavaLexer UNARY_EXPRESSION
public static final JavaLexer PREFIX_OP
public static final JavaLexer PRIMARY
public static final JavaLexer NEW_EXPRESSION
public static final JavaLexer BASIC_CLASS_EXPRESSION
public static final JavaLexer VOID_CLASS_EXPRESSION
public static final JavaLexer SELECTOR
public static final JavaLexer POST_FIX_OP
public static final JavaLexer LITERAL
public static final JavaLexer CREATOR
public static final JavaLexer DIM_EXPR
public static final JavaLexer CLASS_CREATOR_REST
public static final JavaLexer ARRAY_CREATOR_REST
public static final JavaLexer ARRAY_INITIALIZER
public static final JavaLexer EOF
public static final JavaLexer LETTER_OR_DIGIT
public static final JavaLexer KEYWORD
public static final JavaLexer SPACING
public static final JavaLexer METHOD_REFERENCE
public static final JavaLexer LAMBDA_EXPRESSION
public static final JavaLexer LAMBDA_PARAMETERS
public static final JavaLexer LAMBDA_BODY
public static final JavaLexer ARROW
public static final JavaLexer UNARY_EXPRESSION_NOT_PLUS_MINUS
public static final JavaLexer CAST_EXPRESSION
public static final JavaLexer MODIFIERS
public static final JavaLexer ANNOTATION_ARGUMENTS
public static final JavaLexer INFERED_PARAMS
public static final JavaLexer IDENTIFIER_OR_METHOD_INVOCATION
public static final JavaLexer ANNOTATED_PARAMETERIZED_IDENTIFIER
public static JavaLexer[] values()
for (JavaLexer c : JavaLexer.values()) System.out.println(c);
public static JavaLexer 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 nullpublic static org.sonar.sslr.grammar.LexerlessGrammarBuilder createGrammarBuilder()
Copyright © 2012–2016 SonarSource. All rights reserved.