c1ed3ab835c71c27c50c331e04e43acc7abcecbc
Files Diff
- Added: 1
- Removed: 0
- Renamed: 0
- Modified: 9
Refactorings reported:
| Refactoring Name | Occurences | ||
|---|---|---|---|
| Change Parameter Type | 3 | ||
| Change Parameter Type outerResolver : OuterReferenceResolver to captureInfo : CaptureInfo in method public OuterReferenceFixer(captureInfo CaptureInfo) in class com.google.devtools.j2objc.translate.OuterReferenceFixer | From | To | |
| Change Parameter Type outerResolver : OuterReferenceResolver to captureInfo : CaptureInfo in method public LambdaRewriter(captureInfo CaptureInfo) in class com.google.devtools.j2objc.translate.LambdaRewriter | From | To | |
| Change Parameter Type outerResolver : OuterReferenceResolver to captureInfo : CaptureInfo in method public ReferenceGraph(typeCollector TypeCollector, captureInfo CaptureInfo, whitelist NameList, blacklist NameList) in class com.google.devtools.cyclefinder.ReferenceGraph | From | To | |
| Move Method | 14 | ||
| Move Method public getOuterType(type TypeElement) : TypeMirror from class com.google.devtools.j2objc.translate.OuterReferenceResolver to public getOuterType(type TypeElement) : TypeMirror from class com.google.devtools.j2objc.util.CaptureInfo | From | To | |
| Move Method public getInnerFields(type TypeElement) : List<VariableElement> from class com.google.devtools.j2objc.translate.OuterReferenceResolver to public getInnerFields(type TypeElement) : List<VariableElement> from class com.google.devtools.j2objc.util.CaptureInfo | From | To | |
| Move Method private getOrCreateInnerField(var VariableElement, declaringType TypeElement) : VariableElement from class com.google.devtools.j2objc.translate.OuterReferenceResolver to public getOrCreateInnerField(var VariableElement, declaringType TypeElement) : VariableElement from class com.google.devtools.j2objc.util.CaptureInfo | From | To | |
| Move Method public getOuterField(type TypeElement) : VariableElement from class com.google.devtools.j2objc.translate.OuterReferenceResolver to public getOuterField(type TypeElement) : VariableElement from class com.google.devtools.j2objc.util.CaptureInfo | From | To | |
| Move Method private getOrCreateOuterField(type TypeElement) : VariableElement from class com.google.devtools.j2objc.translate.OuterReferenceResolver to public getOrCreateOuterField(type TypeElement) : VariableElement from class com.google.devtools.j2objc.util.CaptureInfo | From | To | |
| Move Method private getDeclaringType(type TypeElement) : TypeMirror from class com.google.devtools.j2objc.translate.OuterReferenceResolver to private getDeclaringType(type TypeElement) : TypeMirror from class com.google.devtools.j2objc.util.CaptureInfo | From | To | |
| Move Method public needsOuterReference(type TypeElement) : boolean from class com.google.devtools.j2objc.translate.OuterReferenceResolver to public needsOuterReference(type TypeElement) : boolean from class com.google.devtools.j2objc.util.CaptureInfo | From | To | |
| Move Method public needsOuterParam(type TypeElement) : boolean from class com.google.devtools.j2objc.translate.OuterReferenceResolver to public needsOuterParam(type TypeElement) : boolean from class com.google.devtools.j2objc.util.CaptureInfo | From | To | |
| Move Method private getOuterFieldName(type TypeElement) : String from class com.google.devtools.j2objc.translate.OuterReferenceResolver to private getOuterFieldName(type TypeElement) : String from class com.google.devtools.j2objc.util.CaptureInfo | From | To | |
| Move Method private getCaptureFieldName(var VariableElement, type TypeElement) : String from class com.google.devtools.j2objc.translate.OuterReferenceResolver to private getCaptureFieldName(var VariableElement, type TypeElement) : String from class com.google.devtools.j2objc.util.CaptureInfo | From | To | |
| Move Method public getOuterParam(type TypeElement) : VariableElement from class com.google.devtools.j2objc.translate.OuterReferenceResolver to public getOuterParam(type TypeElement) : VariableElement from class com.google.devtools.j2objc.util.CaptureInfo | From | To | |
| Move Method private getOrCreateOuterParam(type TypeElement) : VariableElement from class com.google.devtools.j2objc.translate.OuterReferenceResolver to public getOrCreateOuterParam(type TypeElement) : VariableElement from class com.google.devtools.j2objc.util.CaptureInfo | From | To | |
| Move Method private automaticOuterParam(type TypeElement) : boolean from class com.google.devtools.j2objc.translate.OuterReferenceResolver to private automaticOuterParam(type TypeElement) : boolean from class com.google.devtools.j2objc.util.CaptureInfo | From | To | |
| Move Method public getSuperOuterParam(type TypeElement) : VariableElement from class com.google.devtools.j2objc.translate.OuterReferenceResolver to public getSuperOuterParam(type TypeElement) : VariableElement from class com.google.devtools.j2objc.util.CaptureInfo | From | To | |
| Rename Variable | 3 | ||
| Rename Variable capture : Capture to var : VariableElement in method private addCaptureArgs(type TypeElement, args List<Expression>) : void in class com.google.devtools.j2objc.translate.OuterReferenceResolver | From | To | |
| Rename Variable outerResolver : OuterReferenceResolver to captureInfo : CaptureInfo in method public findCycles() : List<List<Edge>> in class com.google.devtools.cyclefinder.CycleFinder | From | To | |
| Rename Variable outerResolver : OuterReferenceResolver to captureInfo : CaptureInfo in method public applyMutations(unit CompilationUnit, deadCodeMap DeadCodeMap, treeShakerMap DeadCodeMap, ticker TimeTracker) : void in class com.google.devtools.j2objc.pipeline.TranslationProcessor | From | To | |
| Move Attribute | 2 | ||
| Move Attribute private outerParams : Map<TypeElement,VariableElement> from class com.google.devtools.j2objc.translate.OuterReferenceResolver to private outerParams : Map<TypeElement,VariableElement> from class com.google.devtools.j2objc.util.CaptureInfo | From | To | |
| Move Attribute private superOuterParams : Map<TypeElement,VariableElement> from class com.google.devtools.j2objc.translate.OuterReferenceResolver to private superOuterParams : Map<TypeElement,VariableElement> from class com.google.devtools.j2objc.util.CaptureInfo | From | To | |
| Extract Class | 1 | ||
| Extract Class com.google.devtools.j2objc.util.CaptureInfo from class com.google.devtools.j2objc.translate.OuterReferenceResolver | From | To | |
| Move And Rename Class | 1 | ||
| Move And Rename Class com.google.devtools.j2objc.translate.OuterReferenceResolver.Capture moved and renamed to com.google.devtools.j2objc.util.CaptureInfo.LocalCapture | From | To | |
| Rename Attribute | 5 | ||
| Rename Attribute outerResolver : OuterReferenceResolver to captureInfo : CaptureInfo in class com.google.devtools.j2objc.translate.InnerClassExtractor | From | To | |
| Rename Attribute outerResolver : OuterReferenceResolver to captureInfo : CaptureInfo in class com.google.devtools.j2objc.translate.OuterReferenceFixer | From | To | |
| Rename Attribute outerResolver : OuterReferenceResolver to captureInfo : CaptureInfo in class com.google.devtools.j2objc.translate.OuterReferenceResolverTest | From | To | |
| Rename Attribute outerResolver : OuterReferenceResolver to captureInfo : CaptureInfo in class com.google.devtools.cyclefinder.ReferenceGraph | From | To | |
| Rename Attribute outerResolver : OuterReferenceResolver to captureInfo : CaptureInfo in class com.google.devtools.j2objc.translate.LambdaRewriter | From | To | |
| Change Variable Type | 3 | ||
| Change Variable Type outerResolver : OuterReferenceResolver to captureInfo : CaptureInfo in method public findCycles() : List<List<Edge>> in class com.google.devtools.cyclefinder.CycleFinder | From | To | |
| Change Variable Type outerResolver : OuterReferenceResolver to captureInfo : CaptureInfo in method public applyMutations(unit CompilationUnit, deadCodeMap DeadCodeMap, treeShakerMap DeadCodeMap, ticker TimeTracker) : void in class com.google.devtools.j2objc.pipeline.TranslationProcessor | From | To | |
| Change Variable Type capture : Capture to var : VariableElement in method private addCaptureArgs(type TypeElement, args List<Expression>) : void in class com.google.devtools.j2objc.translate.OuterReferenceResolver | From | To | |
| Change Attribute Type | 6 | ||
| Change Attribute Type outerResolver : OuterReferenceResolver to captureInfo : CaptureInfo in class com.google.devtools.j2objc.translate.OuterReferenceResolverTest | From | To | |
| Change Attribute Type outerResolver : OuterReferenceResolver to captureInfo : CaptureInfo in class com.google.devtools.j2objc.translate.OuterReferenceFixer | From | To | |
| Change Attribute Type outerResolver : OuterReferenceResolver to captureInfo : CaptureInfo in class com.google.devtools.cyclefinder.ReferenceGraph | From | To | |
| Change Attribute Type outerResolver : OuterReferenceResolver to captureInfo : CaptureInfo in class com.google.devtools.j2objc.translate.LambdaRewriter | From | To | |
| Change Attribute Type outerResolver : OuterReferenceResolver to captureInfo : CaptureInfo in class com.google.devtools.j2objc.translate.InnerClassExtractor | From | To | |
| Change Attribute Type onOuterParam : List<Runnable> to onOuterParam : Queue<Runnable> in class com.google.devtools.j2objc.translate.OuterReferenceResolver.Scope | From | To | |
| Extract And Move Method | 1 | ||
| Extract And Move Method private isInitializing() : boolean extracted from private getOrCreateOuterVar(scope Scope) : VariableElement in class com.google.devtools.j2objc.translate.OuterReferenceResolver & moved to class com.google.devtools.j2objc.translate.OuterReferenceResolver.Scope | From | To | |
| Rename Parameter | 3 | ||
| Rename Parameter outerResolver : OuterReferenceResolver to captureInfo : CaptureInfo in method public OuterReferenceFixer(captureInfo CaptureInfo) in class com.google.devtools.j2objc.translate.OuterReferenceFixer | From | To | |
| Rename Parameter outerResolver : OuterReferenceResolver to captureInfo : CaptureInfo in method public ReferenceGraph(typeCollector TypeCollector, captureInfo CaptureInfo, whitelist NameList, blacklist NameList) in class com.google.devtools.cyclefinder.ReferenceGraph | From | To | |
| Rename Parameter outerResolver : OuterReferenceResolver to captureInfo : CaptureInfo in method public LambdaRewriter(captureInfo CaptureInfo) in class com.google.devtools.j2objc.translate.LambdaRewriter | From | To |