155d6c24dd53da6512cbe064ec2e560ab76eed1f
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 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 | |
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 | |
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 |