public interface MultibindingsTargetVisitor<T,V> extends BindingTargetVisitor<T,V>
If your BindingTargetVisitor
implements this interface, bindings created by using
Multibinder
, MapBinder
or OptionalBinderBinding
will be visited through
this interface.
Modifier and Type | Method and Description |
---|---|
V |
visit(MapBinderBinding<? extends T> mapbinding)
Visits a binding created through
MapBinder . |
V |
visit(MultibinderBinding<? extends T> multibinding)
Visits a binding created through
Multibinder . |
V |
visit(OptionalBinderBinding<? extends T> optionalbinding)
Visits a binding created through
OptionalBinder . |
V visit(MultibinderBinding<? extends T> multibinding)
Multibinder
.V visit(MapBinderBinding<? extends T> mapbinding)
MapBinder
.V visit(OptionalBinderBinding<? extends T> optionalbinding)
OptionalBinder
.