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 |