5c06e867235438de4f241346e1d22fc7fb4a58d8
Files Diff
- Added: 8
- Removed: 3
- Renamed: 0
- Modified: 14
Refactorings reported:
| Refactoring Name | Occurences | ||
|---|---|---|---|
| Move Method | 1 | ||
| Move Method public getProject() : IProject from class melnorme.lang.ide.ui.navigator.BuildTargetsContainer to public getProject() : IProject from class melnorme.lang.ide.core.project_model.ProjectBuildInfo | From | To | |
| Pull Up Attribute | 1 | ||
| Pull Up Attribute protected workspaceOpInfo : OperationInfo from class melnorme.lang.ide.core.operations.BuildTargetsProjectBuilder to protected workspaceOpInfo : OperationInfo from class melnorme.lang.ide.core.operations.LangProjectBuilder | From | To | |
| Move Attribute | 1 | ||
| Move Attribute protected project : IProject from class melnorme.lang.ide.ui.navigator.BuildTargetsContainer to protected project : IProject from class melnorme.lang.ide.core.project_model.ProjectBuildInfo | From | To | |
| Extract Class | 1 | ||
| Extract Class melnorme.lang.ide.core.project_model.ProjectBuildInfo from class melnorme.lang.ide.ui.navigator.BuildTargetsContainer | From | To | |
| Rename Class | 2 | ||
| Rename Class melnorme.lang.ide.core.operations.CommonBuildOperation renamed to melnorme.lang.ide.core.operations.AbstractToolManagerOperation | From | To | |
| Rename Class melnorme.lang.ide.core.operations.AbstractToolsManager renamed to melnorme.lang.ide.core.operations.AbstractToolManager | From | To | |
| Move Class | 2 | ||
| Move Class melnorme.lang.ide.core.operations.BuildTargetsProjectBuilder.BuildMessageOperation moved to melnorme.lang.ide.core.operations.BuildOperationCreator.BuildMessageOperation | From | To | |
| Move Class melnorme.lang.ide.core.operations.BuildTargetsProjectBuilder.CommonBuildTargetOperation moved to melnorme.lang.ide.core.operations.BuildOperationCreator.CommonBuildTargetOperation | From | To | |
| Change Variable Type | 2 | ||
| Change Variable Type targets : Indexable<BuildTarget> to targets : ProjectBuildInfo in method protected addBuildTargetsContainer(project IProject, projectChildren ArrayList<Object>) : void in class melnorme.lang.ide.ui.views.AbstractNavigatorContentProvider | From | To | |
| Change Variable Type newProjectBuildInfo : ArrayList2<BuildTarget> to newProjectBuildInfo : ProjectBuildInfo in method protected bundleProjectAdded(project IProject) : void in class melnorme.lang.ide.core.project_model.BuildManager | From | To | |
| Extract Method | 1 | ||
| Extract Method protected setBuildProjectInfo(project IProject, newProjectBuildInfo ProjectBuildInfo) : ProjectBuildInfo extracted from protected bundleProjectAdded(project IProject) : void in class melnorme.lang.ide.core.project_model.BuildManager | From | To | |
| Rename Method | 1 | ||
| Rename Method public getBuildTargets(project IProject) : Indexable<BuildTarget> renamed to public getBuildInfo(project IProject) : ProjectBuildInfo in class melnorme.lang.ide.core.project_model.BuildManager | From | To | |
| Pull Up Method | 1 | ||
| Pull Up Method protected handleBeginWorkspaceBuild() : void from class melnorme.lang.ide.core.operations.BuildTargetsProjectBuilder to protected handleBeginWorkspaceBuild() : void from class melnorme.lang.ide.core.operations.LangProjectBuilder | From | To | |
| Change Return Type | 5 | ||
| Change Return Type IProject[] to void in method public execute(monitor IProgressMonitor) : void in class melnorme.lang.ide.core.operations.BuildOperationCreator.BuildMessageOperation | From | To | |
| Change Return Type IProject[] to void in method public execute(pm IProgressMonitor) : void in class melnorme.lang.ide.core.operations.IBuildTargetOperation | From | To | |
| Change Return Type IProject[] to void in method public abstract execute(pm IProgressMonitor) : void in class melnorme.lang.ide.core.operations.BuildOperationCreator.CommonBuildTargetOperation | From | To | |
| Change Return Type AbstractToolsManager to AbstractToolManager in method public getToolManager() : AbstractToolManager in class melnorme.lang.ide.core.LangCore | From | To | |
| Change Return Type Indexable<BuildTarget> to ProjectBuildInfo in method public getBuildInfo(project IProject) : ProjectBuildInfo in class melnorme.lang.ide.core.project_model.BuildManager | From | To | |
| Rename Attribute | 1 | ||
| Rename Attribute project : IProject to buildInfo : ProjectBuildInfo in class melnorme.lang.ide.ui.navigator.BuildTargetsContainer | From | To | |
| Change Attribute Type | 2 | ||
| Change Attribute Type project : IProject to buildInfo : ProjectBuildInfo in class melnorme.lang.ide.ui.navigator.BuildTargetsContainer | From | To | |
| Change Attribute Type toolManager : AbstractToolsManager to toolManager : AbstractToolManager in class melnorme.lang.ide.core.LangCore | From | To | |
| Rename Parameter | 3 | ||
| Rename Parameter monitor : IProgressMonitor to pm : IProgressMonitor in method public abstract execute(pm IProgressMonitor) : void in class melnorme.lang.ide.core.operations.BuildOperationCreator.CommonBuildTargetOperation | From | To | |
| Rename Parameter monitor : IProgressMonitor to pm : IProgressMonitor in method public abstract doRun(pm IProgressMonitor) : void in class melnorme.lang.ide.core.utils.CoreOperationAdapter | From | To | |
| Rename Parameter monitor : IProgressMonitor to pm : IProgressMonitor in method public execute(pm IProgressMonitor) : void in class melnorme.lang.ide.core.operations.IBuildTargetOperation | From | To |