final ASTNode internalGetSetChildProperty(ChildPropertyDescriptor property, boolean get, ASTNode child) { if (property == NAME_PROPERTY) { if (get) { return getName(); } else { setName((SimpleName) child); return null; } } if (property == EXPRESSION_PROPERTY) { if (get) { return getExpression(); } else { setExpression((Expression) child); return null; } } // allow default implementation to flag the error return super.internalGetSetChildProperty(property, get, child); }
@Override final ASTNode internalGetSetChildProperty(ChildPropertyDescriptor property, boolean get, ASTNode child) { if (property == NAME_PROPERTY) { if (get) { return getName(); } else { setName((SimpleName) child); return null; } } if (property == EXPRESSION_PROPERTY) { if (get) { return getExpression(); } else { setExpression((Expression) child); return null; } } // allow default implementation to flag the error return super.internalGetSetChildProperty(property, get, child); }
final ASTNode internalGetSetChildProperty(ChildPropertyDescriptor property, boolean get, ASTNode child) { if (property == NAME_PROPERTY) { if (get) { return getName(); } else { setName((SimpleName) child); return null; } } if (property == EXPRESSION_PROPERTY) { if (get) { return getExpression(); } else { setExpression((Expression) child); return null; } } // allow default implementation to flag the error return super.internalGetSetChildProperty(property, get, child); }
final ASTNode internalGetSetChildProperty(ChildPropertyDescriptor property, boolean get, ASTNode child) { if (property == NAME_PROPERTY) { if (get) { return getName(); } else { setName((SimpleName) child); return null; } } if (property == EXPRESSION_PROPERTY) { if (get) { return getExpression(); } else { setExpression((Expression) child); return null; } } // allow default implementation to flag the error return super.internalGetSetChildProperty(property, get, child); }
final ASTNode internalGetSetChildProperty(ChildPropertyDescriptor property, boolean get, ASTNode child) { if (property == NAME_PROPERTY) { if (get) { return getName(); } else { setName((SimpleName) child); return null; } } if (property == EXPRESSION_PROPERTY) { if (get) { return getExpression(); } else { setExpression((Expression) child); return null; } } // allow default implementation to flag the error return super.internalGetSetChildProperty(property, get, child); }
private void replaceByMethodReference(final LambdaExpression node, final MethodInvocation mi) { final ASTBuilder b = ctx.getASTBuilder(); final ExpressionMethodReference typeMethodRef = b.exprMethodRef(); if (mi.getExpression() != null) { typeMethodRef.setExpression(b.copy(mi.getExpression())); } else { typeMethodRef.setExpression(b.this0()); } typeMethodRef.setName(b.copy(mi.getName())); ctx.getRefactorings().replace(node, typeMethodRef); } }
ASTNode clone0(AST target) { ExpressionMethodReference result = new ExpressionMethodReference(target); result.setSourceRange(getStartPosition(), getLength()); result.setExpression( (Expression) ASTNode.copySubtree(target, getExpression())); result.typeArguments().addAll(ASTNode.copySubtrees(target, typeArguments())); result.setName((SimpleName) getName().clone(target)); return result; }
@Override ASTNode clone0(AST target) { ExpressionMethodReference result = new ExpressionMethodReference(target); result.setSourceRange(getStartPosition(), getLength()); result.setExpression( (Expression) ASTNode.copySubtree(target, getExpression())); result.typeArguments().addAll(ASTNode.copySubtrees(target, typeArguments())); result.setName((SimpleName) getName().clone(target)); return result; }
ASTNode clone0(AST target) { ExpressionMethodReference result = new ExpressionMethodReference(target); result.setSourceRange(getStartPosition(), getLength()); result.setExpression( (Expression) ASTNode.copySubtree(target, getExpression())); result.typeArguments().addAll(ASTNode.copySubtrees(target, typeArguments())); result.setName((SimpleName) getName().clone(target)); return result; }
ASTNode clone0(AST target) { ExpressionMethodReference result = new ExpressionMethodReference(target); result.setSourceRange(getStartPosition(), getLength()); result.setExpression( (Expression) ASTNode.copySubtree(target, getExpression())); result.typeArguments().addAll(ASTNode.copySubtrees(target, typeArguments())); result.setName((SimpleName) getName().clone(target)); return result; }
ASTNode clone0(AST target) { ExpressionMethodReference result = new ExpressionMethodReference(target); result.setSourceRange(getStartPosition(), getLength()); result.setExpression( (Expression) ASTNode.copySubtree(target, getExpression())); result.typeArguments().addAll(ASTNode.copySubtrees(target, typeArguments())); result.setName((SimpleName) getName().clone(target)); return result; }
exprMethodReference.setExpression((Expression) rewrite.createCopyTarget(invocationQualifier)); } else { exprMethodReference.setExpression(ast.newThisExpression());
} else { ExpressionMethodReference expressionMethodReference = new ExpressionMethodReference(this.ast); expressionMethodReference.setExpression(convert(lhs)); typeArguments = expressionMethodReference.typeArguments(); expressionMethodReference.setName(name);
} else { ExpressionMethodReference expressionMethodReference = new ExpressionMethodReference(this.ast); expressionMethodReference.setExpression(convert(lhs)); typeArguments = expressionMethodReference.typeArguments(); expressionMethodReference.setName(name);
exprMethodReference.setExpression((Expression) rewrite.createCopyTarget(invocationQualifier)); } else { exprMethodReference.setExpression(ast.newThisExpression());
} else { ExpressionMethodReference expressionMethodReference = new ExpressionMethodReference(this.ast); expressionMethodReference.setExpression(convert(lhs)); typeArguments = expressionMethodReference.typeArguments(); expressionMethodReference.setName(name);
} else { ExpressionMethodReference expressionMethodReference = new ExpressionMethodReference(this.ast); expressionMethodReference.setExpression(convert(lhs)); typeArguments = expressionMethodReference.typeArguments(); expressionMethodReference.setName(name);
} else { ExpressionMethodReference expressionMethodReference = new ExpressionMethodReference(this.ast); expressionMethodReference.setExpression(convert(lhs)); typeArguments = expressionMethodReference.typeArguments(); expressionMethodReference.setName(name);