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.
Product Version: NetBeans IDE Dev (Build 070613) Java: 1.6.0_02-ea; Java HotSpot(TM) Client VM 1.6.0_02-ea-b02 System: Linux version 2.6.5-1.358 running on i386; UTF-8; en_US (nb) Userdir: /space/u6 Name validity of the new element should be checked during introducing new field/constant/variable/method - identifier validity, keyword conflict and identifier already used (where possible)
the first part of the fix Checking in IntroduceMethodPanel.form; /cvs/java/hints/src/org/netbeans/modules/java/hints/introduce/IntroduceMethodPanel.form,v <-- IntroduceMethodPanel.form new revision: 1.2; previous revision: 1.1 done Checking in IntroduceFieldPanel.form; /cvs/java/hints/src/org/netbeans/modules/java/hints/introduce/IntroduceFieldPanel.form,v <-- IntroduceFieldPanel.form new revision: 1.2; previous revision: 1.1 done Checking in IntroduceVariablePanel.java; /cvs/java/hints/src/org/netbeans/modules/java/hints/introduce/IntroduceVariablePanel.java,v <-- IntroduceVariablePanel.java new revision: 1.3; previous revision: 1.2 done Checking in IntroduceHint.java; /cvs/java/hints/src/org/netbeans/modules/java/hints/introduce/IntroduceHint.java,v <-- IntroduceHint.java new revision: 1.9; previous revision: 1.8 done RCS file: /cvs/java/hints/src/org/netbeans/modules/java/hints/introduce/ErrorLabel.java,v done Checking in ErrorLabel.java; /cvs/java/hints/src/org/netbeans/modules/java/hints/introduce/ErrorLabel.java,v <-- ErrorLabel.java initial revision: 1.1 done Checking in IntroduceVariablePanel.form; /cvs/java/hints/src/org/netbeans/modules/java/hints/introduce/IntroduceVariablePanel.form,v <-- IntroduceVariablePanel.form new revision: 1.2; previous revision: 1.1 done Checking in Bundle.properties; /cvs/java/hints/src/org/netbeans/modules/java/hints/introduce/Bundle.properties,v <-- Bundle.properties new revision: 1.2; previous revision: 1.1 done Checking in IntroduceFieldPanel.java; /cvs/java/hints/src/org/netbeans/modules/java/hints/introduce/IntroduceFieldPanel.java,v <-- IntroduceFieldPanel.java new revision: 1.2; previous revision: 1.1 done Checking in IntroduceMethodPanel.java; /cvs/java/hints/src/org/netbeans/modules/java/hints/introduce/IntroduceMethodPanel.java,v <-- IntroduceMethodPanel.java new revision: 1.2; previous revision: 1.1 done
*** Issue 116021 has been marked as a duplicate of this issue. ***
*** Issue 115993 has been marked as a duplicate of this issue. ***
Checking in IntroduceMethodPanel.java; /cvs/java/hints/src/org/netbeans/modules/java/hints/introduce/IntroduceMethodPanel.java,v <-- IntroduceMethodPanel.java new revision: 1.7; previous revision: 1.6 done Checking in IntroduceFieldPanel.java; /cvs/java/hints/src/org/netbeans/modules/java/hints/introduce/IntroduceFieldPanel.java,v <-- IntroduceFieldPanel.java new revision: 1.6; previous revision: 1.5 done Checking in IntroduceVariablePanel.java; /cvs/java/hints/src/org/netbeans/modules/java/hints/introduce/IntroduceVariablePanel.java,v <-- IntroduceVariablePanel.java new revision: 1.7; previous revision: 1.6 done
The name validity in now checked correctly, but it still allow to introduce duplicate fields/variables/methods
P4 imo.
I guess that we can consider the protection against duplicate elements as an enhancement.
*** Issue 165782 has been marked as a duplicate of this issue. ***