592dcb251bfff6b2244d487a0db401a1b7562f6b
Files Diff
- Added: 0
- Removed: 0
- Renamed: 0
- Modified: 9
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Move And Rename Method | 2 | ||
Move And Rename Method public get() : Object from class com.google.inject.internal.RealOptionalBinder.JavaOptionalProviderProvider to private invokeJavaOptionalOf(o Object) : Object from class com.google.inject.internal.RealOptionalBinder | From | To | |
Move And Rename Method public get() : Object from class com.google.inject.internal.RealOptionalBinder.JavaOptionalProvider to private invokeJavaOptionalOf(o Object) : Object from class com.google.inject.internal.RealOptionalBinder | From | To | |
Change Parameter Type | 2 | ||
Change Parameter Type equality : Object to bindingSelection : BindingSelection<T> in method package RealOptionalBinderProviderWithDependencies(bindingSelection BindingSelection<T>) in class com.google.inject.internal.RealOptionalBinder.RealOptionalBinderProviderWithDependencies | From | To | |
Change Parameter Type injector : Injector to injector : InjectorImpl in method package initialize(injector InjectorImpl) : void in class com.google.inject.internal.RealOptionalBinder.BindingSelection | From | To | |
Move Method | 2 | ||
Move Method private containsElement(element Element) : boolean from class com.google.inject.internal.RealOptionalBinder to package containsElement(element Element) : boolean from class com.google.inject.internal.RealOptionalBinder.BindingSelection | From | To | |
Move Method package initialize(injector Injector) : void from class com.google.inject.internal.RealOptionalBinder.RealOptionalProviderProvider to package initialize(injector InjectorImpl) : void from class com.google.inject.internal.RealOptionalBinder.BindingSelection | From | To | |
Move Attribute | 1 | ||
Move Attribute private optionalKey : Key<Optional<T>> from class com.google.inject.internal.RealOptionalBinder to private optionalKey : Key<Optional<T>> from class com.google.inject.internal.RealOptionalBinder.RealOptionalKeyProvider | From | To | |
Extract Class | 1 | ||
Extract Class com.google.inject.internal.RealOptionalBinder.BindingSelection from class com.google.inject.internal.RealOptionalBinder | From | To | |
Change Variable Type | 6 | ||
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 | |
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 | |
Extract Method | 1 | ||
Extract Method private asRunnable(binding BindingImpl<?>) : Runnable extracted from protected scheduleInitialization(binding BindingImpl<?>) : void in class com.google.inject.internal.AbstractBindingProcessor.Processor | From | To | |
Rename Method | 1 | ||
Rename Method public get() : Optional<Provider<T>> renamed to protected doProvision(errors Errors, context InternalContext, dependency Dependency<?>) : Optional<Provider<T>> in class com.google.inject.internal.RealOptionalBinder.RealOptionalProviderProvider | 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 | |
Change Return Type | 2 | ||
Change Return Type Binding to Binding<?> in method public getActualBinding() : Binding<?> in class com.google.inject.internal.RealOptionalBinder.JavaOptionalProvider | From | To | |
Change Return Type Binding to Binding<?> in method public getDefaultBinding() : Binding<?> in class com.google.inject.internal.RealOptionalBinder.JavaOptionalProvider | From | To | |
Replace Variable With Attribute | 1 | ||
Replace Variable With Attribute injectionPoints : Set<InjectionPoint> to scoping : Scoping in method public visit(command Binding<T>) : Boolean in class com.google.inject.internal.BindingProcessor | From | To | |
Rename Attribute | 2 | ||
Rename Attribute typeKey : Key<T> to bindingSelection : BindingSelection<T> in class com.google.inject.internal.RealOptionalBinder | From | To | |
Rename Attribute equality : Object to bindingSelection : BindingSelection<T> in class com.google.inject.internal.RealOptionalBinder.RealOptionalBinderProviderWithDependencies | From | To | |
Change Attribute Type | 2 | ||
Change Attribute Type typeKey : Key<T> to bindingSelection : BindingSelection<T> in class com.google.inject.internal.RealOptionalBinder | From | To | |
Change Attribute Type equality : Object to bindingSelection : BindingSelection<T> in class com.google.inject.internal.RealOptionalBinder.RealOptionalBinderProviderWithDependencies | From | To | |
Rename Parameter | 1 | ||
Rename Parameter equality : Object to bindingSelection : BindingSelection<T> in method package RealOptionalBinderProviderWithDependencies(bindingSelection BindingSelection<T>) in class com.google.inject.internal.RealOptionalBinder.RealOptionalBinderProviderWithDependencies | From | To |