68a5bd7a9cc89a8d85187bf083b04f0b3c053e95
Files Diff
- Added: 0
- Removed: 0
- Renamed: 0
- Modified: 4
Refactorings reported:
| Refactoring Name | Occurences | ||
|---|---|---|---|
| Rename Method | 1 | ||
| Rename Method private getQnameRootScope(n Node) : TypedScope renamed to private getLValueRootScope(n Node) : TypedScope in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder | From | To | |
| Pull Up Method | 1 | ||
| Pull Up Method private checkForTypedef(candidate Node, info JSDocInfo) : void from class com.google.javascript.jscomp.TypedScopeCreator.GlobalScopeBuilder to private checkForTypedef(candidate Node, info JSDocInfo) : void from class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder | From | To | |
| Rename Variable | 1 | ||
| Rename Variable scope : TypedScope to scopeToDeclareIn : TypedScope in method package defineSlot(n Node, parent Node, variableName String, type JSType, inferred boolean) : void in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder | From | To | |
| Inline Method | 1 | ||
| Inline Method private isQnameRootedInGlobalScope(n Node) : boolean inlined to package defineSlot(n Node, parent Node, variableName String, type JSType, inferred boolean) : void in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder | From | To | |
| Rename Attribute | 1 | ||
| Rename Attribute scope : TypedScope to currentScope : TypedScope in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder | From | To | |
| Extract Method | 2 | ||
| Extract Method private isLValueRootedInGlobalScope(n Node) : boolean extracted from private createFunctionTypeFromNodes(rValue Node, name String, info JSDocInfo, lvalueNode Node) : FunctionType in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder | From | To | |
| Extract Method private isLValueRootedInGlobalScope(n Node) : boolean extracted from private shouldUseFunctionLiteralType(type FunctionType, info JSDocInfo, lValue Node) : boolean in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder | From | To | |
| Extract And Move Method | 1 | ||
| Extract And Move Method package setDeclarationScope(declarationScope TypedScope) : FunctionTypeBuilder extracted from private createFunctionTypeFromNodes(rValue Node, name String, info JSDocInfo, lvalueNode Node) : FunctionType in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder & moved to class com.google.javascript.jscomp.FunctionTypeBuilder | From | To |