0df668a2ed2e500322b4ce5dee9349139da12755
Files Diff
- Added: 0
- Removed: 0
- Renamed: 0
- Modified: 10
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Pull Up Method | 3 | ||
Pull Up Method package isStructuralTyping() : boolean from class com.google.javascript.rhino.jstype.JSType.ImplCache to protected isStructuralTyping() : boolean from class com.google.javascript.rhino.jstype.JSType.MatchCache | From | To | |
Pull Up Method package updateCache(leftType JSType, rightType JSType, isImplement ImplStatus) : void from class com.google.javascript.rhino.jstype.JSType.ImplCache to package updateCache(leftType JSType, rightType JSType, isMatch MatchStatus) : void from class com.google.javascript.rhino.jstype.JSType.MatchCache | From | To | |
Pull Up Method package checkCache(rightType JSType, leftType JSType) : ImplStatus from class com.google.javascript.rhino.jstype.JSType.ImplCache to package checkCache(rightType JSType, leftType JSType) : MatchStatus from class com.google.javascript.rhino.jstype.JSType.MatchCache | From | To | |
Change Parameter Type | 1 | ||
Change Parameter Type isImplement : ImplStatus to isMatch : MatchStatus in method package updateCache(leftType JSType, rightType JSType, isMatch MatchStatus) : void in class com.google.javascript.rhino.jstype.JSType.MatchCache | From | To | |
Change Return Type | 1 | ||
Change Return Type ImplStatus to MatchStatus in method package checkCache(rightType JSType, leftType JSType) : MatchStatus in class com.google.javascript.rhino.jstype.JSType.MatchCache | From | To | |
Pull Up Attribute | 1 | ||
Pull Up Attribute private isStructuralTyping : boolean from class com.google.javascript.rhino.jstype.JSType.ImplCache to protected isStructuralTyping : boolean from class com.google.javascript.rhino.jstype.JSType.MatchCache | From | To | |
Rename Class | 1 | ||
Rename Class com.google.javascript.rhino.jstype.JSType.ImplStatus renamed to com.google.javascript.rhino.jstype.JSType.MatchStatus | From | To | |
Extract Superclass | 1 | ||
Extract Superclass com.google.javascript.rhino.jstype.JSType.MatchCache from classes [com.google.javascript.rhino.jstype.JSType.ImplCache] | From | To | |
Change Variable Type | 1 | ||
Change Variable Type result : ImplStatus to result : MatchStatus in method protected checkConstructorImplicitMatch(rightType FunctionType, leftType FunctionType, implicitImplCache ImplCache) : boolean in class com.google.javascript.rhino.jstype.JSType | From | To | |
Extract Method | 2 | ||
Extract Method public checkEquivalenceHelper(that TemplateTypeMap, eqMethod EquivalenceMethod, eqCache EqCache) : boolean extracted from public checkEquivalenceHelper(that TemplateTypeMap, eqMethod EquivalenceMethod) : boolean in class com.google.javascript.rhino.jstype.TemplateTypeMap | From | To | |
Extract Method package checkEquivalenceHelper(that JSType, eqMethod EquivalenceMethod, eqCache EqCache) : boolean extracted from package checkEquivalenceHelper(that JSType, eqMethod EquivalenceMethod) : boolean in class com.google.javascript.rhino.jstype.JSType | From | To | |
Rename Parameter | 1 | ||
Rename Parameter isImplement : ImplStatus to isMatch : MatchStatus in method package updateCache(leftType JSType, rightType JSType, isMatch MatchStatus) : void in class com.google.javascript.rhino.jstype.JSType.MatchCache | From | To |