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: | Safe Delete Refactoring | ||
---|---|---|---|
Product: | editor | Reporter: | Martin Grebac <mgrebac> |
Component: | Refactoring | Assignee: | apireviews <apireviews> |
Status: | CLOSED FIXED | ||
Severity: | blocker | CC: | bharathch, pbuzek, pfiala, pjiricka |
Priority: | P3 | Keywords: | API, API_REVIEW_FAST |
Version: | 4.x | ||
Hardware: | All | ||
OS: | All | ||
URL: | http://refactoring.netbeans.org/refactorings/safedelete.html | ||
Issue Type: | ENHANCEMENT | Exception Reporter: | |
Bug Depends on: | 55181, 55237 | ||
Bug Blocks: | 54811 |
Description
Martin Grebac
2005-02-21 10:30:23 UTC
Let this issue track implementation of Safe Delete refactoring. Bharath implemented this feature in refactoring/experimental module and we would like to move it into refactoring API package on Monday. Source is available here: http://www.netbeans.org/source/browse/refactoring/experimental/src/org/netbeans/modules/refactoring/experimental/SafeDeleteRefactoring.java?rev=1.2&only_with_tag=MAIN&content-type=text/vnd.viewcvs-markup We'll write apichanges and also we increase module spec. version. I agree with this implementation. As far as I am concerned you can integrate immediately. Checking in apichanges.xml; /cvs/refactoring/apichanges.xml,v <-- apichanges.xml new revision: 1.5; previous revision: 1.4 done Removing experimental/src/org/netbeans/modules/refactoring/experimental/SafeDeleteRefactoring.java; /cvs/refactoring/experimental/src/org/netbeans/modules/refactoring/experimental/SafeDeleteRefactoring.java,v <-- SafeDeleteRefactoring.java new revision: delete; previous revision: 1.2 done Checking in experimental/src/org/netbeans/modules/refactoring/experimental/plugins/Bundle.properties; /cvs/refactoring/experimental/src/org/netbeans/modules/refactoring/experimental/plugins/Bundle.properties,v <-- Bundle.properties new revision: 1.18; previous revision: 1.17 done Checking in experimental/src/org/netbeans/modules/refactoring/experimental/plugins/PluginsFactory.java; /cvs/refactoring/experimental/src/org/netbeans/modules/refactoring/experimental/plugins/PluginsFactory.java,v <-- PluginsFactory.java new revision: 1.16; previous revision: 1.15 done Removing experimental/src/org/netbeans/modules/refactoring/experimental/plugins/SafeDeleteRefactoringPlugin.java; /cvs/refactoring/experimental/src/org/netbeans/modules/refactoring/experimental/plugins/SafeDeleteRefactoringPlugin.java,v <-- SafeDeleteRefactoringPlugin.java new revision: delete; previous revision: 1.6 done Checking in experimental/src/org/netbeans/modules/refactoring/experimental/resources/mf-layer.xml; /cvs/refactoring/experimental/src/org/netbeans/modules/refactoring/experimental/resources/mf-layer.xml,v <-- mf-layer.xml new revision: 1.14; previous revision: 1.13 done Checking in experimental/src/org/netbeans/modules/refactoring/experimental/ui/Bundle.properties; /cvs/refactoring/experimental/src/org/netbeans/modules/refactoring/experimental/ui/Bundle.properties,v <-- Bundle.properties new revision: 1.24; previous revision: 1.23 done Removing experimental/src/org/netbeans/modules/refactoring/experimental/ui/SafeDeleteAction.java; /cvs/refactoring/experimental/src/org/netbeans/modules/refactoring/experimental/ui/SafeDeleteAction.java,v <-- SafeDeleteAction.java new revision: delete; previous revision: 1.3 done Removing experimental/src/org/netbeans/modules/refactoring/experimental/ui/SafeDeletePanel.form; /cvs/refactoring/experimental/src/org/netbeans/modules/refactoring/experimental/ui/SafeDeletePanel.form,v <-- SafeDeletePanel.form new revision: delete; previous revision: 1.3 done Removing experimental/src/org/netbeans/modules/refactoring/experimental/ui/SafeDeletePanel.java; /cvs/refactoring/experimental/src/org/netbeans/modules/refactoring/experimental/ui/SafeDeletePanel.java,v <-- SafeDeletePanel.java new revision: delete; previous revision: 1.6 done Removing experimental/src/org/netbeans/modules/refactoring/experimental/ui/SafeDeleteUI.java; /cvs/refactoring/experimental/src/org/netbeans/modules/refactoring/experimental/ui/SafeDeleteUI.java,v <-- SafeDeleteUI.java new revision: delete; previous revision: 1.1 done Removing experimental/test/unit/data/goldenfiles/org/netbeans/test/refactoring/experimental/SafeDeleteRefactoringTest/ReferredClass.pass; /cvs/refactoring/experimental/test/unit/data/goldenfiles/org/netbeans/test/refactoring/experimental/SafeDeleteRefactoringTest/ReferredClass.pass,v <-- ReferredClass.pass new revision: delete; previous revision: 1.1 done Removing experimental/test/unit/data/goldenfiles/org/netbeans/test/refactoring/experimental/SafeDeleteRefactoringTest/ReferringClass.pass; /cvs/refactoring/experimental/test/unit/data/goldenfiles/org/netbeans/test/refactoring/experimental/SafeDeleteRefactoringTest/ReferringClass.pass,v <-- ReferringClass.pass new revision: delete; previous revision: 1.1 done Removing experimental/test/unit/data/projects/default/src/org/netbeans/test/refactoring/experimental/safedelete/ReferredClass.java; /cvs/refactoring/experimental/test/unit/data/projects/default/src/org/netbeans/test/refactoring/experimental/safedelete/ReferredClass.java,v <-- ReferredClass.java new revision: delete; previous revision: 1.1 done Removing experimental/test/unit/data/projects/default/src/org/netbeans/test/refactoring/experimental/safedelete/ReferringClass.java; /cvs/refactoring/experimental/test/unit/data/projects/default/src/org/netbeans/test/refactoring/experimental/safedelete/ReferringClass.java,v <-- ReferringClass.java new revision: delete; previous revision: 1.1 done Removing experimental/test/unit/src/org/netbeans/test/refactoring/experimental/SafeDeleteRefactoringTest.java; /cvs/refactoring/experimental/test/unit/src/org/netbeans/test/refactoring/experimental/SafeDeleteRefactoringTest.java,v <-- SafeDeleteRefactoringTest.java new revision: delete; previous revision: 1.1 done Checking in nbproject/project.properties; /cvs/refactoring/nbproject/project.properties,v <-- project.properties new revision: 1.15; previous revision: 1.14 done RCS file: /cvs/refactoring/src/org/netbeans/modules/refactoring/api/SafeDeleteRefactoring.java,v done Checking in src/org/netbeans/modules/refactoring/api/SafeDeleteRefactoring.java; /cvs/refactoring/src/org/netbeans/modules/refactoring/api/SafeDeleteRefactoring.java,v <-- SafeDeleteRefactoring.java initial revision: 1.1 done Checking in src/org/netbeans/modules/refactoring/plugins/Bundle.properties; /cvs/refactoring/src/org/netbeans/modules/refactoring/plugins/Bundle.properties,v <-- Bundle.properties new revision: 1.2; previous revision: 1.1 done Checking in src/org/netbeans/modules/refactoring/plugins/JavaRefactoringsFactory.java; /cvs/refactoring/src/org/netbeans/modules/refactoring/plugins/JavaRefactoringsFactory.java,v <-- JavaRefactoringsFactory.java new revision: 1.5; previous revision: 1.4 done RCS file: /cvs/refactoring/src/org/netbeans/modules/refactoring/plugins/SafeDeleteRefactoringPlugin.java,v done Checking in src/org/netbeans/modules/refactoring/plugins/SafeDeleteRefactoringPlugin.java; /cvs/refactoring/src/org/netbeans/modules/refactoring/plugins/SafeDeleteRefactoringPlugin.java,v <-- SafeDeleteRefactoringPlugin.java initial revision: 1.1 done Checking in src/org/netbeans/modules/refactoring/resources/mf-layer.xml; /cvs/refactoring/src/org/netbeans/modules/refactoring/resources/mf-layer.xml,v <-- mf-layer.xml new revision: 1.25; previous revision: 1.24 done Checking in src/org/netbeans/modules/refactoring/ui/Bundle.properties; /cvs/refactoring/src/org/netbeans/modules/refactoring/ui/Bundle.properties,v <-- Bundle.properties new revision: 1.58; previous revision: 1.57 done RCS file: /cvs/refactoring/src/org/netbeans/modules/refactoring/ui/SafeDeleteAction.java,v done Checking in src/org/netbeans/modules/refactoring/ui/SafeDeleteAction.java; /cvs/refactoring/src/org/netbeans/modules/refactoring/ui/SafeDeleteAction.java,v <-- SafeDeleteAction.java initial revision: 1.1 done RCS file: /cvs/refactoring/src/org/netbeans/modules/refactoring/ui/SafeDeletePanel.form,v done Checking in src/org/netbeans/modules/refactoring/ui/SafeDeletePanel.form; /cvs/refactoring/src/org/netbeans/modules/refactoring/ui/SafeDeletePanel.form,v <-- SafeDeletePanel.form initial revision: 1.1 done RCS file: /cvs/refactoring/src/org/netbeans/modules/refactoring/ui/SafeDeletePanel.java,v done Checking in src/org/netbeans/modules/refactoring/ui/SafeDeletePanel.java; /cvs/refactoring/src/org/netbeans/modules/refactoring/ui/SafeDeletePanel.java,v <-- SafeDeletePanel.java initial revision: 1.1 done RCS file: /cvs/refactoring/src/org/netbeans/modules/refactoring/ui/SafeDeleteUI.java,v done Checking in src/org/netbeans/modules/refactoring/ui/SafeDeleteUI.java; /cvs/refactoring/src/org/netbeans/modules/refactoring/ui/SafeDeleteUI.java,v <-- SafeDeleteUI.java initial revision: 1.1 done Checking in test/cfg-unit.xml; /cvs/refactoring/test/cfg-unit.xml,v <-- cfg-unit.xml new revision: 1.13; previous revision: 1.12 done RCS file: /cvs/refactoring/test/unit/data/goldenfiles/org/netbeans/test/refactoring/safedelete/SafeDeleteRefactoringTest/ReferredClass.pass,v done Checking in test/unit/data/goldenfiles/org/netbeans/test/refactoring/safedelete/SafeDeleteRefactoringTest/ReferredClass.pass; /cvs/refactoring/test/unit/data/goldenfiles/org/netbeans/test/refactoring/safedelete/SafeDeleteRefactoringTest/ReferredClass.pass,v <-- ReferredClass.pass initial revision: 1.1 done RCS file: /cvs/refactoring/test/unit/data/goldenfiles/org/netbeans/test/refactoring/safedelete/SafeDeleteRefactoringTest/ReferringClass.pass,v done Checking in test/unit/data/goldenfiles/org/netbeans/test/refactoring/safedelete/SafeDeleteRefactoringTest/ReferringClass.pass; /cvs/refactoring/test/unit/data/goldenfiles/org/netbeans/test/refactoring/safedelete/SafeDeleteRefactoringTest/ReferringClass.pass,v <-- ReferringClass.pass initial revision: 1.1 done RCS file: /cvs/refactoring/test/unit/data/projects/default/src/org/netbeans/test/safedelete/ReferredClass.java,v done Checking in test/unit/data/projects/default/src/org/netbeans/test/safedelete/ReferredClass.java; /cvs/refactoring/test/unit/data/projects/default/src/org/netbeans/test/safedelete/ReferredClass.java,v <-- ReferredClass.java initial revision: 1.1 done RCS file: /cvs/refactoring/test/unit/data/projects/default/src/org/netbeans/test/safedelete/ReferringClass.java,v done Checking in test/unit/data/projects/default/src/org/netbeans/test/safedelete/ReferringClass.java; /cvs/refactoring/test/unit/data/projects/default/src/org/netbeans/test/safedelete/ReferringClass.java,v <-- ReferringClass.java initial revision: 1.1 done RCS file: /cvs/refactoring/test/unit/src/org/netbeans/test/refactoring/safedelete/SafeDeleteRefactoringTest.java,v done Checking in test/unit/src/org/netbeans/test/refactoring/safedelete/SafeDeleteRefactoringTest.java; /cvs/refactoring/test/unit/src/org/netbeans/test/refactoring/safedelete/SafeDeleteRefactoringTest.java,v <-- SafeDeleteRefactoringTest.java initial revision: 1.1 done v |