62161f19c91e21c196e39dcb64e0253ddb828c59
Files Diff
- Added: 2
- Removed: 0
- Renamed: 0
- Modified: 6
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Pull Up Method | 3 | ||
Pull Up Method public writeInput_(input String, charset Charset) : void from class melnorme.utilbox.process.AbstractExternalProcessHelper to public writeInput_(input String, charset Charset) : void from class melnorme.utilbox.process.IExternalProcessHandler | From | To | |
Pull Up Method public writeInput(input String) : void from class melnorme.utilbox.process.AbstractExternalProcessHelper to public writeInput(input String) : void from class melnorme.utilbox.process.IExternalProcessHandler | From | To | |
Pull Up Method public writeInput_(input String) : void from class melnorme.utilbox.process.AbstractExternalProcessHelper to public writeInput_(input String) : void from class melnorme.utilbox.process.IExternalProcessHandler | From | To | |
Move And Inline Method | 1 | ||
Move And Inline Method protected createCommonException(message String, cause Throwable) : CommonException moved from class melnorme.utilbox.process.AbstractExternalProcessHelper to class melnorme.utilbox.process.ExternalProcessHelper & inlined to public awaitTerminationAndResult_ce(timeout int, destroyOnError boolean) : ExternalProcessResult | From | To | |
Change Parameter Type | 1 | ||
Change Parameter Type serverProcess : ExternalProcessHelper to serverProcess : IExternalProcessHandler in method public LanguageServerInstance(serverPath Path, serverProcess IExternalProcessHandler) in class melnorme.lang.ide.core.engine.LanguageServerInstance | From | To | |
Move Method | 1 | ||
Move Method protected destroyProcess() : void from class melnorme.utilbox.process.ExternalProcessHelper to protected destroyProcess() : void from class melnorme.utilbox.process.AbstractExternalProcessHelper | From | To | |
Pull Up Attribute | 1 | ||
Pull Up Attribute public NO_TIMEOUT : int from class melnorme.utilbox.process.AbstractExternalProcessHelper to public NO_TIMEOUT : int from class melnorme.utilbox.process.IExternalProcessHandler | From | To | |
Change Return Type | 9 | ||
Change Return Type Runnable to ReadAllBytesTask in method protected createStdErrReaderTask() : ReadAllBytesTask in class melnorme.utilbox.process.ExternalProcessHelper | From | To | |
Change Return Type Runnable to EndlessReadTask in method protected createMainReaderTask() : EndlessReadTask in class melnorme.utilbox.process.ExternalProcessHelper_Test.TestsExternalProcessHelper | From | To | |
Change Return Type Runnable to STDERR_TASK in method protected abstract createStdErrReaderTask() : STDERR_TASK in class melnorme.utilbox.process.AbstractExternalProcessHelper | From | To | |
Change Return Type Runnable to ReadAllBytesTask in method protected createMainReaderTask() : ReadAllBytesTask in class melnorme.utilbox.process.ExternalProcessNotifyingHelper | From | To | |
Change Return Type Runnable to STDOUT_TASK in method protected abstract createMainReaderTask() : STDOUT_TASK in class melnorme.utilbox.process.AbstractExternalProcessHelper | From | To | |
Change Return Type Runnable to ReadAllBytesTask in method protected createMainReaderTask() : ReadAllBytesTask in class melnorme.utilbox.process.ExternalProcessHelper | From | To | |
Change Return Type Runnable to ReadAllBytesTask in method protected createStdErrReaderTask() : ReadAllBytesTask in class melnorme.utilbox.process.ExternalProcessNotifyingHelper | From | To | |
Change Return Type Runnable to EndlessReadTask in method protected createStdErrReaderTask() : EndlessReadTask in class melnorme.utilbox.process.ExternalProcessHelper_Test.TestsExternalProcessHelper | From | To | |
Change Return Type ExternalProcessHelper to IExternalProcessHandler in method public getServerProcess() : IExternalProcessHandler in class melnorme.lang.ide.core.engine.LanguageServerInstance | From | To | |
Move Class | 1 | ||
Move Class melnorme.utilbox.process.AbstractExternalProcessHelper.ReaderTask moved to melnorme.utilbox.process.ReaderTask | From | To | |
Change Variable Type | 1 | ||
Change Variable Type eph : ExternalProcessHelper to eph : IExternalProcessHandler in method public test$() : void in class melnorme.lang.ide.core.engine.LanguageServerHandler_Test | From | To | |
Extract Interface | 1 | ||
Extract Interface melnorme.utilbox.process.IExternalProcessHandler from classes [melnorme.utilbox.process.AbstractExternalProcessHelper] | From | To | |
Change Attribute Type | 1 | ||
Change Attribute Type serverProcess : ExternalProcessHelper to serverProcess : IExternalProcessHandler in class melnorme.lang.ide.core.engine.LanguageServerInstance | From | To | |
Extract And Move Method | 1 | ||
Extract And Move Method public awaitTermination(timeoutMs int, destroyOnError boolean) : void extracted from public awaitTerminationAndResult(timeoutMs int, destroyOnError boolean) : ExternalProcessResult in class melnorme.utilbox.process.ExternalProcessHelper & moved to class melnorme.utilbox.process.AbstractExternalProcessHelper | From | To |