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: | [Refactoring-review-TCR] Use Lookup instead of Object where appropriate | ||
---|---|---|---|
Product: | editor | Reporter: | Miloslav Metelka <mmetelka> |
Component: | Refactoring | Assignee: | issues@java <issues> |
Status: | RESOLVED FIXED | ||
Severity: | blocker | ||
Priority: | P2 | ||
Version: | 6.x | ||
Hardware: | PC | ||
OS: | Linux | ||
Issue Type: | DEFECT | Exception Reporter: | |
Bug Depends on: | |||
Bug Blocks: | 89605 |
Description
Miloslav Metelka
2007-02-19 23:28:06 UTC
Lookup used everywhere. now use refactoring.getRefactoringSource().lookup(someclass) or lookupAll(someclass) instead of getRefactoredObjects() plus casting and use for instance URL target = refactoring.getTarget().lookup(URL.class); URL target = (URL) refactoring.getTarget(); Checking in refactoring/java/src/org/netbeans/modules/refactoring/java/plugins/CopyClassRefactoringPlugin.java; /cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/plugins/CopyClassRefactoringPlugin.java,v <-- CopyClassRefactoringPlugin.java new revision: 1.6; previous revision: 1.5 done Checking in refactoring/java/src/org/netbeans/modules/refactoring/java/plugins/MoveRefactoringPlugin.java; /cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/plugins/MoveRefactoringPlugin.java,v <-- MoveRefactoringPlugin.java new revision: 1.11; previous revision: 1.10 done Checking in refactoring/java/src/org/netbeans/modules/refactoring/java/plugins/JavaRefactoringsFactory.java; /cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/plugins/JavaRefactoringsFactory.java,v <-- JavaRefactoringsFactory.java new revision: 1.9; previous revision: 1.8 done Checking in refactoring/java/src/org/netbeans/modules/refactoring/java/plugins/RenameRefactoringPlugin.java; /cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/plugins/RenameRefactoringPlugin.java,v <-- RenameRefactoringPlugin.java new revision: 1.14; previous revision: 1.13 done Checking in refactoring/java/src/org/netbeans/modules/refactoring/java/plugins/SafeDeleteRefactoringPlugin.java; /cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/plugins/SafeDeleteRefactoringPlugin.java,v <-- SafeDeleteRefactoringPlugin.java new revision: 1.9; previous revision: 1.8 done Checking in refactoring/java/src/org/netbeans/modules/refactoring/java/plugins/PackageRename.java; /cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/plugins/PackageRename.java,v <-- PackageRename.java new revision: 1.4; previous revision: 1.3 done Checking in refactoring/java/src/org/netbeans/modules/refactoring/java/plugins/JavaWhereUsedQueryPlugin.java; /cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/plugins/JavaWhereUsedQueryPlugin.java,v <-- JavaWhereUsedQueryPlugin.java new revision: 1.14; previous revision: 1.13 done Checking in refactoring/api/src/org/netbeans/modules/refactoring/spi/RefactoringElementsBag.java; /cvs/refactoring/api/src/org/netbeans/modules/refactoring/spi/RefactoringElementsBag.java,v <-- RefactoringElementsBag.java new revision: 1.13; previous revision: 1.12 done Checking in refactoring/java/src/org/netbeans/modules/refactoring/java/ui/MoveClassUI.java; /cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/ui/MoveClassUI.java,v <-- MoveClassUI.java new revision: 1.6; previous revision: 1.5 done Checking in refactoring/java/src/org/netbeans/modules/refactoring/java/ui/CopyClassRefactoringUI.java; /cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/ui/CopyClassRefactoringUI.java,v <-- CopyClassRefactoringUI.java new revision: 1.6; previous revision: 1.5 done Checking in refactoring/java/src/org/netbeans/modules/refactoring/java/ui/RefactoringActionsProvider.java; /cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/ui/RefactoringActionsProvider.java,v <-- RefactoringActionsProvider.java new revision: 1.19; previous revision: 1.18 done Checking in refactoring/java/src/org/netbeans/modules/refactoring/java/ui/JavaRefactoringActionsProvider.java; /cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/ui/JavaRefactoringActionsProvider.java,v <-- JavaRefactoringActionsProvider.java new revision: 1.2; previous revision: 1.1 done Checking in refactoring/java/src/org/netbeans/modules/refactoring/java/ui/SafeDeletePanel.java; /cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/ui/SafeDeletePanel.java,v <-- SafeDeletePanel.java new revision: 1.5; previous revision: 1.4 done Checking in refactoring/java/src/org/netbeans/modules/refactoring/java/ui/JavaActionsImplementationFactory.java; /cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/ui/JavaActionsImplementationFactory.java,v <-- JavaActionsImplementationFactory.java new revision: 1.2; previous revision: 1.1 done Checking in refactoring/java/src/org/netbeans/modules/refactoring/java/ui/RenamePanel.java; /cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/ui/RenamePanel.java,v <-- RenamePanel.java new revision: 1.3; previous revision: 1.2 done Checking in refactoring/java/src/org/netbeans/modules/refactoring/java/ui/ExtractInterfaceAction.java; /cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/ui/ExtractInterfaceAction.java,v <-- ExtractInterfaceAction.java new revision: 1.2; previous revision: 1.1 done Checking in refactoring/java/src/org/netbeans/modules/refactoring/java/ui/SafeDeleteUI.java; /cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/ui/SafeDeleteUI.java,v <-- SafeDeleteUI.java new revision: 1.4; previous revision: 1.3 done Checking in refactoring/java/src/org/netbeans/modules/refactoring/java/ui/MoveClassPanel.java; /cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/ui/MoveClassPanel.java,v <-- MoveClassPanel.java new revision: 1.4; previous revision: 1.3 done Checking in refactoring/java/src/org/netbeans/modules/refactoring/java/ui/WhereUsedQueryUI.java; /cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/ui/WhereUsedQueryUI.java,v <-- WhereUsedQueryUI.java new revision: 1.5; previous revision: 1.4 done Checking in refactoring/java/src/org/netbeans/modules/refactoring/java/ui/ExtractInterfacePanel.java; /cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/ui/ExtractInterfacePanel.java,v <-- ExtractInterfacePanel.java new revision: 1.2; previous revision: 1.1 done Checking in refactoring/java/src/org/netbeans/modules/refactoring/java/ui/RenameRefactoringUI.java; /cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/ui/RenameRefactoringUI.java,v <-- RenameRefactoringUI.java new revision: 1.5; previous revision: 1.4 done Checking in refactoring/java/src/org/netbeans/modules/refactoring/java/ui/WhereUsedPanel.java; /cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/ui/WhereUsedPanel.java,v <-- WhereUsedPanel.java new revision: 1.6; previous revision: 1.5 done Checking in refactoring/java/src/org/netbeans/modules/refactoring/java/ui/MoveClassesUI.java; /cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/ui/MoveClassesUI.java,v <-- MoveClassesUI.java new revision: 1.6; previous revision: 1.5 done Checking in refactoring/java/src/org/netbeans/modules/refactoring/java/ui/CopyClassPanel.java; /cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/ui/CopyClassPanel.java,v <-- CopyClassPanel.java new revision: 1.7; previous revision: 1.6 done Checking in refactoring/api/src/org/netbeans/modules/refactoring/spi/impl/ParametersPanel.java; /cvs/refactoring/api/src/org/netbeans/modules/refactoring/spi/impl/ParametersPanel.java,v <-- ParametersPanel.java new revision: 1.10; previous revision: 1.9 done Checking in refactoring/api/src/org/netbeans/modules/refactoring/spi/impl/RenameAction.java; /cvs/refactoring/api/src/org/netbeans/modules/refactoring/spi/impl/RenameAction.java,v <-- RenameAction.java new revision: 1.4; previous revision: 1.3 done Checking in refactoring/api/src/org/netbeans/modules/refactoring/spi/impl/MoveAction.java; /cvs/refactoring/api/src/org/netbeans/modules/refactoring/spi/impl/MoveAction.java,v <-- MoveAction.java new revision: 1.5; previous revision: 1.4 done Checking in refactoring/api/src/org/netbeans/modules/refactoring/spi/impl/RefactoringGlobalAction.java; /cvs/refactoring/api/src/org/netbeans/modules/refactoring/spi/impl/RefactoringGlobalAction.java,v <-- RefactoringGlobalAction.java new revision: 1.6; previous revision: 1.5 done Checking in refactoring/api/src/org/netbeans/modules/refactoring/spi/impl/SafeDeletePanel.java; /cvs/refactoring/api/src/org/netbeans/modules/refactoring/spi/impl/SafeDeletePanel.java,v <-- SafeDeletePanel.java new revision: 1.3; previous revision: 1.2 done Checking in refactoring/api/src/org/netbeans/modules/refactoring/spi/impl/SafeDeleteAction.java; /cvs/refactoring/api/src/org/netbeans/modules/refactoring/spi/impl/SafeDeleteAction.java,v <-- SafeDeleteAction.java new revision: 1.5; previous revision: 1.4 done Checking in refactoring/api/src/org/netbeans/modules/refactoring/spi/impl/CopyAction.java; /cvs/refactoring/api/src/org/netbeans/modules/refactoring/spi/impl/CopyAction.java,v <-- CopyAction.java new revision: 1.2; previous revision: 1.1 done Checking in refactoring/api/src/org/netbeans/modules/refactoring/spi/impl/SafeDeleteUI.java; /cvs/refactoring/api/src/org/netbeans/modules/refactoring/spi/impl/SafeDeleteUI.java,v <-- SafeDeleteUI.java new revision: 1.3; previous revision: 1.2 done Checking in refactoring/api/src/org/netbeans/modules/refactoring/spi/impl/WhereUsedAction.java; /cvs/refactoring/api/src/org/netbeans/modules/refactoring/spi/impl/WhereUsedAction.java,v <-- WhereUsedAction.java new revision: 1.4; previous revision: 1.3 done Checking in web/jsf/src/org/netbeans/modules/web/jsf/refactoring/JSFWhereUsedPlugin.java; /cvs/web/jsf/src/org/netbeans/modules/web/jsf/refactoring/JSFWhereUsedPlugin.java,v <-- JSFWhereUsedPlugin.java new revision: 1.5; previous revision: 1.4 done Checking in web/jsf/src/org/netbeans/modules/web/jsf/refactoring/JSFRenamePlugin.java; /cvs/web/jsf/src/org/netbeans/modules/web/jsf/refactoring/JSFRenamePlugin.java,v <-- JSFRenamePlugin.java new revision: 1.6; previous revision: 1.5 done Checking in refactoring/api/src/org/netbeans/modules/refactoring/spi/ui/CustomRefactoringPanel.java; /cvs/refactoring/api/src/org/netbeans/modules/refactoring/spi/ui/CustomRefactoringPanel.java,v <-- CustomRefactoringPanel.java new revision: 1.4; previous revision: 1.3 done Checking in refactoring/api/src/org/netbeans/modules/refactoring/spi/ui/ActionsImplementationProvider.java; /cvs/refactoring/api/src/org/netbeans/modules/refactoring/spi/ui/ActionsImplementationProvider.java,v <-- ActionsImplementationProvider.java new revision: 1.6; previous revision: 1.5 done Checking in refactoring/api/src/org/netbeans/modules/refactoring/api/MultipleCopyRefactoring.java; /cvs/refactoring/api/src/org/netbeans/modules/refactoring/api/MultipleCopyRefactoring.java,v <-- MultipleCopyRefactoring.java new revision: 1.3; previous revision: 1.2 done Checking in refactoring/api/src/org/netbeans/modules/refactoring/api/RenameRefactoring.java; /cvs/refactoring/api/src/org/netbeans/modules/refactoring/api/RenameRefactoring.java,v <-- RenameRefactoring.java new revision: 1.4; previous revision: 1.3 done Checking in refactoring/api/src/org/netbeans/modules/refactoring/api/WhereUsedQuery.java; /cvs/refactoring/api/src/org/netbeans/modules/refactoring/api/WhereUsedQuery.java,v <-- WhereUsedQuery.java new revision: 1.6; previous revision: 1.5 done Checking in refactoring/api/src/org/netbeans/modules/refactoring/api/AbstractRefactoring.java; /cvs/refactoring/api/src/org/netbeans/modules/refactoring/api/AbstractRefactoring.java,v <-- AbstractRefactoring.java new revision: 1.6; previous revision: 1.5 done Checking in refactoring/api/src/org/netbeans/modules/refactoring/api/SafeDeleteRefactoring.java; /cvs/refactoring/api/src/org/netbeans/modules/refactoring/api/SafeDeleteRefactoring.java,v <-- SafeDeleteRefactoring.java new revision: 1.4; previous revision: 1.3 done Checking in refactoring/api/src/org/netbeans/modules/refactoring/api/SingleCopyRefactoring.java; /cvs/refactoring/api/src/org/netbeans/modules/refactoring/api/SingleCopyRefactoring.java,v <-- SingleCopyRefactoring.java new revision: 1.3; previous revision: 1.2 done Checking in refactoring/api/src/org/netbeans/modules/refactoring/api/RefactoringElement.java; /cvs/refactoring/api/src/org/netbeans/modules/refactoring/api/RefactoringElement.java,v <-- RefactoringElement.java new revision: 1.7; previous revision: 1.6 done Checking in refactoring/api/src/org/netbeans/modules/refactoring/api/MoveRefactoring.java; /cvs/refactoring/api/src/org/netbeans/modules/refactoring/api/MoveRefactoring.java,v <-- MoveRefactoring.java new revision: 1.4; previous revision: 1.3 done Checking in refactoring/api/src/org/netbeans/modules/refactoring/plugins/FileCopyPlugin.java; /cvs/refactoring/api/src/org/netbeans/modules/refactoring/plugins/FileCopyPlugin.java,v <-- FileCopyPlugin.java new revision: 1.5; previous revision: 1.4 done Checking in refactoring/api/src/org/netbeans/modules/refactoring/plugins/DefaultActionsProvider.java; /cvs/refactoring/api/src/org/netbeans/modules/refactoring/plugins/DefaultActionsProvider.java,v <-- DefaultActionsProvider.java new revision: 1.5; previous revision: 1.4 done Checking in refactoring/api/src/org/netbeans/modules/refactoring/plugins/FileHandlingFactory.java; /cvs/refactoring/api/src/org/netbeans/modules/refactoring/plugins/FileHandlingFactory.java,v <-- FileHandlingFactory.java new revision: 1.5; previous revision: 1.4 done Checking in refactoring/api/src/org/netbeans/modules/refactoring/plugins/FileRenamePlugin.java; /cvs/refactoring/api/src/org/netbeans/modules/refactoring/plugins/FileRenamePlugin.java,v <-- FileRenamePlugin.java new revision: 1.4; previous revision: 1.3 done Checking in refactoring/api/src/org/netbeans/modules/refactoring/plugins/FileDeletePlugin.java; /cvs/refactoring/api/src/org/netbeans/modules/refactoring/plugins/FileDeletePlugin.java,v <-- FileDeletePlugin.java new revision: 1.4; previous revision: 1.3 done Checking in refactoring/api/src/org/netbeans/modules/refactoring/plugins/FileMovePlugin.java; /cvs/refactoring/api/src/org/netbeans/modules/refactoring/plugins/FileMovePlugin.java,v <-- FileMovePlugin.java new revision: 1.7; previous revision: 1.6 done Checking in refactoring/api/test/unit/src/org/netbeans/modules/refactoring/java/RefactoringTest.java; /cvs/refactoring/api/test/unit/src/org/netbeans/modules/refactoring/java/RefactoringTest.java,v <-- RefactoringTest.java new revision: 1.4; previous revision: 1.3 done Checking in refactoring/api/test/unit/src/org/netbeans/modules/refactoring/api/ui/ActionInvocationTest.java; /cvs/refactoring/api/test/unit/src/org/netbeans/modules/refactoring/api/ui/ActionInvocationTest.java,v <-- ActionInvocationTest.java new revision: 1.3; previous revision: 1.2 done Checking in refactoring/java/src/org/netbeans/modules/refactoring/java/spi/ui/JavaActionsImplementationProvider.java; /cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/spi/ui/JavaActionsImplementationProvider.java,v <-- JavaActionsImplementationProvider.java new revision: 1.2; previous revision: 1.1 done Checking in refactoring/java/src/org/netbeans/modules/refactoring/java/api/ExtractInterfaceRefactoring.java; /cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/api/ExtractInterfaceRefactoring.java,v <-- ExtractInterfaceRefactoring.java new revision: 1.2; previous revision: 1.1 done Checking in refactoring/api/src/org/netbeans/modules/refactoring/api/impl/ActionsImplementationFactory.java; /cvs/refactoring/api/src/org/netbeans/modules/refactoring/api/impl/ActionsImplementationFactory.java,v <-- ActionsImplementationFactory.java new revision: 1.3; previous revision: 1.2 done Checking in java/src/org/netbeans/modules/refactoring/java/plugins/CopyClassRefactoringPlugin.java; /cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/plugins/CopyClassRefactoringPlugin.java,v <-- CopyClassRefactoringPlugin.java new revision: 1.7; previous revision: 1.6 done Checking in api/src/org/netbeans/modules/refactoring/plugins/FileCopyPlugin.java; /cvs/refactoring/api/src/org/netbeans/modules/refactoring/plugins/FileCopyPlugin.java,v <-- FileCopyPlugin.java new revision: 1.6; previous revision: 1.5 done Checking in java/src/org/netbeans/modules/refactoring/java/ui/CopyClassRefactoringUI.java; /cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/ui/CopyClassRefactoringUI.java,v <-- CopyClassRefactoringUI.java new revision: 1.7; previous revision: 1.6 done |