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 |