Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 22462

Summary: Refactoring request: change scope of inner class
Product: [Eclipse Project] JDT Reporter: Neil Swingler <neil>
Component: UIAssignee: Erich Gamma <erich_gamma>
Status: RESOLVED DUPLICATE QA Contact:
Severity: enhancement    
Priority: P3 CC: akiezun
Version: 2.0   
Target Milestone: ---   
Hardware: PC   
OS: other   
Whiteboard:

Description Neil Swingler CLA 2002-08-15 04:41:09 EDT
Scenario:
I have an inner class that has grown too complex and needs to become
a top level class.

For non-static inner classes, the implicit reference to the outer class
should be made explicit if required.

I guess initialy the refactoring could be allowed only when the inner class
doesn't use non-public features of the outer class.
Comment 1 Dirk Baeumer CLA 2002-08-21 05:49:26 EDT

*** This bug has been marked as a duplicate of 12082 ***