6f0d741b8a5789290265716c56add02f397fb792
Files Diff
- Added: 2
- Removed: 1
- Renamed: 0
- Modified: 4
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Extract Subclass | 1 | ||
Extract Subclass com.google.javascript.jscomp.CollectFunctionNames.FunctionNamesMap from class com.google.javascript.jscomp.FunctionNames | From | To | |
Change Parameter Type | 1 | ||
Change Parameter Type functionMap : Map<Node,FunctionRecord> to functionNames : FunctionNamesMap in method package FunctionExpressionNamer(functionNames FunctionNamesMap) in class com.google.javascript.jscomp.CollectFunctionNames.FunctionExpressionNamer | From | To | |
Move Method | 1 | ||
Move Method public process(externs Node, root Node) : void from class com.google.javascript.jscomp.FunctionNames to public process(externs Node, root Node) : void from class com.google.javascript.jscomp.CollectFunctionNames | From | To | |
Push Down Attribute | 1 | ||
Push Down Attribute private functionMap : Map<Node,FunctionRecord> from class com.google.javascript.jscomp.FunctionNames to private functionMap : Map<Node,FunctionRecord> from class com.google.javascript.jscomp.CollectFunctionNames.FunctionNamesMap | From | To | |
Move Attribute | 3 | ||
Move Attribute private functionMap : Map<Node,FunctionRecord> from class com.google.javascript.jscomp.FunctionNames.FunctionExpressionNamer to private functionMap : Map<Node,FunctionRecord> from class com.google.javascript.jscomp.CollectFunctionNames.FunctionNamesMap | From | To | |
Move Attribute private functionListExtractor : FunctionListExtractor from class com.google.javascript.jscomp.FunctionNames to private functionListExtractor : FunctionListExtractor from class com.google.javascript.jscomp.CollectFunctionNames | From | To | |
Move Attribute private compiler : AbstractCompiler from class com.google.javascript.jscomp.FunctionNames to private compiler : AbstractCompiler from class com.google.javascript.jscomp.CollectFunctionNames | From | To | |
Extract Class | 2 | ||
Extract Class com.google.javascript.jscomp.CollectFunctionNames.FunctionNamesMap from class com.google.javascript.jscomp.FunctionNames.FunctionExpressionNamer | From | To | |
Extract Class com.google.javascript.jscomp.CollectFunctionNames from class com.google.javascript.jscomp.FunctionNames | From | To | |
Rename Class | 1 | ||
Rename Class com.google.javascript.jscomp.FunctionNamesTest renamed to com.google.javascript.jscomp.CollectFunctionNamesTest | From | To | |
Move Class | 2 | ||
Move Class com.google.javascript.jscomp.FunctionNames.FunctionExpressionNamer moved to com.google.javascript.jscomp.CollectFunctionNames.FunctionExpressionNamer | From | To | |
Move Class com.google.javascript.jscomp.FunctionNames.FunctionRecord moved to com.google.javascript.jscomp.CollectFunctionNames.FunctionRecord | From | To | |
Change Variable Type | 2 | ||
Change Variable Type functionNames : FunctionNames to functionNames : CollectFunctionNames in method public process(externs Node, root Node) : void in class com.google.javascript.jscomp.InstrumentFunctionsTest.NameAndInstrumentFunctions | From | To | |
Change Variable Type functionNames : FunctionNames to collectFunctionNames : CollectFunctionNames in method private test(compiler Compiler, externsRoot Node, mainRoot Node, expected FunctionInformationMap) : void in class com.google.javascript.jscomp.RecordFunctionInformationTest | From | To | |
Push Down Method | 3 | ||
Push Down Method public getFunctionId(f Node) : int from class com.google.javascript.jscomp.FunctionNames to public getFunctionId(f Node) : int from class com.google.javascript.jscomp.CollectFunctionNames.FunctionNamesMap | From | To | |
Push Down Method public getFunctionName(f Node) : String from class com.google.javascript.jscomp.FunctionNames to public getFunctionName(f Node) : String from class com.google.javascript.jscomp.CollectFunctionNames.FunctionNamesMap | From | To | |
Push Down Method public getFunctionNodeList() : Iterable<Node> from class com.google.javascript.jscomp.FunctionNames to public getFunctionNodeList() : Iterable<Node> from class com.google.javascript.jscomp.CollectFunctionNames.FunctionNamesMap | From | To | |
Rename Variable | 1 | ||
Rename Variable functionNames : FunctionNames to collectFunctionNames : CollectFunctionNames in method private test(compiler Compiler, externsRoot Node, mainRoot Node, expected FunctionInformationMap) : void in class com.google.javascript.jscomp.RecordFunctionInformationTest | From | To | |
Rename Attribute | 1 | ||
Rename Attribute functionMap : Map<Node,FunctionRecord> to functionNames : FunctionNamesMap in class com.google.javascript.jscomp.CollectFunctionNames.FunctionExpressionNamer | From | To | |
Change Attribute Type | 1 | ||
Change Attribute Type functionMap : Map<Node,FunctionRecord> to functionNames : FunctionNamesMap in class com.google.javascript.jscomp.CollectFunctionNames.FunctionExpressionNamer | From | To | |
Rename Parameter | 3 | ||
Rename Parameter f : Node to function : Node in method public getFunctionId(function Node) : int in class com.google.javascript.jscomp.FunctionNames | From | To | |
Rename Parameter f : Node to function : Node in method public getFunctionName(function Node) : String in class com.google.javascript.jscomp.FunctionNames | From | To | |
Rename Parameter functionMap : Map<Node,FunctionRecord> to functionNames : FunctionNamesMap in method package FunctionExpressionNamer(functionNames FunctionNamesMap) in class com.google.javascript.jscomp.CollectFunctionNames.FunctionExpressionNamer | From | To |