fb04caeeadfea0ba966bcfe633aa5ec3f8046cbf
Files Diff
- Added: 0
- Removed: 0
- Renamed: 0
- Modified: 6
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Change Parameter Type | 2 | ||
Change Parameter Type throwingProvider : Class<? extends CheckedProvider> to checkedProvides : CheckedProvides in method package createProviderMethod(binder Binder, method Method, checkedProvides CheckedProvides) : CheckedProviderMethod<T> in class com.google.inject.throwingproviders.CheckedProviderMethodsModule | From | To | |
Change Parameter Type targetKey : Key<? extends CheckedProvider> to targetKey : Key<? extends CheckedProvider<?>> in method private toInternal(targetKey Key<? extends CheckedProvider<?>>) : ScopedBindingBuilder in class com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder | From | To | |
Extract Variable | 2 | ||
Extract Variable key : Key<RemoteProvider<String>> in method private tValuesScoped(injector Injector, annotation Class<? extends Annotation>) : void from class com.google.inject.throwingproviders.ThrowingProviderTest | From | To | |
Extract Variable key : Key<RemoteProvider<Foo>> in method private tValuesScoped(injector Injector, annotation Class<? extends Annotation>) : void from class com.google.inject.throwingproviders.CheckedProviderTest | From | To | |
Change Variable Type | 3 | ||
Change Variable Type targetKey : Key<CheckedProvider> to targetKey : Key<CheckedProvider<?>> in method public providing(cxtorLiteral TypeLiteral<? extends T>) : ScopedBindingBuilder in class com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder | From | To | |
Change Variable Type targetProvider : Provider<? extends CheckedProvider> to targetProvider : Provider<? extends CheckedProvider<?>> in method private toInternal(targetKey Key<? extends CheckedProvider<?>>) : ScopedBindingBuilder in class com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder | From | To | |
Change Variable Type targetKey : Key<CheckedProviderMethod> to targetKey : Key<CheckedProviderMethod<?>> in method package toProviderMethod(target CheckedProviderMethod<?>) : ScopedBindingBuilder in class com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder | From | To | |
Extract Method | 1 | ||
Extract Method private createResultProvider(targetKey Key<? extends CheckedProvider<?>>, targetProvider Provider<? extends CheckedProvider<?>>) : ProviderWithDependencies<Result> extracted from private toInternal(targetKey Key<? extends CheckedProvider>) : ScopedBindingBuilder in class com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder | From | To | |
Rename Parameter | 1 | ||
Rename Parameter throwingProvider : Class<? extends CheckedProvider> to checkedProvides : CheckedProvides in method package createProviderMethod(binder Binder, method Method, checkedProvides CheckedProvides) : CheckedProviderMethod<T> in class com.google.inject.throwingproviders.CheckedProviderMethodsModule | From | To |