Project: JDT
Bug 95145 [refactoring] Move member type to new file creates compile error
Reported: 2005-05-13 11:56:15 | Status: verified fixed

Against I20050513-0010. public class Exposer<T> { class Inner { T foo; } T foo() { Inner inner = new Inner(); return inner.foo; } } Move Inner to a new file. The resulting code does not compile (the required type parameter is not added to the Inner reference in foo())

Files changed in fix:
org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/MoveInnerToTopRefactoring.java