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 |