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, visit
public 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.