ASTNode clone0(AST target) { Assignment result = new Assignment(target); result.setSourceRange(getStartPosition(), getLength()); result.setOperator(getOperator()); result.setLeftHandSide((Expression) getLeftHandSide().clone(target)); result.setRightHandSide((Expression) getRightHandSide().clone(target)); return result; }
ASTNode clone0(AST target) { ParenthesizedExpression result = new ParenthesizedExpression(target); result.setSourceRange(getStartPosition(), getLength()); result.setExpression((Expression) getExpression().clone(target)); return result; }
@Override ASTNode clone0(AST target) { ParenthesizedExpression result = new ParenthesizedExpression(target); result.setSourceRange(getStartPosition(), getLength()); result.setExpression((Expression) getExpression().clone(target)); return result; }
ASTNode clone0(AST target) { ExpressionStatement result = new ExpressionStatement(target); result.setSourceRange(getStartPosition(), getLength()); result.copyLeadingComment(this); result.setExpression((Expression) getExpression().clone(target)); return result; }
@Override ASTNode clone0(AST target) { PostfixExpression result = new PostfixExpression(target); result.setSourceRange(getStartPosition(), getLength()); result.setOperator(getOperator()); result.setOperand((Expression) getOperand().clone(target)); return result; }
ASTNode clone0(AST target) { PrefixExpression result = new PrefixExpression(target); result.setSourceRange(getStartPosition(), getLength()); result.setOperator(getOperator()); result.setOperand((Expression) getOperand().clone(target)); return result; }
ASTNode clone0(AST target) { CastExpression result = new CastExpression(target); result.setSourceRange(getStartPosition(), getLength()); result.setType((Type) getType().clone(target)); result.setExpression((Expression) getExpression().clone(target)); return result; }
ASTNode clone0(AST target) { FieldAccess result = new FieldAccess(target); result.setSourceRange(getStartPosition(), getLength()); result.setExpression((Expression) getExpression().clone(target)); result.setName((SimpleName) getName().clone(target)); return result; }
ASTNode clone0(AST target) { CastExpression result = new CastExpression(target); result.setSourceRange(getStartPosition(), getLength()); result.setType((Type) getType().clone(target)); result.setExpression((Expression) getExpression().clone(target)); return result; }
@Override ASTNode clone0(AST target) { InstanceofExpression result = new InstanceofExpression(target); result.setSourceRange(getStartPosition(), getLength()); result.setLeftOperand((Expression) getLeftOperand().clone(target)); result.setRightOperand((Type) getRightOperand().clone(target)); return result; }
@Override ASTNode clone0(AST target) { SynchronizedStatement result = new SynchronizedStatement(target); result.setSourceRange(getStartPosition(), getLength()); result.copyLeadingComment(this); result.setExpression((Expression) getExpression().clone(target)); result.setBody((Block) getBody().clone(target)); return result; }
ASTNode clone0(AST target) { SynchronizedStatement result = new SynchronizedStatement(target); result.setSourceRange(getStartPosition(), getLength()); result.copyLeadingComment(this); result.setExpression((Expression) getExpression().clone(target)); result.setBody((Block) getBody().clone(target)); return result; }
ASTNode clone0(AST target) { SynchronizedStatement result = new SynchronizedStatement(target); result.setSourceRange(getStartPosition(), getLength()); result.copyLeadingComment(this); result.setExpression((Expression) getExpression().clone(target)); result.setBody((Block) getBody().clone(target)); return result; }
ASTNode clone0(AST target) { DoStatement result = new DoStatement(target); result.setSourceRange(getStartPosition(), getLength()); result.copyLeadingComment(this); result.setBody((Statement) getBody().clone(target)); result.setExpression((Expression) getExpression().clone(target)); return result; }
@Override ASTNode clone0(AST target) { WhileStatement result = new WhileStatement(target); result.setSourceRange(getStartPosition(), getLength()); result.copyLeadingComment(this); result.setExpression((Expression) getExpression().clone(target)); result.setBody((Statement) getBody().clone(target)); return result; }
@Override ASTNode clone0(AST target) { DoStatement result = new DoStatement(target); result.setSourceRange(getStartPosition(), getLength()); result.copyLeadingComment(this); result.setBody((Statement) getBody().clone(target)); result.setExpression((Expression) getExpression().clone(target)); return result; }
@Override ASTNode clone0(AST target) { EnhancedForStatement result = new EnhancedForStatement(target); result.setSourceRange(getStartPosition(), getLength()); result.copyLeadingComment(this); result.setParameter((SingleVariableDeclaration) getParameter().clone(target)); result.setExpression((Expression) getExpression().clone(target)); result.setBody( (Statement) ASTNode.copySubtree(target, getBody())); return result; }
@Override ASTNode clone0(AST target) { IfStatement result = new IfStatement(target); result.setSourceRange(getStartPosition(), getLength()); result.copyLeadingComment(this); result.setExpression((Expression) getExpression().clone(target)); result.setThenStatement( (Statement) getThenStatement().clone(target)); result.setElseStatement( (Statement) ASTNode.copySubtree(target, getElseStatement())); return result; }
ASTNode clone0(AST target) { IfStatement result = new IfStatement(target); result.setSourceRange(getStartPosition(), getLength()); result.copyLeadingComment(this); result.setExpression((Expression) getExpression().clone(target)); result.setThenStatement( (Statement) getThenStatement().clone(target)); result.setElseStatement( (Statement) ASTNode.copySubtree(target, getElseStatement())); return result; }