public class JavaGrammar extends Object
Constructor and Description |
---|
JavaGrammar(com.sonar.sslr.api.typed.GrammarBuilder<InternalSyntaxToken> b,
TreeFactory f) |
public JavaGrammar(com.sonar.sslr.api.typed.GrammarBuilder<InternalSyntaxToken> b, TreeFactory f)
public ModifiersTreeImpl MODIFIERS()
public ModifierKeywordTreeImpl MODIFIER_KEYWORD()
public ExpressionTree LITERAL()
public JavaTree.CompilationUnitTreeImpl COMPILATION_UNIT()
public PackageDeclarationTree PACKAGE_DECLARATION()
public ImportClauseTree IMPORT_DECLARATION()
public Tree TYPE_DECLARATION()
public TypeTree TYPE()
public TypeArgumentListTreeImpl TYPE_ARGUMENTS()
public Tree TYPE_ARGUMENT()
public TypeParameterListTreeImpl TYPE_PARAMETERS()
public TypeParameterTreeImpl TYPE_PARAMETER()
public BoundListTreeImpl BOUND()
public ClassTreeImpl CLASS_DECLARATION()
public ClassTreeImpl CLASS_BODY()
public JavaTree CLASS_MEMBER()
public MethodTreeImpl METHOD_OR_CONSTRUCTOR_DECLARATION()
public VariableDeclaratorListTreeImpl FIELD_DECLARATION()
public ClassTreeImpl ENUM_DECLARATION()
public EnumConstantTreeImpl ENUM_CONSTANT()
public ClassTreeImpl INTERFACE_DECLARATION()
public ClassTreeImpl INTERFACE_BODY()
public ClassTreeImpl ANNOTATION_TYPE_DECLARATION()
public ClassTreeImpl ANNOTATION_TYPE_BODY()
public JavaTree ANNOTATION_TYPE_ELEMENT_DECLARATION()
public JavaTree ANNOTATION_TYPE_ELEMENT_REST()
public MethodTreeImpl ANNOTATION_METHOD_REST()
public TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree> DEFAULT_VALUE()
public AnnotationTreeImpl ANNOTATION()
public ArgumentListTreeImpl ANNOTATION_REST()
public ArgumentListTreeImpl NORMAL_ANNOTATION_REST()
public ArgumentListTreeImpl ELEMENT_VALUE_PAIRS()
public AssignmentExpressionTreeImpl ELEMENT_VALUE_PAIR()
public ExpressionTree ELEMENT_VALUE()
public NewArrayTreeImpl ELEMENT_VALUE_ARRAY_INITIALIZER()
public NewArrayTreeImpl ELEMENT_VALUES()
public ArgumentListTreeImpl SINGLE_ELEMENT_ANNOTATION_REST()
public FormalParametersListTreeImpl FORMAL_PARAMETERS()
public FormalParametersListTreeImpl FORMAL_PARAMETERS_DECLS()
public FormalParametersListTreeImpl FORMAL_PARAMETERS_DECLS_REST()
public VariableTreeImpl RECEIVER_PARAMETER_ID()
public VariableTreeImpl VARIABLE_DECLARATOR_ID()
public VariableTreeImpl FORMAL_PARAMETER()
public VariableDeclaratorListTreeImpl LOCAL_VARIABLE_DECLARATION_STATEMENT()
public VariableDeclaratorListTreeImpl VARIABLE_DECLARATORS()
public VariableTreeImpl VARIABLE_DECLARATOR()
public StatementTree STATEMENT()
public BlockTreeImpl BLOCK()
public AssertStatementTreeImpl ASSERT_STATEMENT()
public IfStatementTreeImpl IF_STATEMENT()
public StatementTree FOR_STATEMENT()
public ForStatementTreeImpl STANDARD_FOR_STATEMENT()
public StatementExpressionListTreeImpl FOR_INIT()
public StatementExpressionListTreeImpl FOR_INIT_DECLARATION()
public StatementExpressionListTreeImpl FOR_INIT_EXPRESSIONS()
public StatementExpressionListTreeImpl FOR_UPDATE()
public StatementExpressionListTreeImpl STATEMENT_EXPRESSIONS()
public ForEachStatementImpl FOREACH_STATEMENT()
public WhileStatementTreeImpl WHILE_STATEMENT()
public DoWhileStatementTreeImpl DO_WHILE_STATEMENT()
public TryStatementTreeImpl TRY_STATEMENT()
public TryStatementTreeImpl STANDARD_TRY_STATEMENT()
public CatchTreeImpl CATCH_CLAUSE()
public VariableTreeImpl CATCH_FORMAL_PARAMETER()
public TypeTree CATCH_TYPE()
public TryStatementTreeImpl FINALLY()
public TryStatementTreeImpl TRY_WITH_RESOURCES_STATEMENT()
public ResourceListTreeImpl RESOURCES()
public VariableTreeImpl RESOURCE()
public SwitchStatementTreeImpl SWITCH_STATEMENT()
public CaseGroupTreeImpl SWITCH_GROUP()
public CaseLabelTreeImpl SWITCH_LABEL()
public SynchronizedStatementTreeImpl SYNCHRONIZED_STATEMENT()
public BreakStatementTreeImpl BREAK_STATEMENT()
public ContinueStatementTreeImpl CONTINUE_STATEMENT()
public ReturnStatementTreeImpl RETURN_STATEMENT()
public ThrowStatementTreeImpl THROW_STATEMENT()
public LabeledStatementTreeImpl LABELED_STATEMENT()
public ExpressionStatementTreeImpl EXPRESSION_STATEMENT()
public EmptyStatementTreeImpl EMPTY_STATEMENT()
public BlockStatementListTreeImpl BLOCK_STATEMENTS()
public BlockStatementListTreeImpl BLOCK_STATEMENT()
public ExpressionTree EXPRESSION()
public ExpressionTree ASSIGNMENT_EXPRESSION()
public ExpressionTree CONDITIONAL_EXPRESSION()
public ExpressionTree CONDITIONAL_OR_EXPRESSION()
public ExpressionTree CONDITIONAL_AND_EXPRESSION()
public ExpressionTree INCLUSIVE_OR_EXPRESSION()
public ExpressionTree EXCLUSIVE_OR_EXPRESSION()
public ExpressionTree AND_EXPRESSION()
public ExpressionTree EQUALITY_EXPRESSION()
public ExpressionTree INSTANCEOF_EXPRESSION()
public ExpressionTree RELATIONAL_EXPRESSION()
public ExpressionTree SHIFT_EXPRESSION()
public ExpressionTree ADDITIVE_EXPRESSION()
public ExpressionTree MULTIPLICATIVE_EXPRESSION()
public ExpressionTree UNARY_EXPRESSION()
public ExpressionTree UNARY_EXPRESSION_NOT_PLUS_MINUS()
public ExpressionTree PRIMARY_WITH_SELECTOR()
public ExpressionTree CAST_EXPRESSION()
public ExpressionTree METHOD_REFERENCE()
public ExpressionTree PRIMARY()
public ExpressionTree LAMBDA_EXPRESSION()
public LambdaParameterListTreeImpl LAMBDA_PARAMETERS()
public LambdaParameterListTreeImpl MULTIPLE_INFERED_PARAMETERS()
public VariableTreeImpl INFERED_PARAMETER()
public Tree LAMBDA_BODY()
public ParenthesizedTreeImpl PARENTHESIZED_EXPRESSION()
public ExpressionTree NEW_EXPRESSION()
public ExpressionTree CREATOR()
public NewArrayTreeImpl ARRAY_CREATOR_REST()
public ExpressionTree BASIC_CLASS_EXPRESSION()
public JavaTree.PrimitiveTypeTreeImpl BASIC_TYPE()
public ArgumentListTreeImpl ARGUMENTS()
public <T extends Tree> T QUALIFIED_IDENTIFIER()
public ExpressionTree ANNOTATED_PARAMETERIZED_IDENTIFIER()
public ExpressionTree VARIABLE_INITIALIZER()
public NewArrayTreeImpl ARRAY_INITIALIZER()
public QualifiedIdentifierListTreeImpl QUALIFIED_IDENTIFIER_LIST()
public ArrayAccessExpressionTreeImpl ARRAY_ACCESS_EXPRESSION()
public NewClassTreeImpl CLASS_CREATOR_REST()
public TreeFactory.Tuple<com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>>,TreeFactory.Tuple<InternalSyntaxToken,InternalSyntaxToken>> ANNOTATED_DIMENSION()
public TreeFactory.Tuple<InternalSyntaxToken,InternalSyntaxToken> DIMENSION()
public TreeFactory.Tuple<com.sonar.sslr.api.typed.Optional<InternalSyntaxToken>,ExpressionTree> SELECTOR()
public ExpressionTree IDENTIFIER_OR_METHOD_INVOCATION()
Copyright © 2012–2017 SonarSource. All rights reserved.