public enum JavaGrammar extends Enum<JavaGrammar> implements org.sonar.sslr.grammar.GrammarRuleKey
| Modifier and Type | Method and Description |
|---|---|
static org.sonar.sslr.parser.LexerlessGrammar |
createGrammar() |
static org.sonar.sslr.grammar.LexerlessGrammarBuilder |
createGrammarBuilder() |
String |
toString() |
static JavaGrammar |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static JavaGrammar[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final JavaGrammar COMPILATION_UNIT
public static final JavaGrammar PACKAGE_DECLARATION
public static final JavaGrammar IMPORT_DECLARATION
public static final JavaGrammar TYPE_DECLARATION
public static final JavaGrammar ANNOTATION
public static final JavaGrammar QUALIFIED_IDENTIFIER
public static final JavaGrammar MODIFIER
public static final JavaGrammar CLASS_DECLARATION
public static final JavaGrammar ENUM_DECLARATION
public static final JavaGrammar INTERFACE_DECLARATION
public static final JavaGrammar ANNOTATION_TYPE_DECLARATION
public static final JavaGrammar TYPE_PARAMETERS
public static final JavaGrammar CLASS_TYPE
public static final JavaGrammar CLASS_TYPE_LIST
public static final JavaGrammar CLASS_BODY
public static final JavaGrammar CLASS_BODY_DECLARATION
public static final JavaGrammar CLASS_INIT_DECLARATION
public static final JavaGrammar BLOCK
public static final JavaGrammar MEMBER_DECL
public static final JavaGrammar FIELD_DECLARATION
public static final JavaGrammar GENERIC_METHOD_OR_CONSTRUCTOR_REST
public static final JavaGrammar TYPE
public static final JavaGrammar METHOD_DECLARATOR_REST
public static final JavaGrammar VARIABLE_DECLARATORS
public static final JavaGrammar VOID_METHOD_DECLARATOR_REST
public static final JavaGrammar CONSTRUCTOR_DECLARATOR_REST
public static final JavaGrammar FORMAL_PARAMETERS
public static final JavaGrammar DIM
public static final JavaGrammar METHOD_BODY
public static final JavaGrammar INTERFACE_BODY
public static final JavaGrammar INTERFACE_BODY_DECLARATION
public static final JavaGrammar INTERFACE_MEMBER_DECL
public static final JavaGrammar INTERFACE_METHOD_OR_FIELD_DECL
public static final JavaGrammar INTERFACE_GENERIC_METHOD_DECL
public static final JavaGrammar VOID_INTERFACE_METHOD_DECLARATORS_REST
public static final JavaGrammar INTERFACE_METHOD_OR_FIELD_REST
public static final JavaGrammar CONSTANT_DECLARATORS_REST
public static final JavaGrammar INTERFACE_METHOD_DECLARATOR_REST
public static final JavaGrammar CONSTANT_DECLARATOR_REST
public static final JavaGrammar CONSTANT_DECLARATOR
public static final JavaGrammar VARIABLE_INITIALIZER
public static final JavaGrammar ENUM_BODY
public static final JavaGrammar ENUM_CONSTANTS
public static final JavaGrammar ENUM_BODY_DECLARATIONS
public static final JavaGrammar ENUM_CONSTANT
public static final JavaGrammar ARGUMENTS
public static final JavaGrammar LOCAL_VARIABLE_DECLARATION_STATEMENT
public static final JavaGrammar VARIABLE_MODIFIERS
public static final JavaGrammar VARIABLE_DECLARATOR
public static final JavaGrammar FORMAL_PARAMETER
public static final JavaGrammar FORMAL_PARAMETER_DECLS
public static final JavaGrammar FORMAL_PARAMETERS_DECLS_REST
public static final JavaGrammar VARIABLE_DECLARATOR_ID
public static final JavaGrammar BLOCK_STATEMENTS
public static final JavaGrammar BLOCK_STATEMENT
public static final JavaGrammar STATEMENT
public static final JavaGrammar LABELED_STATEMENT
public static final JavaGrammar EXPRESSION_STATEMENT
public static final JavaGrammar IF_STATEMENT
public static final JavaGrammar WHILE_STATEMENT
public static final JavaGrammar FOR_STATEMENT
public static final JavaGrammar ASSERT_STATEMENT
public static final JavaGrammar SWITCH_STATEMENT
public static final JavaGrammar DO_STATEMENT
public static final JavaGrammar BREAK_STATEMENT
public static final JavaGrammar CONTINUE_STATEMENT
public static final JavaGrammar RETURN_STATEMENT
public static final JavaGrammar SYNCHRONIZED_STATEMENT
public static final JavaGrammar THROW_STATEMENT
public static final JavaGrammar EMPTY_STATEMENT
public static final JavaGrammar EXPRESSION
public static final JavaGrammar RESOURCE
public static final JavaGrammar PAR_EXPRESSION
public static final JavaGrammar FOR_INIT
public static final JavaGrammar FOR_UPDATE
public static final JavaGrammar CATCH_CLAUSE
public static final JavaGrammar CATCH_FORMAL_PARAMETER
public static final JavaGrammar CATCH_TYPE
public static final JavaGrammar FINALLY_
public static final JavaGrammar SWITCH_BLOCK_STATEMENT_GROUPS
public static final JavaGrammar STATEMENT_EXPRESSION
public static final JavaGrammar TRY_STATEMENT
public static final JavaGrammar TRY_WITH_RESOURCES_STATEMENT
public static final JavaGrammar RESOURCE_SPECIFICATION
public static final JavaGrammar SWITCH_BLOCK_STATEMENT_GROUP
public static final JavaGrammar SWITCH_LABEL
public static final JavaGrammar CONSTANT_EXPRESSION
public static final JavaGrammar ENUM_CONSTANT_NAME
public static final JavaGrammar BASIC_TYPE
public static final JavaGrammar REFERENCE_TYPE
public static final JavaGrammar TYPE_ARGUMENTS
public static final JavaGrammar TYPE_ARGUMENT
public static final JavaGrammar TYPE_PARAMETER
public static final JavaGrammar BOUND
public static final JavaGrammar CONDITIONAL_EXPRESSION
public static final JavaGrammar DEFAULT_VALUE
public static final JavaGrammar ANNOTATION_TYPE_BODY
public static final JavaGrammar ANNOTATION_TYPE_ELEMENT_DECLARATION
public static final JavaGrammar ANNOTATION_TYPE_ELEMENT_REST
public static final JavaGrammar ANNOTATION_METHOD_OR_CONSTANT_REST
public static final JavaGrammar ANNOTATION_METHOD_REST
public static final JavaGrammar ANNOTATION_CONSTANT_REST
public static final JavaGrammar ANNOTATION_REST
public static final JavaGrammar NORMAL_ANNOTATION_REST
public static final JavaGrammar ELEMENT_VALUE_PAIRS
public static final JavaGrammar ELEMENT_VALUE_PAIR
public static final JavaGrammar ELEMENT_VALUE
public static final JavaGrammar ELEMENT_VALUE_ARRAY_INITIALIZER
public static final JavaGrammar ELEMENT_VALUES
public static final JavaGrammar SINGLE_ELEMENT_ANNOTATION_REST
public static final JavaGrammar ASSIGNMENT_EXPRESSION
public static final JavaGrammar ASSIGNMENT_OPERATOR
public static final JavaGrammar CONDITIONAL_OR_EXPRESSION
public static final JavaGrammar CONDITIONAL_AND_EXPRESSION
public static final JavaGrammar INCLUSIVE_OR_EXPRESSION
public static final JavaGrammar EXCLUSIVE_OR_EXPRESSION
public static final JavaGrammar AND_EXPRESSION
public static final JavaGrammar EQUALITY_EXPRESSION
public static final JavaGrammar RELATIONAL_EXPRESSION
public static final JavaGrammar SHIFT_EXPRESSION
public static final JavaGrammar ADDITIVE_EXPRESSION
public static final JavaGrammar MULTIPLICATIVE_EXPRESSION
public static final JavaGrammar UNARY_EXPRESSION
public static final JavaGrammar PREFIX_OP
public static final JavaGrammar PRIMARY
public static final JavaGrammar SELECTOR
public static final JavaGrammar POST_FIX_OP
public static final JavaGrammar NON_WILDCARD_TYPE_ARGUMENTS
public static final JavaGrammar EXPLICIT_GENERIC_INVOCATION_SUFFIX
public static final JavaGrammar SUPER_SUFFIX
public static final JavaGrammar LITERAL
public static final JavaGrammar CREATOR
public static final JavaGrammar IDENTIFIER_SUFFIX
public static final JavaGrammar EXPLICIT_GENERIC_INVOCATION
public static final JavaGrammar INNER_CREATOR
public static final JavaGrammar DIM_EXPR
public static final JavaGrammar CREATED_NAME
public static final JavaGrammar CLASS_CREATOR_REST
public static final JavaGrammar DIAMOND
public static final JavaGrammar ARRAY_CREATOR_REST
public static final JavaGrammar ARRAY_INITIALIZER
public static final JavaGrammar EOF
public static final JavaGrammar LETTER_OR_DIGIT
public static final JavaGrammar KEYWORD
public static final JavaGrammar SPACING
public static JavaGrammar[] values()
for (JavaGrammar c : JavaGrammar.values()) System.out.println(c);
public static JavaGrammar 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.parser.LexerlessGrammar createGrammar()
public static org.sonar.sslr.grammar.LexerlessGrammarBuilder createGrammarBuilder()
public String toString()
toString in class Enum<JavaGrammar>Copyright © 2012-2013 SonarSource. All Rights Reserved.