0b33461e35fa3a769ce23a9812a80acdc281f62c
Files Diff
- Added: 8
- Removed: 0
- Renamed: 0
- Modified: 4
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Rename Method | 1 | ||
Rename Method private newMapBinder(binder Binder, keyType TypeLiteral<K>, valueType TypeLiteral<V>, mapKey Key<Map<K,V>>, entrySetBinder Multibinder<Entry<K,Provider<V>>>) : MapBinder<K,V> renamed to package newRealMapBinder(binder Binder, keyType TypeLiteral<K>, valueTypeAndAnnotation Key<V>) : RealMapBinder<K,V> in class com.google.inject.multibindings.MapBinder | From | To | |
Change Return Type | 1 | ||
Change Return Type MapBinder<K,V> to RealMapBinder<K,V> in method package newRealMapBinder(binder Binder, keyType TypeLiteral<K>, valueTypeAndAnnotation Key<V>) : RealMapBinder<K,V> in class com.google.inject.multibindings.MapBinder | From | To | |
Extract Method | 9 | ||
Extract Method package getKeyForDefaultBinding() : Key<T> extracted from public setDefault() : LinkedBindingBuilder<T> in class com.google.inject.multibindings.OptionalBinder.RealOptionalBinder | From | To | |
Extract Method private newRealMapBinder(binder Binder, keyType TypeLiteral<K>, valueType TypeLiteral<V>, mapKey Key<Map<K,V>>, entrySetBinder Multibinder<Entry<K,Provider<V>>>) : RealMapBinder<K,V> extracted from private newMapBinder(binder Binder, keyType TypeLiteral<K>, valueType TypeLiteral<V>, mapKey Key<Map<K,V>>, entrySetBinder Multibinder<Entry<K,Provider<V>>>) : MapBinder<K,V> in class com.google.inject.multibindings.MapBinder | From | To | |
Extract Method package newRealSetBinder(binder Binder, key Key<T>) : RealMultibinder<T> extracted from public newSetBinder(binder Binder, type TypeLiteral<T>) : Multibinder<T> in class com.google.inject.multibindings.Multibinder | From | To | |
Extract Method package newRealSetBinder(binder Binder, key Key<T>) : RealMultibinder<T> extracted from public newSetBinder(binder Binder, type TypeLiteral<T>, annotationType Class<? extends Annotation>) : Multibinder<T> in class com.google.inject.multibindings.Multibinder | From | To | |
Extract Method package newRealSetBinder(binder Binder, key Key<T>) : RealMultibinder<T> extracted from public newSetBinder(binder Binder, type TypeLiteral<T>, annotation Annotation) : Multibinder<T> in class com.google.inject.multibindings.Multibinder | From | To | |
Extract Method package getKeyForNewItem() : Key<T> extracted from public addBinding() : LinkedBindingBuilder<T> in class com.google.inject.multibindings.Multibinder.RealMultibinder | From | To | |
Extract Method package getKeyForNewValue(key K) : Key<V> extracted from public addBinding(key K) : LinkedBindingBuilder<V> in class com.google.inject.multibindings.MapBinder.RealMapBinder | From | To | |
Extract Method package getKeyForActualBinding() : Key<T> extracted from public setBinding() : LinkedBindingBuilder<T> in class com.google.inject.multibindings.OptionalBinder.RealOptionalBinder | From | To | |
Extract Method package newRealOptionalBinder(binder Binder, type Key<T>) : RealOptionalBinder<T> extracted from public newOptionalBinder(binder Binder, type Key<T>) : OptionalBinder<T> in class com.google.inject.multibindings.OptionalBinder | From | To |