public VariableTreeImpl INFERED_PARAMETER() { return b.<VariableTreeImpl>nonterminal() .is( f.newSimpleParameter(b.token(JavaTokenType.IDENTIFIER))); }
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 StatementTree FOR_STATEMENT() { return b.<StatementTree>nonterminal(JavaLexer.FOR_STATEMENT) .is( b.<StatementTree>firstOf( STANDARD_FOR_STATEMENT(), FOREACH_STATEMENT())); }
public StatementExpressionListTreeImpl FOR_INIT() { return b.<StatementExpressionListTreeImpl>nonterminal() .is( b.firstOf( FOR_INIT_DECLARATION(), FOR_INIT_EXPRESSIONS())); }
public InternalSyntaxToken REQUIRES_MODIFIER() { return b.<InternalSyntaxToken>nonterminal(JavaLexer.REQUIRES_MODIFIER) .is(b.firstOf( b.token(JavaKeyword.STATIC), b.token(JavaRestrictedKeyword.TRANSITIVE))); }
public ModuleDirectiveTree USES_MODULE_DIRECTIVE() { return b.<ModuleDirectiveTree>nonterminal(JavaLexer.USES_DIRECTIVE) .is( f.newUsesModuleDirective( b.token(JavaRestrictedKeyword.USES), TYPE_QUALIFIED_IDENTIFIER(), b.token(JavaPunctuator.SEMI))); }
public VariableTreeImpl CATCH_FORMAL_PARAMETER() { return b.<VariableTreeImpl>nonterminal() .is( f.newCatchFormalParameter(MODIFIERS(), CATCH_TYPE(), VARIABLE_DECLARATOR_ID())); }
public ExpressionTree ELEMENT_VALUE() { return b.<ExpressionTree>nonterminal(JavaLexer.ELEMENT_VALUE) .is( b.firstOf( CONDITIONAL_EXPRESSION(), ANNOTATION(), ELEMENT_VALUE_ARRAY_INITIALIZER())); }
public FormalParametersListTreeImpl FORMAL_PARAMETERS_DECLS() { return b.<FormalParametersListTreeImpl>nonterminal(JavaLexer.FORMAL_PARAMETER_DECLS) .is( f.completeTypeFormalParameters( MODIFIERS(), TYPE(), FORMAL_PARAMETERS_DECLS_REST())); }
public ModifiersTreeImpl MODIFIERS() { return b.<ModifiersTreeImpl>nonterminal(JavaLexer.MODIFIERS) .is( f.modifiers( b.zeroOrMore( b.<ModifierTree>firstOf( ANNOTATION(), MODIFIER_KEYWORD())))); }
public ClassTreeImpl ANNOTATION_TYPE_DECLARATION() { return b.<ClassTreeImpl>nonterminal(JavaLexer.ANNOTATION_TYPE_DECLARATION) .is( f.completeAnnotationType( b.token(JavaPunctuator.AT), b.token(JavaKeyword.INTERFACE), b.token(JavaTokenType.IDENTIFIER), ANNOTATION_TYPE_BODY())); }
public ClassTreeImpl ANNOTATION_TYPE_BODY() { return b.<ClassTreeImpl>nonterminal(JavaLexer.ANNOTATION_TYPE_BODY) .is( f.newAnnotationType( b.token(JavaPunctuator.LWING), b.zeroOrMore(ANNOTATION_TYPE_ELEMENT_DECLARATION()), b.token(JavaPunctuator.RWING))); }
public ArgumentListTreeImpl NORMAL_ANNOTATION_REST() { return b.<ArgumentListTreeImpl>nonterminal(JavaLexer.NORMAL_ANNOTATION_REST) .is( f.completeNormalAnnotation( b.token(JavaPunctuator.LPAR), b.optional(ELEMENT_VALUE_PAIRS()), b.token(JavaPunctuator.RPAR))); }
public WhileStatementTreeImpl WHILE_STATEMENT() { return b.<WhileStatementTreeImpl>nonterminal(JavaLexer.WHILE_STATEMENT) .is(f.whileStatement(b.token(JavaKeyword.WHILE), b.token(JavaPunctuator.LPAR), EXPRESSION(), b.token(JavaPunctuator.RPAR), STATEMENT())); }
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 ModuleNameTree MODULE_NAME() { return b.<ModuleNameTree>nonterminal(JavaLexer.MODULE_NAME) .is( f.newModuleName( b.token(JavaTokenType.IDENTIFIER), b.zeroOrMore(f.moduleNameRest(b.token(JavaPunctuator.DOT), b.token(JavaTokenType.IDENTIFIER))))); }
public ModuleNameListTreeImpl MODULE_NAME_LIST() { return b.<ModuleNameListTreeImpl>nonterminal(JavaLexer.MODULE_NAME_LIST) .is( f.newModuleNameListTreeImpl( MODULE_NAME(), b.zeroOrMore(f .moduleNamesRest( b.token(JavaPunctuator.COMMA), MODULE_NAME())))); }
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())))); }
public NewArrayTreeImpl ELEMENT_VALUES() { return b.<NewArrayTreeImpl>nonterminal(JavaLexer.ELEMENT_VALUES) .is( f.newElementValueArrayInitializer( b.oneOrMore(f.newTuple23(ELEMENT_VALUE(), b.optional(b.token(JavaPunctuator.COMMA)))))); }
public SynchronizedStatementTreeImpl SYNCHRONIZED_STATEMENT() { return b.<SynchronizedStatementTreeImpl>nonterminal(JavaLexer.SYNCHRONIZED_STATEMENT) .is( f.synchronizedStatement(b.token(JavaKeyword.SYNCHRONIZED), b.token(JavaPunctuator.LPAR), EXPRESSION(), b.token(JavaPunctuator.RPAR), BLOCK())); }