@Override ASTNode clone0(AST target) { ArrayType result; if (this.ast.apiLevel < AST.JLS8_INTERNAL) { result = new ArrayType(target); result.setComponentType((Type) getComponentType().clone(target)); } else { result = new ArrayType(target, 0); result.setElementType((Type) getElementType().clone(target)); result.dimensions().addAll( ASTNode.copySubtrees(target, dimensions())); } result.setSourceRange(getStartPosition(), getLength()); return result; }
ASTNode clone0(AST target) { TypeLiteral result = new TypeLiteral(target); result.setSourceRange(getStartPosition(), getLength()); result.setType((Type) getType().clone(target)); return result; }
ASTNode clone0(AST target) { ArrayType result = new ArrayType(target); result.setSourceRange(getStartPosition(), getLength()); result.setComponentType((Type) getComponentType().clone(target)); return result; }
@Override ASTNode clone0(AST target) { TypeLiteral result = new TypeLiteral(target); result.setSourceRange(getStartPosition(), getLength()); result.setType((Type) getType().clone(target)); return result; }
ASTNode clone0(AST target) { TypeLiteral result = new TypeLiteral(target); result.setSourceRange(getStartPosition(), getLength()); result.setType((Type) getType().clone(target)); return result; }
ASTNode clone0(AST target) { TypeLiteral result = new TypeLiteral(target); result.setSourceRange(getStartPosition(), getLength()); result.setType((Type) getType().clone(target)); return result; }
ASTNode clone0(AST target) { TypeLiteral result = new TypeLiteral(target); result.setSourceRange(getStartPosition(), getLength()); result.setType((Type) getType().clone(target)); return result; }
ASTNode clone0(AST target) { TypeLiteral result = new TypeLiteral(target); result.setSourceRange(getStartPosition(), getLength()); result.setType((Type) getType().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) { 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) { InstanceofExpression result = new InstanceofExpression(target); result.setSourceRange(getStartPosition(), getLength()); result.setLeftOperand((Expression) getLeftOperand().clone(target)); result.setRightOperand((Type) getRightOperand().clone(target)); return result; }
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; }
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) { 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; }
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) { InstanceofExpression result = new InstanceofExpression(target); result.setSourceRange(getStartPosition(), getLength()); result.setLeftOperand((Expression) getLeftOperand().clone(target)); result.setRightOperand((Type) getRightOperand().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) { InstanceofExpression result = new InstanceofExpression(target); result.setSourceRange(getStartPosition(), getLength()); result.setLeftOperand((Expression) getLeftOperand().clone(target)); result.setRightOperand((Type) getRightOperand().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; }