592de23d37ffbf5694f46c70757cb041750e96e9
Files Diff
- Added: 0
- Removed: 0
- Renamed: 0
- Modified: 4
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Parameterize Variable | 1 | ||
Parameterize Variable callNode : Node to invocation : Node in method private isCallOrTaggedTemplateLit(invocation Node) : boolean in class com.google.javascript.jscomp.PureFunctionIdentifier | From | To | |
Extract Method | 3 | ||
Extract Method private isCallOrTaggedTemplateLit(invocation Node) : boolean extracted from private markPureFunctionCalls() : void in class com.google.javascript.jscomp.PureFunctionIdentifier | From | To | |
Extract Method private checkIteratesImpureIterable(node Node, encloserSummary AmbiguatedFunctionSummary) : void extracted from public updateSideEffectsForNode(encloserSummary AmbiguatedFunctionSummary, traversal NodeTraversal, node Node, enclosingFunction Node) : void in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionAnalyzer | From | To | |
Extract And Move Method | 2 | ||
Extract And Move Method private isCallOrTaggedTemplateLit(invocation Node) : boolean extracted from package computePropagationType(callSite Node) : CallSitePropagationInfo in class com.google.javascript.jscomp.PureFunctionIdentifier.CallSitePropagationInfo & moved to class com.google.javascript.jscomp.PureFunctionIdentifier | From | To | |
Rename Parameter | 1 | ||
Rename Parameter call : Node to invocation : Node in method private getSummariesForCallee(invocation Node) : List<AmbiguatedFunctionSummary> in class com.google.javascript.jscomp.PureFunctionIdentifier | From | To |