Community
Participate
Working Groups
We need to implement a participant for 'move type' refactoring for the launch configuration when jdt.ui release its support.
Done. I modified LaunchConfigurationMainTypeNameChange#createChangeFor(IType, String) to take the new fully qualified name of the type instead of the new simple name, so it can be used by the new participant. new class : LaunchConfigurationITypeMoveParticipant changes in : LaunchConfigurationMainTypeNameChange LaunchConfigurationITypeRenameParticipant jdt.debug.ui plugin.xml
Please verify, Darin W.
It's not currently working if the main type is a inner type. I filed bug 57973 against jdt.ui.
The type name gets updated, but the project does not (when I move to a different package & project).
Fixed. I reworked the refactoring support for launch configuration. I created a unique change class to manage change in the main type name and in the project name. I also added the support for inner types. New classes: JDTDebugRefactoringUtil, LaunchConfigurationProjectMainTypeChange Deleted classes: LaunchConfigurationProjectNameChange, LaunchConfigurationMainTypeNameChange. Change in: LaunchConfigurationIJavaProject
Verified