e45e3265fae3da6d382e7b8e691b7ea3267da540
Files Diff
- Added: 0
- Removed: 0
- Renamed: 0
- Modified: 6
Refactorings reported:
| Refactoring Name | Occurences | ||
|---|---|---|---|
| Rename Method | 5 | ||
| Rename Method public finalizeNominalType(constDeclNode Node) : void renamed to public finalize(constDeclNode Node) : void in class com.google.javascript.jscomp.newtypes.NominalType.RawNominalType | From | To | |
| Rename Method private computeObjType(commonTypes JSTypes) : JSType renamed to protected computeJSType(commonTypes JSTypes) : JSType in class com.google.javascript.jscomp.newtypes.EnumType | From | To | |
| Rename Method public testDontAddPropsToNomTypesAfterEarlyFinalization() : void renamed to public testDontAddPropsToNamespacesAfterEarlyFinalization() : void in class com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest | From | To | |
| Rename Method public abstract toJSType(commonTypes JSTypes) : JSType renamed to protected abstract computeJSType(commonTypes JSTypes) : JSType in class com.google.javascript.jscomp.newtypes.Namespace | From | To | |
| Rename Method public toJSType(commonTypes JSTypes) : JSType renamed to protected computeJSType(commonTypes JSTypes) : JSType in class com.google.javascript.jscomp.newtypes.NamespaceLit | From | To | |
| Pull Up Method | 3 | ||
| Pull Up Method public getName() : String from class com.google.javascript.jscomp.newtypes.NominalType.RawNominalType to public getName() : String from class com.google.javascript.jscomp.newtypes.Namespace | From | To | |
| Pull Up Method public isFinalized() : boolean from class com.google.javascript.jscomp.newtypes.NominalType.RawNominalType to public isFinalized() : boolean from class com.google.javascript.jscomp.newtypes.Namespace | From | To | |
| Pull Up Method public toJSType(commonTypes JSTypes) : JSType from class com.google.javascript.jscomp.newtypes.EnumType to public toJSType(commonTypes JSTypes) : JSType from class com.google.javascript.jscomp.newtypes.Namespace | From | To | |
| Rename Variable | 1 | ||
| Rename Variable rawType : RawNominalType to ns : Namespace in method private simpleInferDeclaration(decl Declaration, constDeclNode Node) : JSType in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope | From | To | |
| Pull Up Attribute | 2 | ||
| Pull Up Attribute private name : String from class com.google.javascript.jscomp.newtypes.NominalType.RawNominalType to protected name : String from class com.google.javascript.jscomp.newtypes.Namespace | From | To | |
| Pull Up Attribute package isFinalized : boolean from class com.google.javascript.jscomp.newtypes.NominalType.RawNominalType to protected isFinalized : boolean from class com.google.javascript.jscomp.newtypes.Namespace | From | To | |
| Move And Rename Attribute | 1 | ||
| Move And Rename Attribute private ctorFnWrappedAsJSType : JSType renamed to protected namespaceType : JSType and moved from class com.google.javascript.jscomp.newtypes.NominalType.RawNominalType to class com.google.javascript.jscomp.newtypes.Namespace | From | To | |
| Rename Attribute | 1 | ||
| Rename Attribute NOMINAL_TYPE_MODIFIED_AFTER_FINALIZATION : DiagnosticType to NAMESPACE_MODIFIED_AFTER_FINALIZATION : DiagnosticType in class com.google.javascript.jscomp.GlobalTypeInfo | From | To | |
| Extract Variable | 3 | ||
| Extract Variable varName : String in method private addNamespace(qnameNode Node, isFromExterns boolean) : void from class com.google.javascript.jscomp.GlobalTypeInfo.Scope | From | To | |
| Extract Variable nslit : NamespaceLit in method private removeTmpData(warnings WarningReporter) : void from class com.google.javascript.jscomp.GlobalTypeInfo.Scope | From | To | |
| Extract Variable et : EnumType in method private removeTmpData(warnings WarningReporter) : void from class com.google.javascript.jscomp.GlobalTypeInfo.Scope | From | To | |
| Change Variable Type | 1 | ||
| Change Variable Type rawType : RawNominalType to ns : Namespace in method private simpleInferDeclaration(decl Declaration, constDeclNode Node) : JSType in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope | From | To |