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 90254

Summary: Implement Pull Up, Push Down, Extract Interface/Super class & Use supertype where possible refactorings for java files.
Product: java Reporter: Jan Becicka <jbecicka>
Component: RefactoringAssignee: Jan Becicka <jbecicka>
Status: RESOLVED FIXED    
Severity: blocker CC: bharathch, jpokorsky
Priority: P1    
Version: 6.x   
Hardware: All   
OS: All   
Issue Type: ENHANCEMENT Exception Reporter:
Bug Depends on: 100438, 100664, 100796, 100829, 101395, 101405    
Bug Blocks: 89595    

Description Jan Becicka 2006-11-29 09:28:31 UTC
Implement Pull Up, Push Down, Extract Interface/Super class & Use supertype
where possible refactorings for java files.
Comment 1 Jan Pokorsky 2007-04-12 14:13:04 UTC
Extract Interface implemented.

/cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/ui/ExtractInterfaceAction.java
new revision: 1.3; previous revision: 1.2
/cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/ui/ExtractInterfacePanel.java
new revision: 1.3; previous revision: 1.2
/cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/ui/ExtractInterfaceRefactoringUI.java
new revision: 1.2; previous revision: 1.1
/cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/ui/JavaRefactoringActionsProvider.java
new revision: 1.8; previous revision: 1.7
/cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/api/ExtractInterfaceRefactoring.java
new revision: 1.3; previous revision: 1.2
/cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/plugins/RetoucheRefactoringPlugin.java
initial revision: 1.1
/cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/plugins/ExtractInterfaceRefactoringPlugin.java
new revision: 1.2; previous revision: 1.1
/cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/plugins/Bundle.properties
new revision: 1.6; previous revision: 1.5
/cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/resources/mf-layer.xml
new revision: 1.8; previous revision: 1.7
Comment 2 Jan Becicka 2007-04-12 15:21:37 UTC
Pull Up and Push Down already implemented. Use supertype as well.
Comment 3 Jan Pokorsky 2007-04-18 16:48:20 UTC
Extract Superclass implemented.

/cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/plugins/ExtractSuperclassRefactoringPlugin.java
initial revision: 1.1
/cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/plugins/JavaRefactoringsFactory.java
new revision: 1.13; previous revision: 1.12
/cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/plugins/Bundle.properties
new revision: 1.7; previous revision: 1.6
/cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/ui/ExtractSuperclassAction.java
initial revision: 1.1
/cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/ui/ExtractSuperclassPanel.form
initial revision: 1.1
/cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/ui/JavaActionsImplementationFactory.java
new revision: 1.4; previous revision: 1.3
/cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/ui/JavaRefactoringActionsProvider.java
new revision: 1.10; previous revision: 1.9
/cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/ui/ExtractSuperclassPanel.java
initial revision: 1.1
/cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/ui/ExtractSuperclassRefactoringUI.java
initial revision: 1.1
/cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/spi/ui/JavaActionsImplementationProvider.java
new revision: 1.3; previous revision: 1.2
/cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/api/ExtractSuperclassRefactoring.java
initial revision: 1.1
/cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/api/ui/JavaRefactoringActionsFactory.java
new revision: 1.6; previous revision: 1.5
/cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/resources/mf-layer.xml
new revision: 1.9; previous revision: 1.8
Comment 4 Jan Becicka 2007-04-18 19:10:27 UTC
Feature implemented.