076ba4da4327122a2f643f34a5e6095a215a915d
Files Diff
- Added: 1
- Removed: 0
- Renamed: 0
- Modified: 4
Refactorings reported:
| Refactoring Name | Occurences | ||
|---|---|---|---|
| Rename Method | 3 | ||
| Rename Method public visit(traversal NodeTraversal, node Node, parent Node) : void renamed to public visitGuarded(traversal NodeTraversal, node Node, parent Node) : void in class com.google.javascript.jscomp.RewritePolyfills.Traverser | From | To | |
| Rename Method public visit(traversal NodeTraversal, n Node, parent Node) : void renamed to public visitGuarded(traversal NodeTraversal, n Node, parent Node) : void in class com.google.javascript.jscomp.RemoveUnusedPolyfills.CollectUnusedPolyfills | From | To | |
| Rename Method package visitPossiblePolyfillUse(n Node) : void renamed to package visitPossibleMethodPolyfillUse(n Node) : void in class com.google.javascript.jscomp.RemoveUnusedPolyfills.CollectUnusedPolyfills | From | To | |
| Rename Variable | 2 | ||
| Rename Variable rootName : String to root : Node in method private isRootInScope(node Node, traversal NodeTraversal) : boolean in class com.google.javascript.jscomp.RewritePolyfills | From | To | |
| Rename Variable qname : String to name : String in method public visitGuarded(traversal NodeTraversal, node Node, parent Node) : void in class com.google.javascript.jscomp.RewritePolyfills.Traverser | From | To | |
| Inline Method | 4 | ||
| Inline Method private isStaticFunction(node Node, traversal NodeTraversal) : boolean inlined to public visitGuarded(traversal NodeTraversal, node Node, parent Node) : void in class com.google.javascript.jscomp.RewritePolyfills.Traverser | From | To | |
| Inline Method private checkType(receiverType TypeI, registry TypeIRegistry, method PrototypeMethod, typeName String) : void inlined to package visitPossibleMethodPolyfillUse(n Node) : void in class com.google.javascript.jscomp.RemoveUnusedPolyfills.CollectUnusedPolyfills | From | To | |
| Move Attribute | 1 | ||
| Move Attribute private PROTOTYPE : String from class com.google.javascript.jscomp.RemoveUnusedPolyfills to private PROTOTYPE : String from class com.google.javascript.jscomp.RemoveUnusedPolyfills.PrototypeMethod | From | To | |
| Extract Superclass | 1 | ||
| Extract Superclass com.google.javascript.jscomp.GuardedCallback from classes [com.google.javascript.jscomp.RemoveUnusedPolyfills.CollectUnusedPolyfills, com.google.javascript.jscomp.RewritePolyfills.Traverser] | From | To | |
| Extract Variable | 1 | ||
| Extract Variable name : String in method public visitGuarded(traversal NodeTraversal, node Node, parent Node) : void from class com.google.javascript.jscomp.RewritePolyfills.Traverser | From | To | |
| Change Variable Type | 1 | ||
| Change Variable Type rootName : String to root : Node in method private isRootInScope(node Node, traversal NodeTraversal) : boolean in class com.google.javascript.jscomp.RewritePolyfills | From | To | |
| Extract Method | 14 | ||
| Extract Method private testDoesNotInject(code String) : void extracted from public testPrototypeMethodsNotInjectedIfSufficientLanguageOut() : void in class com.google.javascript.jscomp.RewritePolyfillsTest | From | To | |
| Extract Method private testDoesNotInject(code String) : void extracted from public testStaticMethodsNotInjectedIfSufficientLanguageOut() : void in class com.google.javascript.jscomp.RewritePolyfillsTest | From | To | |
| Extract Method package determineReceiverType(n Node) : TypeI extracted from package visitPossiblePolyfillUse(n Node) : void in class com.google.javascript.jscomp.RemoveUnusedPolyfills.CollectUnusedPolyfills | From | To | |
| Extract Method private testDoesNotInject(code String) : void extracted from public testStaticMethodsNotInjectedIfDeclaredInScope() : void in class com.google.javascript.jscomp.RewritePolyfillsTest | From | To | |
| Extract Method private testDoesNotInject(code String) : void extracted from public testClassesNotInjectedIfSufficientLanguageOut() : void in class com.google.javascript.jscomp.RewritePolyfillsTest | From | To | |
| Extract Method private testDoesNotInject(code String) : void extracted from public testClassesNotInjectedIfDeclaredInScope() : void in class com.google.javascript.jscomp.RewritePolyfillsTest | From | To | |
| Extract And Move Method | 1 | ||
| Extract And Move Method package checkSuffix(node Node) : boolean extracted from public visit(traversal NodeTraversal, node Node, parent Node) : void in class com.google.javascript.jscomp.RewritePolyfills.Traverser & moved to class com.google.javascript.jscomp.RewritePolyfills.Polyfills | From | To |