public ForEachStatementImpl newForeachStatement( InternalSyntaxToken forKeyword, InternalSyntaxToken openParenToken, VariableTreeImpl variable, InternalSyntaxToken colonToken, ExpressionTree expression, InternalSyntaxToken closeParenToken, StatementTree statement) { return new ForEachStatementImpl(forKeyword, openParenToken, variable, colonToken, expression, closeParenToken, statement); }
public TryStatementTreeImpl completeTryWithResources(InternalSyntaxToken tryToken, InternalSyntaxToken openParenToken, ResourceListTreeImpl resources, InternalSyntaxToken closeParenToken, BlockTreeImpl block, List<CatchTreeImpl> catches) { this.tryToken = tryToken; this.openParenToken = openParenToken; this.resources = resources; this.variableTreeResources = filterVariableTreeResources(resources); this.closeParenToken = closeParenToken; this.block = block; this.catches = getCatches(catches); return this; }
public WhileStatementTreeImpl whileStatement(InternalSyntaxToken whileToken, InternalSyntaxToken openParen, ExpressionTree expression, InternalSyntaxToken closeParen, StatementTree statement) { return new WhileStatementTreeImpl(whileToken, openParen, expression, closeParen, statement); }
public BlockTreeImpl newInitializerMember(Optional<InternalSyntaxToken> staticToken, BlockTreeImpl block) { if (staticToken.isPresent()) { return new StaticInitializerTreeImpl(staticToken.get(), (InternalSyntaxToken) block.openBraceToken(), block.body(), (InternalSyntaxToken) block.closeBraceToken()); } else { return new BlockTreeImpl(Kind.INITIALIZER, (InternalSyntaxToken) block.openBraceToken(), block.body(), (InternalSyntaxToken) block.closeBraceToken()); } }
public DoWhileStatementTreeImpl doWhileStatement(InternalSyntaxToken doToken, StatementTree statement, InternalSyntaxToken whileToken, InternalSyntaxToken openParen, ExpressionTree expression, InternalSyntaxToken closeParen, InternalSyntaxToken semicolon) { return new DoWhileStatementTreeImpl(doToken, statement, whileToken, openParen, expression, closeParen, semicolon); }
public ThrowStatementTreeImpl throwStatement(AstNode throwToken, ExpressionTree expression, AstNode semicolonToken) { return new ThrowStatementTreeImpl(expression, throwToken, (AstNode) expression, semicolonToken); }
public IfStatementTreeImpl newIfWithElse(InternalSyntaxToken elseToken, StatementTree elseStatement) { return new IfStatementTreeImpl(elseToken, elseStatement); }
public CatchTreeImpl newCatchClause(InternalSyntaxToken catchToken, InternalSyntaxToken openParenToken, VariableTreeImpl parameter, InternalSyntaxToken closeParenToken, BlockTreeImpl block) { return new CatchTreeImpl(catchToken, openParenToken, parameter, closeParenToken, block); }
public SynchronizedStatementTreeImpl synchronizedStatement(InternalSyntaxToken synchronizedToken, InternalSyntaxToken openParenToken, ExpressionTree expression, InternalSyntaxToken closeParenToken, BlockTreeImpl block) { return new SynchronizedStatementTreeImpl(synchronizedToken, openParenToken, expression, closeParenToken, block); }
public TryStatementTreeImpl completeWithCatches(List<CatchTreeImpl> catches) { this.catches = getCatches(catches); return this; }
public TryStatementTreeImpl completeStandardTry(InternalSyntaxToken tryToken, BlockTreeImpl block) { this.tryToken = tryToken; this.block = block; prependChildren(tryToken, block); return this; }
public BlockTreeImpl newInitializerMember(Optional<InternalSyntaxToken> staticToken, BlockTreeImpl block) { if (staticToken.isPresent()) { return new StaticInitializerTreeImpl(staticToken.get(), (InternalSyntaxToken) block.openBraceToken(), block.body(), (InternalSyntaxToken) block.closeBraceToken()); } else { return new BlockTreeImpl(Kind.INITIALIZER, (InternalSyntaxToken) block.openBraceToken(), block.body(), (InternalSyntaxToken) block.closeBraceToken()); } }
public ForEachStatementImpl newForeachStatement( AstNode forTokenAstNode, AstNode openParenTokenAstNode, VariableTreeImpl variable, AstNode colonTokenAstNode, ExpressionTree expression, AstNode closeParenTokenAstNode, StatementTree statement) { return new ForEachStatementImpl( variable, expression, statement, forTokenAstNode, openParenTokenAstNode, variable, colonTokenAstNode, (AstNode) expression, closeParenTokenAstNode, (AstNode) statement); }
public DoWhileStatementTreeImpl doWhileStatement(InternalSyntaxToken doToken, StatementTree statement, InternalSyntaxToken whileToken, InternalSyntaxToken openParen, ExpressionTree expression, InternalSyntaxToken closeParen, InternalSyntaxToken semicolon) { return new DoWhileStatementTreeImpl(doToken, statement, whileToken, openParen, expression, closeParen, semicolon); }
public TryStatementTreeImpl completeTryWithResources(InternalSyntaxToken tryToken, InternalSyntaxToken openParenToken, ResourceListTreeImpl resources, InternalSyntaxToken closeParenToken, BlockTreeImpl block, List<CatchTreeImpl> catches) { this.tryToken = tryToken; this.openParenToken = openParenToken; this.resources = resources; this.variableTreeResources = filterVariableTreeResources(resources); this.closeParenToken = closeParenToken; this.block = block; this.catches = getCatches(catches); return this; }
public WhileStatementTreeImpl whileStatement(InternalSyntaxToken whileToken, InternalSyntaxToken openParen, ExpressionTree expression, InternalSyntaxToken closeParen, StatementTree statement) { return new WhileStatementTreeImpl(whileToken, openParen, expression, closeParen, statement); }
public TryStatementTreeImpl completeTryWithResources(InternalSyntaxToken tryToken, InternalSyntaxToken openParenToken, ResourceListTreeImpl resources, InternalSyntaxToken closeParenToken, BlockTreeImpl block, List<CatchTreeImpl> catches) { this.tryToken = tryToken; this.openParenToken = openParenToken; this.resources = resources; this.closeParenToken = closeParenToken; this.block = block; this.catches = getCatches(catches); return this; }
public ForEachStatementImpl newForeachStatement( InternalSyntaxToken forKeyword, InternalSyntaxToken openParenToken, VariableTreeImpl variable, InternalSyntaxToken colonToken, ExpressionTree expression, InternalSyntaxToken closeParenToken, StatementTree statement) { return new ForEachStatementImpl(forKeyword, openParenToken, variable, colonToken, expression, closeParenToken, statement); }
public DoWhileStatementTreeImpl doWhileStatement(InternalSyntaxToken doToken, StatementTree statement, InternalSyntaxToken whileToken, InternalSyntaxToken openParen, ExpressionTree expression, InternalSyntaxToken closeParen, InternalSyntaxToken semicolon) { return new DoWhileStatementTreeImpl(doToken, statement, whileToken, openParen, expression, closeParen, semicolon); }
public ForEachStatementImpl newForeachStatement( InternalSyntaxToken forKeyword, InternalSyntaxToken openParenToken, VariableTreeImpl variable, InternalSyntaxToken colonToken, ExpressionTree expression, InternalSyntaxToken closeParenToken, StatementTree statement) { return new ForEachStatementImpl(forKeyword, openParenToken, variable, colonToken, expression, closeParenToken, statement); }