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.
NB 4.2 (200508091800) JDK 1.5.0_04 It is not checked if the name of extracted interface is the same as the original class where is interface beeing extracted from. In this case error message "Cannot create file ..." is shown but only for short time. Annotation and exception are thrown to the console. steps to reproduce: 1) create/open class 2) extract interface form it 3) fill in the name of the base class as the interface name 4) confirm
Created attachment 23639 [details] messages.log
Checking in src/org/netbeans/modules/refactoring/plugins/ExtractInterfaceRefactoringPlugin.java; /cvs/refactoring/src/org/netbeans/modules/refactoring/plugins/ExtractInterfaceRefactoringPlugin.java,v <-- ExtractInterfaceRefactoringPlugin.java new revision: 1.2; previous revision: 1.1 done Checking in src/org/netbeans/modules/refactoring/plugins/ExtractSuperClassRefactoringPlugin.java; /cvs/refactoring/src/org/netbeans/modules/refactoring/plugins/ExtractSuperClassRefactoringPlugin.java,v <-- ExtractSuperClassRefactoringPlugin.java new revision: 1.2; previous revision: 1.1 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.67; previous revision: 1.66 done Checking in src/org/netbeans/modules/refactoring/ui/ExtractInterfacePanel.java; /cvs/refactoring/src/org/netbeans/modules/refactoring/ui/ExtractInterfacePanel.java,v <-- ExtractInterfacePanel.java new revision: 1.3; previous revision: 1.2 done Checking in src/org/netbeans/modules/refactoring/ui/ExtractInterfaceRefactoringUI.java; /cvs/refactoring/src/org/netbeans/modules/refactoring/ui/ExtractInterfaceRefactoringUI.java,v <-- ExtractInterfaceRefactoringUI.java new revision: 1.2; previous revision: 1.1 done Checking in src/org/netbeans/modules/refactoring/ui/ExtractSuperClassPanel.form; /cvs/refactoring/src/org/netbeans/modules/refactoring/ui/ExtractSuperClassPanel.form,v <-- ExtractSuperClassPanel.form new revision: 1.2; previous revision: 1.1 done Checking in src/org/netbeans/modules/refactoring/ui/ExtractSuperClassPanel.java; /cvs/refactoring/src/org/netbeans/modules/refactoring/ui/ExtractSuperClassPanel.java,v <-- ExtractSuperClassPanel.java new revision: 1.2; previous revision: 1.1 done Checking in src/org/netbeans/modules/refactoring/ui/ExtractSuperClassRefactoringUI.java; /cvs/refactoring/src/org/netbeans/modules/refactoring/ui/ExtractSuperClassRefactoringUI.java,v <-- ExtractSuperClassRefactoringUI.java new revision: 1.2; previous revision: 1.1 done
verified