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 |