852ebb28192c99f35fc2af37b52b53b9e52bc2d1
Files Diff
- Added: 1
- Removed: 1
- Renamed: 0
- Modified: 12
Refactorings reported:
| Refactoring Name | Occurences | ||
|---|---|---|---|
| Move And Inline Method | 1 | ||
| Move And Inline Method public handleProjectChanged(project IProject) : void moved from class melnorme.lang.ide.ui.launch.BuildTargetField to class melnorme.lang.ide.ui.launch.MainLaunchConfigurationTab & inlined to public projectFieldChanged() : void | From | To | |
| Move Method | 3 | ||
| Move Method protected getProject_Attribute() : String from class melnorme.lang.ide.ui.launch.MainLaunchConfigurationTab.MainLaunchTab_ExecutableFileValidator to public getProject_Attribute() : String from class melnorme.lang.ide.ui.launch.MainLaunchConfigurationTab.MainLaunchTab_ProjectBuildExecutableSettings | From | To | |
| Move Method protected getBuildTarget_Attribute() : String from class melnorme.lang.ide.ui.launch.MainLaunchConfigurationTab.MainLaunchTab_ExecutableFileValidator to public getBuildTarget_Attribute() : String from class melnorme.lang.ide.ui.launch.MainLaunchConfigurationTab.MainLaunchTab_ProjectBuildExecutableSettings | From | To | |
| Move Method protected getExecutablePath_Attribute() : String from class melnorme.lang.ide.ui.launch.MainLaunchConfigurationTab.MainLaunchTab_ExecutableFileValidator to public getExecutablePath_Attribute() : String from class melnorme.lang.ide.ui.launch.MainLaunchConfigurationTab.MainLaunchTab_ProjectBuildExecutableSettings | From | To | |
| Rename Variable | 1 | ||
| Rename Variable file : IFile to resource : IResource in method protected programPathField_setDefaults(contextualResource IResource, config ILaunchConfigurationWorkingCopy) : void in class melnorme.lang.ide.ui.launch.MainLaunchConfigurationTab | From | To | |
| Change Return Type | 1 | ||
| Change Return Type MainLaunchTab_ExecutableFileValidator to ProjectBuildArtifactValidator in method protected getValidator() : ProjectBuildArtifactValidator in class melnorme.lang.ide.ui.launch.MainLaunchConfigurationTab | From | To | |
| Extract Class | 1 | ||
| Extract Class melnorme.lang.ide.ui.launch.MainLaunchConfigurationTab.MainLaunchTab_ProjectBuildExecutableSettings from class melnorme.lang.ide.ui.launch.MainLaunchConfigurationTab.MainLaunchTab_ExecutableFileValidator | From | To | |
| Rename Class | 1 | ||
| Rename Class melnorme.lang.ide.launching.LangLaunchConfigurationDelegate.LangLaunchConfigurationValidator renamed to melnorme.lang.ide.launching.LangLaunchConfigurationDelegate.LaunchConfigLaunchInfoSettings | From | To | |
| Extract Superclass | 1 | ||
| Extract Superclass melnorme.lang.ide.core.launch.ProjectBuildArtifactValidator from classes [melnorme.lang.ide.ui.launch.MainLaunchConfigurationTab.MainLaunchTab_ExecutableFileValidator] | From | To | |
| Change Variable Type | 1 | ||
| Change Variable Type file : IFile to resource : IResource in method protected programPathField_setDefaults(contextualResource IResource, config ILaunchConfigurationWorkingCopy) : void in class melnorme.lang.ide.ui.launch.MainLaunchConfigurationTab | From | To | |
| Extract Method | 1 | ||
| Extract Method protected createUseDefaultField(enablementCheckBoxLabel String) : CheckBoxField extracted from public EnablementButtonTextField(labelText String, enablementCheckBoxLabel String, buttonlabel String) in class melnorme.util.swt.components.fields.EnablementButtonTextField | From | To | |
| Rename Parameter | 2 | ||
| Rename Parameter enablementCheckBoxLabel : String to useDefaultField_Label : String in method public EnablementButtonTextField(labelText String, useDefaultField_Label String, buttonlabel String) in class melnorme.util.swt.components.fields.EnablementButtonTextField | From | To | |
| Rename Parameter enablementCheckBoxLabel : String to useDefaultField_Label : String in method public ProjectRelativePathField(labelText String, useDefaultField_Label String, projectGetter ICallable<IProject,StatusException>) in class melnorme.lang.ide.ui.fields.ProjectRelativePathField | From | To |