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.

Bug 55276 - Safe Delete Refactoring
Summary: Safe Delete Refactoring
Status: CLOSED FIXED
Alias: None
Product: editor
Classification: Unclassified
Component: Refactoring (show other bugs)
Version: 4.x
Hardware: All All
: P3 blocker (vote)
Assignee: apireviews
URL: http://refactoring.netbeans.org/refac...
Keywords: API, API_REVIEW_FAST
Depends on: 55181 55237
Blocks: 54811
  Show dependency tree
 
Reported: 2005-02-21 10:30 UTC by Martin Grebac
Modified: 2007-04-03 18:02 UTC (History)
4 users (show)

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Grebac 2005-02-21 10:30:23 UTC
See e.g. issues 55237, 55181
Comment 1 Jan Becicka 2005-03-16 10:41:09 UTC
Let this issue track implementation of Safe Delete refactoring.
Comment 2 Jan Becicka 2005-07-29 13:30:13 UTC
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.



Comment 3 Pavel Buzek 2005-08-01 13:54:49 UTC
I agree with this implementation. As far as I am concerned you can integrate
immediately.
Comment 4 Jan Becicka 2005-08-01 16:20:22 UTC
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
Comment 5 Martin Grebac 2005-10-23 19:02:10 UTC
v