Index: core refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/ChangeSignatureRefactoring.java =================================================================== RCS file: /home/eclipse/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/ChangeSignatureRefactoring.java,v retrieving revision 1.117 diff -u -r1.117 ChangeSignatureRefactoring.java --- core refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/ChangeSignatureRefactoring.java 25 Feb 2005 15:34:50 -0000 1.117 +++ core refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/ChangeSignatureRefactoring.java 7 Mar 2005 16:17:05 -0000 @@ -1310,9 +1310,8 @@ else if (node instanceof SimpleName && node.getParent() instanceof MethodDeclaration) return new DeclarationUpdate((MethodDeclaration) node.getParent(), cuRewrite, result); - else if (node instanceof SimpleName && - (node.getParent() instanceof MemberRef || node.getParent() instanceof MethodRef)) - return new DocReferenceUpdate(node.getParent(), cuRewrite, result); + else if (node.getNodeType() == ASTNode.METHOD_REF || node.getNodeType() == ASTNode.MEMBER_REF) + return new DocReferenceUpdate(node, cuRewrite, result); else if (ASTNodes.getParent(node, ImportDeclaration.class) != null) return new StaticImportUpdate((ImportDeclaration) ASTNodes.getParent(node, ImportDeclaration.class), cuRewrite, result);