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 DoWhileStatementTreeImpl(InternalSyntaxToken doKeyword, StatementTree statement, InternalSyntaxToken whileKeyword, InternalSyntaxToken openParenToken, ExpressionTree condition, InternalSyntaxToken closeParenToken, InternalSyntaxToken semicolonToken, AstNode... children) { super(Kind.DO_STATEMENT); this.statement = Preconditions.checkNotNull(statement); this.condition = Preconditions.checkNotNull(condition); this.doKeyword = doKeyword; this.whileKeyword = whileKeyword; this.openParenToken = openParenToken; this.semicolonToken = semicolonToken; this.closeParenToken = closeParenToken; for (AstNode child : children) { addChild(child); } }
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 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 DoWhileStatementTreeImpl doWhileStatement(AstNode doToken, StatementTree statement, AstNode whileToken, AstNode openParen, ExpressionTree expression, AstNode closeParen, AstNode semicolon) { InternalSyntaxToken doKeyword = InternalSyntaxToken.create(doToken); InternalSyntaxToken whileKeyword = InternalSyntaxToken.create(whileToken); InternalSyntaxToken openParenToken = InternalSyntaxToken.create(openParen); InternalSyntaxToken closeParenToken = InternalSyntaxToken.create(closeParen); InternalSyntaxToken semiColonToken = InternalSyntaxToken.create(semicolon); return new DoWhileStatementTreeImpl(doKeyword, statement, whileKeyword, openParenToken, expression, closeParenToken, semiColonToken, doKeyword, (AstNode) statement, whileKeyword, openParenToken, (AstNode) expression, closeParenToken, semiColonToken); }