public WhileStatementTreeImpl whileStatement(InternalSyntaxToken whileToken, InternalSyntaxToken openParen, ExpressionTree expression, InternalSyntaxToken closeParen, StatementTree statement) { return new WhileStatementTreeImpl(whileToken, openParen, expression, closeParen, statement); }
public WhileStatementTreeImpl(InternalSyntaxToken whileKeyword, InternalSyntaxToken openParenToken, ExpressionTree condition, InternalSyntaxToken closeParenToken, StatementTree statement, AstNode... children) { super(Kind.WHILE_STATEMENT); this.condition = Preconditions.checkNotNull(condition); this.statement = Preconditions.checkNotNull(statement); this.whileKeyword = whileKeyword; this.openParenToken = openParenToken; this.closeParenToken = closeParenToken; for (AstNode child : children) { addChild(child); } }
public WhileStatementTreeImpl whileStatement(InternalSyntaxToken whileToken, InternalSyntaxToken openParen, ExpressionTree expression, InternalSyntaxToken closeParen, StatementTree statement) { return new WhileStatementTreeImpl(whileToken, openParen, expression, closeParen, statement); }
public WhileStatementTreeImpl whileStatement(InternalSyntaxToken whileToken, InternalSyntaxToken openParen, ExpressionTree expression, InternalSyntaxToken closeParen, StatementTree statement) { return new WhileStatementTreeImpl(whileToken, openParen, expression, closeParen, statement); }
public WhileStatementTreeImpl whileStatement(AstNode whileToken, AstNode openParen, ExpressionTree expression, AstNode closeParen, StatementTree statement) { InternalSyntaxToken whileKeyword = InternalSyntaxToken.create(whileToken); InternalSyntaxToken openParenToken = InternalSyntaxToken.create(openParen); InternalSyntaxToken closeParenToken = InternalSyntaxToken.create(closeParen); return new WhileStatementTreeImpl(whileKeyword, openParenToken, expression, closeParenToken, statement, whileKeyword, openParenToken, (AstNode) expression, closeParenToken, (AstNode) statement); }