2c0910e0a46aaefb149b6bf3246fe084b9d505b6
Files Diff
- Added: 1
 - Removed: 0
 - Renamed: 0
 - Modified: 4
 
Refactorings reported:
| Refactoring Name | Occurences | ||
|---|---|---|---|
| Pull Up Method | 1 | ||
| Pull Up Method public get() : T from class com.google.inject.internal.ProviderMethod to public get() : T from class com.google.inject.internal.ProviderWithExtensionsBindingImpl.Factory | From | To | |
| Move And Rename Method | 1 | ||
| Move And Rename Method package provision(errors Errors, dependency Dependency<?>, context InternalContext, constructionContext ConstructionContext<T>) : T from class com.google.inject.internal.ProviderMethod.Factory to protected doProvision(errors Errors, context InternalContext, dependency Dependency<?>) : T from class com.google.inject.internal.ProviderMethod | From | To | |
| Move And Inline Method | 1 | ||
| Move And Inline Method package createBinding(injector InjectorImpl, key Key<T>, providerMethod ProviderMethod<T>, source Object, scoping Scoping) : BindingImpl<T> moved from class com.google.inject.internal.ProviderMethod to class com.google.inject.internal.BindingProcessor & inlined to public visit(command Binding<T>) : Boolean | From | To | |
| Move Method | 1 | ||
| Move Method public initialize(injector InjectorImpl, errors Errors) : void from class com.google.inject.internal.ProviderMethod.ProviderMethodProviderInstanceBindingImpl to package initialize(injector InjectorImpl, errors Errors) : void from class com.google.inject.internal.ProviderMethod | From | To | |
| Rename Variable | 4 | ||
| Rename Variable providerKey : Key<? extends javax.inject.Provider<? extends T>> to instance : T in method public visit(binding InstanceBinding<? extends T>) : Boolean in class com.google.inject.internal.BindingProcessor.visit.acceptTargetVisitor | From | To | |
| Rename Variable providerKey : Key<? extends javax.inject.Provider<? extends T>> to linkedKey : Key<? extends T> in method public visit(binding LinkedKeyBinding<? extends T>) : Boolean in class com.google.inject.internal.BindingProcessor.visit.acceptTargetVisitor | From | To | |
| Rename Variable instance : T to providerKey : Key<? extends javax.inject.Provider<? extends T>> in method public visit(binding ProviderKeyBinding<? extends T>) : Boolean in class com.google.inject.internal.BindingProcessor.visit.acceptTargetVisitor | From | To | |
| Rename Variable linkedKey : Key<? extends T> to providerKey : Key<? extends javax.inject.Provider<? extends T>> in method public visit(binding ProviderKeyBinding<? extends T>) : Boolean in class com.google.inject.internal.BindingProcessor.visit.acceptTargetVisitor | From | To | |
| Move Attribute | 1 | ||
| Move Attribute private parameterInjectors : SingleParameterInjector<?>[] from class com.google.inject.internal.ProviderMethod.Factory to private parameterInjectors : SingleParameterInjector<?>[] from class com.google.inject.internal.ProviderMethod | From | To | |
| Extract Superclass | 1 | ||
| Extract Superclass com.google.inject.internal.ProviderWithExtensionsBindingImpl.Factory from classes [com.google.inject.internal.ProviderMethod] | From | To | |
| Change Variable Type | 6 | ||
| Change Variable Type providerKey : Key<? extends javax.inject.Provider<? extends T>> to instance : T in method public visit(binding InstanceBinding<? extends T>) : Boolean in class com.google.inject.internal.BindingProcessor.visit.acceptTargetVisitor | From | To | |
| Change Variable Type providerKey : Key<? extends javax.inject.Provider<? extends T>> to linkedKey : Key<? extends T> in method public visit(binding LinkedKeyBinding<? extends T>) : Boolean in class com.google.inject.internal.BindingProcessor.visit.acceptTargetVisitor | From | To | |
| Change Variable Type factory : FactoryProxy<T> to boundProviderFactory : BoundProviderFactory<T> in method public visit(binding ProviderKeyBinding<? extends T>) : Boolean in class com.google.inject.internal.BindingProcessor.visit.acceptTargetVisitor | From | To | |
| Change Variable Type boundProviderFactory : BoundProviderFactory<T> to factory : FactoryProxy<T> in method public visit(binding LinkedKeyBinding<? extends T>) : Boolean in class com.google.inject.internal.BindingProcessor.visit.acceptTargetVisitor | From | To | |
| Change Variable Type linkedKey : Key<? extends T> to providerKey : Key<? extends javax.inject.Provider<? extends T>> in method public visit(binding ProviderKeyBinding<? extends T>) : Boolean in class com.google.inject.internal.BindingProcessor.visit.acceptTargetVisitor | From | To | |
| Change Variable Type instance : T to providerKey : Key<? extends javax.inject.Provider<? extends T>> in method public visit(binding ProviderKeyBinding<? extends T>) : Boolean in class com.google.inject.internal.BindingProcessor.visit.acceptTargetVisitor | From | To | |
| Inline Variable | 1 | ||
| Inline Variable dependencies : List<Dependency<?>> in method private createProviderMethod(binder Binder, method Method, annotation Annotation) : ProviderMethod<T> from class com.google.inject.internal.ProviderMethodsModule | From | To |