b43a281849623f18cb645aa4efad264c71bc007c
Files Diff
- Added: 0
- Removed: 0
- Renamed: 0
- Modified: 6
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Change Return Type | 1 | ||
Change Return Type void to boolean in method package updateCache(subType JSType, superType JSType, isMatch MatchStatus) : boolean in class com.google.javascript.rhino.jstype.JSType.ImplCache | From | To | |
Extract Variable | 1 | ||
Extract Variable props : Iterable<String> in method protected isStructuralSubtypeHelper(typeA ObjectType, typeB ObjectType, implicitImplCache ImplCache, subtypingMode SubtypingMode, optionality PropertyOptionality) : boolean from class com.google.javascript.rhino.jstype.ObjectType | From | To | |
Change Attribute Type | 1 | ||
Change Attribute Type matchCache : HashBasedTable<JSType,JSType,MatchStatus> to matchCache : HashMap<Key,MatchStatus> in class com.google.javascript.rhino.jstype.JSType.ImplCache | From | To | |
Extract And Move Method | 2 | ||
Extract And Move Method package shouldMatchStructurally(subType JSType, superType JSType) : boolean extracted from package isSubtypeHelper(thisType JSType, thatType JSType, implicitImplCache ImplCache, subtypingMode SubtypingMode) : boolean in class com.google.javascript.rhino.jstype.JSType & moved to class com.google.javascript.rhino.jstype.JSType.ImplCache | From | To | |
Extract And Move Method package shouldMatchStructurally(left JSType, right JSType) : boolean extracted from package checkEquivalenceHelper(that JSType, eqMethod EquivalenceMethod, eqCache EqCache) : boolean in class com.google.javascript.rhino.jstype.JSType & moved to class com.google.javascript.rhino.jstype.JSType.EqCache | From | To |