44d1250986b21c04f69ff97d3d5caad894dec6c5
Files Diff
- Added: 9
- Removed: 1
- Renamed: 0
- Modified: 5
Refactorings reported:
| Refactoring Name | Occurences | ||
|---|---|---|---|
| Push Down Method | 2 | ||
| Push Down Method public openReadable() : DelegatingReadableFile from class org.cryptomator.filesystem.delegating.DelegatingFile to public openReadable() : DelegatingReadableFile from class org.cryptomator.filesystem.delegating.TestDelegatingFile | From | To | |
| Push Down Method public openWritable() : DelegatingWritableFile from class org.cryptomator.filesystem.delegating.DelegatingFile to public openWritable() : DelegatingWritableFile from class org.cryptomator.filesystem.delegating.TestDelegatingFile | From | To | |
| Extract Subclass | 3 | ||
| Extract Subclass org.cryptomator.filesystem.delegating.TestDelegatingFile from class org.cryptomator.filesystem.delegating.DelegatingFile | From | To | |
| Extract Subclass org.cryptomator.filesystem.delegating.TestDelegatingFolder from class org.cryptomator.filesystem.delegating.DelegatingFolder | From | To | |
| Extract Subclass org.cryptomator.filesystem.blockaligned.BlockAlignedFolder from class org.cryptomator.filesystem.delegating.DelegatingFolder | From | To | |
| Change Parameter Type | 2 | ||
| Change Parameter Type parent : DelegatingFolder to parent : D in method public DelegatingFolder(parent D, delegate Folder) in class org.cryptomator.filesystem.delegating.DelegatingFolder | From | To | |
| Change Parameter Type parent : DelegatingFolder to parent : D in method public DelegatingFile(parent D, delegate File) in class org.cryptomator.filesystem.delegating.DelegatingFile | From | To | |
| Change Return Type | 5 | ||
| Change Return Type DelegatingFile to F in method public file(name String) : F in class org.cryptomator.filesystem.delegating.DelegatingFolder | From | To | |
| Change Return Type Stream<DelegatingFile> to Stream<F> in method public files() : Stream<F> in class org.cryptomator.filesystem.delegating.DelegatingFolder | From | To | |
| Change Return Type DelegatingFolder to D in method public folder(name String) : D in class org.cryptomator.filesystem.delegating.DelegatingFolder | From | To | |
| Change Return Type Stream<? extends DelegatingNode<?>> to Stream<? extends Node> in method public children() : Stream<? extends Node> in class org.cryptomator.filesystem.delegating.DelegatingFolder | From | To | |
| Change Return Type Stream<DelegatingFolder> to Stream<D> in method public folders() : Stream<D> in class org.cryptomator.filesystem.delegating.DelegatingFolder | From | To | |
| Rename Attribute | 2 | ||
| Rename Attribute fileFactory : BiFunction<DelegatingFolder,File,DelegatingFile> to parent : D in class org.cryptomator.filesystem.delegating.DelegatingFolder | From | To | |
| Rename Attribute readableFileFactory : Function<ReadableFile,DelegatingReadableFile> to parent : D in class org.cryptomator.filesystem.delegating.DelegatingFile | From | To | |
| Change Variable Type | 3 | ||
| Change Variable Type children : List<DelegatingNode<?>> to children : List<Node> in method public testChildren() : void in class org.cryptomator.filesystem.delegating.DelegatingFolderTest | From | To | |
| Change Variable Type subFolders : List<DelegatingFolder> to subFolders : List<TestDelegatingFolder> in method public testChildren() : void in class org.cryptomator.filesystem.delegating.DelegatingFolderTest | From | To | |
| Change Variable Type subFiles : List<DelegatingFile> to subFiles : List<TestDelegatingFile> in method public testChildren() : void in class org.cryptomator.filesystem.delegating.DelegatingFolderTest | From | To | |
| Change Attribute Type | 2 | ||
| Change Attribute Type readableFileFactory : Function<ReadableFile,DelegatingReadableFile> to parent : D in class org.cryptomator.filesystem.delegating.DelegatingFile | From | To | |
| Change Attribute Type fileFactory : BiFunction<DelegatingFolder,File,DelegatingFile> to parent : D in class org.cryptomator.filesystem.delegating.DelegatingFolder | From | To |