public DoWhileStatementTreeImpl DO_WHILE_STATEMENT() { return b.<DoWhileStatementTreeImpl>nonterminal(JavaLexer.DO_STATEMENT) .is( f.doWhileStatement(b.token(JavaKeyword.DO), STATEMENT(), b.token(JavaKeyword.WHILE), b.token(JavaPunctuator.LPAR), EXPRESSION(), b.token(JavaPunctuator.RPAR), b.token(JavaPunctuator.SEMI))); }
public NewArrayTreeImpl ARRAY_INITIALIZER() { return b.<NewArrayTreeImpl>nonterminal(JavaLexer.ARRAY_INITIALIZER) .is( f.newArrayInitializer( b.token(JavaPunctuator.LWING), b.optional(b.token(JavaPunctuator.COMMA)), b.zeroOrMore(f.newTuple28(VARIABLE_INITIALIZER(), b.optional(b.token(JavaPunctuator.COMMA)))), b.token(JavaPunctuator.RWING))); }
public AssertStatementTreeImpl ASSERT_STATEMENT() { return b.<AssertStatementTreeImpl>nonterminal(JavaLexer.ASSERT_STATEMENT) .is(f.completeAssertStatement( b.token(JavaKeyword.ASSERT), EXPRESSION(), b.optional( f.newAssertStatement(b.token(JavaPunctuator.COLON), EXPRESSION())), b.token(JavaPunctuator.SEMI))); }
public VariableTreeImpl INFERED_PARAMETER() { return b.<VariableTreeImpl>nonterminal() .is( f.newSimpleParameter(b.token(JavaTokenType.IDENTIFIER))); }
public TryStatementTreeImpl TRY_WITH_RESOURCES_STATEMENT() { return b.<TryStatementTreeImpl>nonterminal() .is( f.newTryWithResourcesStatement( b.token(JavaKeyword.TRY), b.token(JavaPunctuator.LPAR), RESOURCES(), b.token(JavaPunctuator.RPAR), BLOCK(), b.zeroOrMore(CATCH_CLAUSE()), b.optional(FINALLY()))); }
public Tuple<InternalSyntaxToken, ExpressionTree> DEFAULT_VALUE() { return b.<Tuple<InternalSyntaxToken, ExpressionTree>>nonterminal(JavaLexer.DEFAULT_VALUE) .is(f.newDefaultValue( b.token(JavaKeyword.DEFAULT), ELEMENT_VALUE())); }
public ExpressionTree CONDITIONAL_EXPRESSION() { return b.<ExpressionTree>nonterminal(JavaLexer.CONDITIONAL_EXPRESSION) .is( f.completeTernaryExpression( CONDITIONAL_OR_EXPRESSION(), b.optional( f.newTernaryExpression( b.token(JavaPunctuator.QUERY), EXPRESSION(), b.token(JavaPunctuator.COLON), EXPRESSION())))); }
public CompilationUnitTreeImpl COMPILATION_UNIT() { return b.<CompilationUnitTreeImpl>nonterminal(JavaLexer.COMPILATION_UNIT) .is( f.newCompilationUnit( b.token(JavaLexer.SPACING), b.optional(PACKAGE_DECLARATION()), b.zeroOrMore(IMPORT_DECLARATION()), b.optional(MODULE_DECLARATION()), b.zeroOrMore(TYPE_DECLARATION()), b.token(JavaLexer.EOF))); }
public <T extends Tree> T QUALIFIED_IDENTIFIER() { return b.<T>nonterminal(JavaLexer.QUALIFIED_IDENTIFIER) .is( f.<T>newQualifiedIdentifier( ANNOTATED_PARAMETERIZED_IDENTIFIER(), b.zeroOrMore(f.newTuple5(b.token(JavaPunctuator.DOT), ANNOTATED_PARAMETERIZED_IDENTIFIER())))); }
public FormalParametersListTreeImpl FORMAL_PARAMETERS_DECLS_REST() { return b.<FormalParametersListTreeImpl>nonterminal(JavaLexer.FORMAL_PARAMETERS_DECLS_REST) .is( b.firstOf( f.prependNewFormalParameter(b.firstOf(RECEIVER_PARAMETER_ID(), VARIABLE_DECLARATOR_ID()), b.optional(f.newTuple18(b.token(JavaPunctuator.COMMA), FORMAL_PARAMETERS_DECLS()))), f.newVariableArgumentFormalParameter(b.zeroOrMore(ANNOTATION()), b.token(JavaPunctuator.ELLIPSIS), VARIABLE_DECLARATOR_ID()))); }
public StatementExpressionListTreeImpl STATEMENT_EXPRESSIONS() { return b.<StatementExpressionListTreeImpl>nonterminal() .is( f.newStatementExpressions( EXPRESSION(), b.zeroOrMore(f.newTuple25(b.token(JavaPunctuator.COMMA), EXPRESSION())))); }
public TypeTree CATCH_TYPE() { return b.<TypeTree>nonterminal() .is( f.newCatchType(TYPE_QUALIFIED_IDENTIFIER(), b.zeroOrMore(f.newTuple26(b.token(JavaPunctuator.OR), TYPE_QUALIFIED_IDENTIFIER())))); }
public ResourceListTreeImpl RESOURCES() { return b.<ResourceListTreeImpl>nonterminal() .is( f.newResources(b.oneOrMore(f.newTuple27(RESOURCE(), b.optional(b.token(JavaPunctuator.SEMI)))))); }
public BoundListTreeImpl BOUND() { return b.<BoundListTreeImpl>nonterminal(JavaLexer.BOUND) .is( f.newBounds( TYPE_QUALIFIED_IDENTIFIER(), b.zeroOrMore(f.newTuple21(b.token(JavaPunctuator.AND), QUALIFIED_IDENTIFIER())))); }