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 == TYPE_PROPERTY) { if (get) { return getType(); } else { setType((Type) 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 == TYPE_PROPERTY) { if (get) { return getType(); } else { setType((Type) 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 == TYPE_PROPERTY) { if (get) { return getType(); } else { setType((Type) 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 == TYPE_PROPERTY) { if (get) { return getType(); } else { setType((Type) 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 == TYPE_PROPERTY) { if (get) { return getType(); } else { setType((Type) child); return null; } } // allow default implementation to flag the error return super.internalGetSetChildProperty(property, get, child); }
ASTNode clone0(AST target) { TypeMethodReference result = new TypeMethodReference(target); result.setSourceRange(getStartPosition(), getLength()); result.setType((Type) ASTNode.copySubtree(target, getType())); result.typeArguments().addAll(ASTNode.copySubtrees(target, typeArguments())); result.setName((SimpleName) getName().clone(target)); return result; }
ASTNode clone0(AST target) { TypeMethodReference result = new TypeMethodReference(target); result.setSourceRange(getStartPosition(), getLength()); result.setType((Type) ASTNode.copySubtree(target, getType())); result.typeArguments().addAll(ASTNode.copySubtrees(target, typeArguments())); result.setName((SimpleName) getName().clone(target)); return result; }
@Override ASTNode clone0(AST target) { TypeMethodReference result = new TypeMethodReference(target); result.setSourceRange(getStartPosition(), getLength()); result.setType((Type) ASTNode.copySubtree(target, getType())); result.typeArguments().addAll(ASTNode.copySubtrees(target, typeArguments())); result.setName((SimpleName) getName().clone(target)); return result; }
ASTNode clone0(AST target) { TypeMethodReference result = new TypeMethodReference(target); result.setSourceRange(getStartPosition(), getLength()); result.setType((Type) ASTNode.copySubtree(target, getType())); result.typeArguments().addAll(ASTNode.copySubtrees(target, typeArguments())); result.setName((SimpleName) getName().clone(target)); return result; }
ASTNode clone0(AST target) { TypeMethodReference result = new TypeMethodReference(target); result.setSourceRange(getStartPosition(), getLength()); result.setType((Type) ASTNode.copySubtree(target, getType())); result.typeArguments().addAll(ASTNode.copySubtrees(target, typeArguments())); result.setName((SimpleName) getName().clone(target)); return result; }
private void replaceByTypeReference(final LambdaExpression node, final MethodInvocation mi) { final ASTBuilder b = ctx.getASTBuilder(); final TypeNameDecider typeNameDecider = new TypeNameDecider(mi); final TypeMethodReference typeMethodRef = b.typeMethodRef(); typeMethodRef.setType(b.toType(getCalledType(mi).getErasure(), typeNameDecider)); typeMethodRef.setName(b.copy(mi.getName())); ctx.getRefactorings().replace(node, typeMethodRef); }
TypeMethodReference typeMethodReference = new TypeMethodReference(this.ast); typeMethodReference.setType(convertType((TypeReference) lhs)); typeMethodReference.setName(name); typeArguments = typeMethodReference.typeArguments(); result = typeMethodReference;
replacement= typeMethodReference; typeMethodReference.setName((SimpleName) rewrite.createCopyTarget(superMethodInvocation.getName())); importRewrite= StubUtility.createImportRewrite(context.getASTRoot(), true); ITypeBinding invocationTypeBinding= ASTNodes.getInvocationType(superMethodInvocation, methodBinding, superQualifier); replacement= typeMethodReference; typeMethodReference.setName((SimpleName) rewrite.createCopyTarget(methodInvocation.getName())); importRewrite= StubUtility.createImportRewrite(context.getASTRoot(), true); ITypeBinding invocationTypeBinding= ASTNodes.getInvocationType(methodInvocation, methodBinding, invocationQualifier);
replacement= typeMethodReference; typeMethodReference.setName((SimpleName) rewrite.createCopyTarget(superMethodInvocation.getName())); importRewrite= StubUtility.createImportRewrite(context.getASTRoot(), true); ITypeBinding invocationTypeBinding= ASTNodes.getInvocationType(superMethodInvocation, methodBinding, superQualifier); replacement= typeMethodReference; typeMethodReference.setName((SimpleName) rewrite.createCopyTarget(methodInvocation.getName())); importRewrite= StubUtility.createImportRewrite(context.getASTRoot(), true); ITypeBinding invocationTypeBinding= ASTNodes.getInvocationType(methodInvocation, methodBinding, invocationQualifier);
TypeMethodReference typeMethodReference = new TypeMethodReference(this.ast); typeMethodReference.setType(convertType((TypeReference) lhs)); typeMethodReference.setName(name); typeArguments = typeMethodReference.typeArguments(); result = typeMethodReference;
TypeMethodReference typeMethodReference = new TypeMethodReference(this.ast); typeMethodReference.setType(convertType((TypeReference) lhs)); typeMethodReference.setName(name); typeArguments = typeMethodReference.typeArguments(); result = typeMethodReference;
TypeMethodReference typeMethodReference = new TypeMethodReference(this.ast); typeMethodReference.setType(convertType((TypeReference) lhs)); typeMethodReference.setName(name); typeArguments = typeMethodReference.typeArguments(); result = typeMethodReference;
TypeMethodReference typeMethodReference = new TypeMethodReference(this.ast); typeMethodReference.setType(convertType((TypeReference) lhs)); typeMethodReference.setName(name); typeArguments = typeMethodReference.typeArguments(); result = typeMethodReference;