@Override public <B, V> V acceptExtensionVisitor( BindingTargetVisitor<B, V> visitor, ProviderInstanceBinding<? extends B> binding) { if (visitor instanceof ServletModuleTargetVisitor) { if (servletInstance != null) { return ((ServletModuleTargetVisitor<B, V>) visitor) .visit(new InstanceServletBindingImpl(initParams, servletInstance, patternMatcher)); } else { return ((ServletModuleTargetVisitor<B, V>) visitor) .visit(new LinkedServletBindingImpl(initParams, servletKey, patternMatcher)); } } else { return visitor.visit(binding); } }
@Override public <B, V> V acceptExtensionVisitor( BindingTargetVisitor<B, V> visitor, ProviderInstanceBinding<? extends B> binding) { if (visitor instanceof ServletModuleTargetVisitor) { if (servletInstance != null) { return ((ServletModuleTargetVisitor<B, V>) visitor) .visit(new InstanceServletBindingImpl(initParams, servletInstance, patternMatcher)); } else { return ((ServletModuleTargetVisitor<B, V>) visitor) .visit(new LinkedServletBindingImpl(initParams, servletKey, patternMatcher)); } } else { return visitor.visit(binding); } }
@Override public <B, V> V acceptExtensionVisitor( BindingTargetVisitor<B, V> visitor, ProviderInstanceBinding<? extends B> binding) { if (visitor instanceof ServletModuleTargetVisitor) { if (servletInstance != null) { return ((ServletModuleTargetVisitor<B, V>) visitor) .visit(new InstanceServletBindingImpl(initParams, servletInstance, patternMatcher)); } else { return ((ServletModuleTargetVisitor<B, V>) visitor) .visit(new LinkedServletBindingImpl(initParams, servletKey, patternMatcher)); } } else { return visitor.visit(binding); } }
public <B, V> V acceptExtensionVisitor(BindingTargetVisitor<B, V> visitor, ProviderInstanceBinding<? extends B> binding) { if (visitor instanceof ServletModuleTargetVisitor) { if (servletInstance != null) { return ((ServletModuleTargetVisitor<B, V>) visitor).visit( new InstanceServletBindingImpl(initParams, pattern, servletInstance, patternMatcher)); } else { return ((ServletModuleTargetVisitor<B, V>) visitor).visit( new LinkedServletBindingImpl(initParams, pattern, servletKey, patternMatcher)); } } else { return visitor.visit(binding); } }
public <B, V> V acceptExtensionVisitor(BindingTargetVisitor<B, V> visitor, ProviderInstanceBinding<? extends B> binding) { if (visitor instanceof ServletModuleTargetVisitor) { if (servletInstance != null) { return ((ServletModuleTargetVisitor<B, V>) visitor).visit( new InstanceServletBindingImpl(initParams, pattern, servletInstance, patternMatcher)); } else { return ((ServletModuleTargetVisitor<B, V>) visitor).visit( new LinkedServletBindingImpl(initParams, pattern, servletKey, patternMatcher)); } } else { return visitor.visit(binding); } }