This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Summary: | [Move Inner To Outer Level] Move Inner Class B yields compilation error | ||
---|---|---|---|
Product: | java | Reporter: | kely_garcia <kely_garcia> |
Component: | Refactoring | Assignee: | Jan Pokorsky <jpokorsky> |
Status: | RESOLVED FIXED | ||
Severity: | blocker | CC: | mmirilovic |
Priority: | P3 | ||
Version: | 5.x | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | DEFECT | Exception Reporter: |
Description
kely_garcia
2007-03-23 20:01:10 UTC
Move Inner To Outer Level not implemented in 6.0 so far. Checking in InnerToOuterRefactoringPlugin.java; /cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/plugins/InnerToOuterRefactoringPlugin.java,v <-- InnerToOuterRefactoringPlugin.java new revision: 1.18; previous revision: 1.17 done Checking in InnerToOuterTransformer.java; /cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/plugins/InnerToOuterTransformer.java,v <-- InnerToOuterTransformer.java new revision: 1.21; previous revision: 1.20 done Checking in Bundle.properties; /cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/plugins/Bundle.properties,v <-- Bundle.properties new revision: 1.26; previous revision: 1.25 done this still does not work correctly in current daily build now it generates code: Object dummyVariable_dummyMethod_B = outer.this; instead of: Object dummyVariable_dummyMethod_B = outer; Product Version: NetBeans IDE Dev (Build 20080207041452) Java: 1.6.0_05-ea; Java HotSpot(TM) Client VM 1.6.0_05-ea-b06 System: Linux version 2.6.5-1.358 running on i386; UTF-8; en_US (nb) moving opened issues from TM <= 6.1 to TM=Dev Integrated into 'main-golden', will be available in build *200811191401* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main/rev/9d74d7cb66ce User: Jan Pokorsky <jpokorsky@netbeans.org> Log: #98847: resolve 'Outer.this' as 'outer' reference in moved class |