8d76ceb557d1fc9551f00dd4713670806c7f4732
Files Diff
- Added: 0
- Removed: 0
- Renamed: 0
- Modified: 3
Refactorings reported:
| Refactoring Name | Occurences | ||
|---|---|---|---|
| Change Parameter Type | 3 | ||
| Change Parameter Type valueHashTable : int[] to valueHashTable : Object in method private RegularImmutableBiMap(valueHashTable Object, alternatingKeysAndValues Object[], size int, inverse RegularImmutableBiMap<V,K>) in class com.google.common.collect.RegularImmutableBiMap | From | To | |
| Change Parameter Type hashTable : int[] to hashTable : Object in method private RegularImmutableMap(hashTable Object, alternatingKeysAndValues Object[], size int) in class com.google.common.collect.RegularImmutableMap | From | To | |
| Change Parameter Type hashTable : int[] to hashTableObject : Object in method package get(hashTableObject Object, alternatingKeysAndValues Object[], size int, keyOffset int, key Object) : Object in class com.google.common.collect.RegularImmutableMap | From | To | |
| Rename Variable | 2 | ||
| Rename Variable previous : int to previousKeyIndex : int in method package createHashTable(alternatingKeysAndValues Object[], n int, tableSize int, keyOffset int) : Object in class com.google.common.collect.RegularImmutableMap | From | To | |
| Rename Variable index : int to keyIndex : int in method package get(hashTableObject Object, alternatingKeysAndValues Object[], size int, keyOffset int, key Object) : Object in class com.google.common.collect.RegularImmutableMap | From | To | |
| Change Return Type | 1 | ||
| Change Return Type int[] to Object in method package createHashTable(alternatingKeysAndValues Object[], n int, tableSize int, keyOffset int) : Object in class com.google.common.collect.RegularImmutableMap | From | To | |
| Change Variable Type | 2 | ||
| Change Variable Type valueHashTable : int[] to valueHashTable : Object in method package RegularImmutableBiMap(alternatingKeysAndValues Object[], size int) in class com.google.common.collect.RegularImmutableBiMap | From | To | |
| Change Variable Type hashTable : int[] to hashTable : Object in method package create(n int, alternatingKeysAndValues Object[]) : RegularImmutableMap<K,V> in class com.google.common.collect.RegularImmutableMap | From | To | |
| Extract Method | 1 | ||
| Extract Method private duplicateKeyException(key Object, value Object, alternatingKeysAndValues Object[], previousKeyIndex int) : IllegalArgumentException extracted from package createHashTable(alternatingKeysAndValues Object[], n int, tableSize int, keyOffset int) : int[] in class com.google.common.collect.RegularImmutableMap | From | To | |
| Change Attribute Type | 3 | ||
| Change Attribute Type ABSENT : int to ABSENT : byte in class com.google.common.collect.RegularImmutableMap | From | To | |
| Change Attribute Type hashTable : int[] to hashTable : Object in class com.google.common.collect.RegularImmutableMap | From | To | |
| Change Attribute Type keyHashTable : int[] to keyHashTable : Object in class com.google.common.collect.RegularImmutableBiMap | From | To | |
| Rename Parameter | 1 | ||
| Rename Parameter hashTable : int[] to hashTableObject : Object in method package get(hashTableObject Object, alternatingKeysAndValues Object[], size int, keyOffset int, key Object) : Object in class com.google.common.collect.RegularImmutableMap | From | To |