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