Community
Participate
Working Groups
Given the code public abstract class Test { public int[] foo() { return null; } public void bar(Test test) { int[] i = test.foo(); // refactor this } } Extract Local Variable refactoring on "test.foo()" results in java.lang.reflect.InvocationTargetException: java.lang.NullPointerException at org.eclipse.jdt.internal.corext.dom.Bindings.asPackageQualifiedName (Bindings.java:52) at org.eclipse.jdt.internal.corext.refactoring.code.ExtractTempRefactoring.addImpor tIfNeeded(ExtractTempRefactoring.java:284) at org.eclipse.jdt.internal.corext.refactoring.code.ExtractTempRefactoring.createCh ange(ExtractTempRefactoring.java:266) at org.eclipse.jdt.internal.ui.refactoring.CreateChangeOperation.run (CreateChangeOperation.java:97) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run (ModalContext.java:98)
fixed when fixing bug 11537 *** This bug has been marked as a duplicate of 11622 ***