fb46f44a6c5b0dbcadfc6eacf1bf36ee2de4805a
Files Diff
- Added: 0
- Removed: 1
- Renamed: 0
- Modified: 4
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Move And Rename Method | 1 | ||
Move And Rename Method protected doProvision(errors Errors, context InternalContext, dependency Dependency<?>) : T from class com.google.inject.internal.ProviderMethod to package provision(errors Errors, dependency Dependency<?>, context InternalContext, constructionContext ConstructionContext<T>) : T from class com.google.inject.internal.ProviderMethod.Factory | From | To | |
Move Method | 1 | ||
Move Method package initialize(injector InjectorImpl, errors Errors) : void from class com.google.inject.internal.ProviderMethod to public initialize(injector InjectorImpl, errors Errors) : void from class com.google.inject.internal.ProviderMethod.ProviderMethodProviderInstanceBindingImpl | From | To | |
Rename Variable | 4 | ||
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 | |
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 | |
Move Attribute | 1 | ||
Move Attribute private parameterInjectors : SingleParameterInjector<?>[] from class com.google.inject.internal.ProviderMethod to private parameterInjectors : SingleParameterInjector<?>[] from class com.google.inject.internal.ProviderMethod.Factory | From | To | |
Extract Variable | 1 | ||
Extract 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 | |
Change Variable Type | 6 | ||
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 | |
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 | |
Extract And Move Method | 1 | ||
Extract And Move Method package createBinding(injector InjectorImpl, key Key<T>, providerMethod ProviderMethod<T>, source Object, scoping Scoping) : BindingImpl<T> extracted from public visit(command Binding<T>) : Boolean in class com.google.inject.internal.BindingProcessor & moved to class com.google.inject.internal.ProviderMethod | From | To |