public class GuiceBindingVisitor<T> extends DefaultBindingTargetVisitor<T,Void> implements BindingScopingVisitor<Void>
GinjectorBindings.| Constructor and Description |
|---|
GuiceBindingVisitor(Key<T> targetKey,
List<Message> messages,
GinjectorBindings bindingsCollection,
BindingFactory bindingFactory) |
| Modifier and Type | Method and Description |
|---|---|
Void |
visit(InstanceBinding<? extends T> instanceBinding) |
Void |
visit(LinkedKeyBinding<? extends T> linkedKeyBinding) |
Void |
visit(ProviderInstanceBinding<? extends T> providerInstanceBinding) |
Void |
visit(ProviderKeyBinding<? extends T> providerKeyBinding) |
Void |
visit(UntargettedBinding<? extends T> untargettedBinding) |
Void |
visitEagerSingleton() |
Void |
visitNoScoping() |
protected Void |
visitOther(Binding<? extends T> binding) |
Void |
visitScope(Scope scope) |
Void |
visitScopeAnnotation(Class<? extends Annotation> scopeAnnotation) |
visit, visit, visit, visitpublic GuiceBindingVisitor(Key<T> targetKey, List<Message> messages, GinjectorBindings bindingsCollection, BindingFactory bindingFactory)
public Void visit(ProviderKeyBinding<? extends T> providerKeyBinding)
visit in interface BindingTargetVisitor<T,Void>visit in class DefaultBindingTargetVisitor<T,Void>public Void visit(ProviderInstanceBinding<? extends T> providerInstanceBinding)
visit in interface BindingTargetVisitor<T,Void>visit in class DefaultBindingTargetVisitor<T,Void>public Void visit(LinkedKeyBinding<? extends T> linkedKeyBinding)
visit in interface BindingTargetVisitor<T,Void>visit in class DefaultBindingTargetVisitor<T,Void>public Void visit(InstanceBinding<? extends T> instanceBinding)
visit in interface BindingTargetVisitor<T,Void>visit in class DefaultBindingTargetVisitor<T,Void>public Void visit(UntargettedBinding<? extends T> untargettedBinding)
visit in interface BindingTargetVisitor<T,Void>visit in class DefaultBindingTargetVisitor<T,Void>protected Void visitOther(Binding<? extends T> binding)
visitOther in class DefaultBindingTargetVisitor<T,Void>public Void visitEagerSingleton()
visitEagerSingleton in interface BindingScopingVisitor<Void>public Void visitScope(Scope scope)
visitScope in interface BindingScopingVisitor<Void>public Void visitScopeAnnotation(Class<? extends Annotation> scopeAnnotation)
visitScopeAnnotation in interface BindingScopingVisitor<Void>public Void visitNoScoping()
visitNoScoping in interface BindingScopingVisitor<Void>Copyright © 2008–2018. All rights reserved.