078b85f0c64040c337f297e7e99187f642a92d88
Files Diff
- Added: 0
- Removed: 1
- Renamed: 0
- Modified: 28
Refactorings reported:
| Refactoring Name | Occurences | ||
|---|---|---|---|
| Pull Up Method | 4 | ||
| Pull Up Method private writeObject(stream ObjectOutputStream) : void from class com.google.common.collect.HashMultiset to private writeObject(stream ObjectOutputStream) : void from class com.google.common.collect.AbstractMapBasedMultiset | From | To | |
| Pull Up Method private readObject(stream ObjectInputStream) : void from class com.google.common.collect.HashMultiset to private readObject(stream ObjectInputStream) : void from class com.google.common.collect.AbstractMapBasedMultiset | From | To | |
| Pull Up Method private readObject(stream ObjectInputStream) : void from class com.google.common.collect.LinkedHashMultiset to private readObject(stream ObjectInputStream) : void from class com.google.common.collect.AbstractMapBasedMultiset | From | To | |
| Pull Up Method private writeObject(stream ObjectOutputStream) : void from class com.google.common.collect.LinkedHashMultiset to private writeObject(stream ObjectOutputStream) : void from class com.google.common.collect.AbstractMapBasedMultiset | From | To | |
| Change Parameter Type | 2 | ||
| Change Parameter Type map : AbstractObjectCountMap<K> to map : ObjectCountHashMap<K> in method package ObjectCountHashMap(map ObjectCountHashMap<K>) in class com.google.common.collect.ObjectCountHashMap | From | To | |
| Change Parameter Type map : AbstractObjectCountMap<K> to map : ObjectCountHashMap<K> in method package ObjectCountLinkedHashMap(map ObjectCountHashMap<K>) in class com.google.common.collect.ObjectCountLinkedHashMap | From | To | |
| Move Method | 7 | ||
| Move Method public size() : int from class com.google.common.collect.AbstractObjectCountMap.EntrySetView to package size() : int from class com.google.common.collect.ObjectCountHashMap | From | To | |
| Move Method package getValue(index int) : int from class com.google.common.collect.AbstractObjectCountMap to package getValue(index int) : int from class com.google.common.collect.ObjectCountHashMap | From | To | |
| Move Method package getKey(index int) : K from class com.google.common.collect.AbstractObjectCountMap to package getKey(index int) : K from class com.google.common.collect.ObjectCountHashMap | From | To | |
| Move Method package getEntry(index int) : Entry<K> from class com.google.common.collect.AbstractObjectCountMap to package getEntry(index int) : Entry<K> from class com.google.common.collect.ObjectCountHashMap | From | To | |
| Move Method package nextIndex(index int) : int from class com.google.common.collect.AbstractObjectCountMap to package nextIndex(index int) : int from class com.google.common.collect.ObjectCountHashMap | From | To | |
| Move Method package size() : int from class com.google.common.collect.AbstractObjectCountMap to package size() : int from class com.google.common.collect.ObjectCountHashMap | From | To | |
| Move Method public size() : int from class com.google.common.collect.AbstractObjectCountMap.KeySetView to package size() : int from class com.google.common.collect.ObjectCountHashMap | From | To | |
| Change Return Type | 1 | ||
| Change Return Type Set<Multiset.Entry<E>> to ObjectCountHashMap<E> in method private counts(collection Collection<E>) : ObjectCountHashMap<E> in class com.google.common.collect.Collections2 | From | To | |
| Move Attribute | 4 | ||
| Move Attribute package size : int from class com.google.common.collect.AbstractObjectCountMap to package size : int from class com.google.common.collect.ObjectCountHashMap | From | To | |
| Move Attribute package values : int[] from class com.google.common.collect.AbstractObjectCountMap to package values : int[] from class com.google.common.collect.ObjectCountHashMap | From | To | |
| Move Attribute package modCount : int from class com.google.common.collect.AbstractObjectCountMap to package modCount : int from class com.google.common.collect.ObjectCountHashMap | From | To | |
| Move Attribute package keys : Object[] from class com.google.common.collect.AbstractObjectCountMap to package keys : Object[] from class com.google.common.collect.ObjectCountHashMap | From | To | |
| Move And Rename Class | 1 | ||
| Move And Rename Class com.google.common.collect.ObjectCountLinkedHashMap.LinkedItr moved and renamed to com.google.common.collect.AbstractMapBasedMultiset.Itr | From | To | |
| Move Class | 1 | ||
| Move Class com.google.common.collect.AbstractObjectCountMap.MapEntry moved to com.google.common.collect.ObjectCountHashMap.MapEntry | From | To | |
| Rename Attribute | 1 | ||
| Rename Attribute nextEntry : int to entryIndex : int in class com.google.common.collect.AbstractMapBasedMultiset.Itr | From | To | |
| Change Variable Type | 1 | ||
| Change Variable Type map : AbstractObjectCountMap<E> to map : ObjectCountHashMap<E> in method private counts(collection Collection<E>) : ObjectCountHashMap<E> in class com.google.common.collect.Collections2 | From | To | |
| Change Attribute Type | 2 | ||
| Change Attribute Type backingMap : AbstractObjectCountMap<E> to backingMap : ObjectCountHashMap<E> in class com.google.common.collect.AbstractMapBasedMultiset | From | To | |
| Change Attribute Type contents : AbstractObjectCountMap<E> to contents : ObjectCountHashMap<E> in class com.google.common.collect.ImmutableMultiset.Builder | From | To |