e4acdef857280c8646b2ba50ddc3ac79fe00ab5d
Files Diff
- Added: 1
- Removed: 0
- Renamed: 0
- Modified: 11
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Rename Method | 3 | ||
Rename Method package isSubtypeOf(other NominalType) : boolean renamed to package isNominalSubtypeOf(other NominalType) : boolean in class com.google.javascript.jscomp.newtypes.NominalType | From | To | |
Rename Method private areRelatedClasses(c1 NominalType, c2 NominalType) : boolean renamed to private areRelatedNominalTypes(c1 NominalType, c2 NominalType) : boolean in class com.google.javascript.jscomp.newtypes.ObjectType | From | To | |
Rename Method public makeInterface(defSite Node, name QualifiedName, typeParameters ImmutableList<String>) : RawNominalType renamed to public makeStructuralInterface(defSite Node, name QualifiedName, typeParameters ImmutableList<String>) : RawNominalType in class com.google.javascript.jscomp.newtypes.RawNominalType | From | To | |
Change Parameter Type | 1 | ||
Change Parameter Type isInterface : boolean to kind : Kind in method private RawNominalType(defSite Node, name String, typeParameters ImmutableList<String>, kind Kind, objectKind ObjectKind) in class com.google.javascript.jscomp.newtypes.RawNominalType | From | To | |
Extract Method | 1 | ||
Extract Method package isSubtypeOf(other TypeI, subSuperMap SubtypeCache) : boolean extracted from public isSubtypeOf(other TypeI) : boolean in class com.google.javascript.jscomp.newtypes.JSType | From | To | |
Rename Parameter | 1 | ||
Rename Parameter isInterface : boolean to kind : Kind in method private RawNominalType(defSite Node, name String, typeParameters ImmutableList<String>, kind Kind, objectKind ObjectKind) in class com.google.javascript.jscomp.newtypes.RawNominalType | From | To |