@Override public <X> Bean<? extends X> resolve(Set<Bean<? extends X>> beans) { if (beans == null || beans.isEmpty()) { return null; } Set<Bean<? extends X>> resolvedBeans = beanResolver.resolve(beans); if (resolvedBeans.size() == 1) { return resolvedBeans.iterator().next(); } else if (resolvedBeans.size() == 0) { return null; } else { throw BeanManagerLogger.LOG.ambiguousBeansForDependency(WeldCollections.toMultiRowString(beans)); } }
@Override public <X> Bean<? extends X> resolve(Set<Bean<? extends X>> beans) { if (beans == null || beans.isEmpty()) { return null; } Set<Bean<? extends X>> resolvedBeans = beanResolver.resolve(beans); if (resolvedBeans.size() == 1) { return resolvedBeans.iterator().next(); } else if (resolvedBeans.size() == 0) { return null; } else { throw BeanManagerLogger.LOG.ambiguousBeansForDependency(WeldCollections.toMultiRowString(beans)); } }
@Override public <X> Bean<? extends X> resolve(Set<Bean<? extends X>> beans) { if (beans == null || beans.isEmpty()) { return null; } Set<Bean<? extends X>> resolvedBeans = beanResolver.resolve(beans); if (resolvedBeans.size() == 1) { return resolvedBeans.iterator().next(); } else if (resolvedBeans.size() == 0) { return null; } else { throw BeanManagerLogger.LOG.ambiguousBeansForDependency(WeldCollections.toMultiRowString(beans)); } }
@Override public <X> Bean<? extends X> resolve(Set<Bean<? extends X>> beans) { if (beans == null || beans.isEmpty()) { return null; } Set<Bean<? extends X>> resolvedBeans = beanResolver.resolve(beans); if (resolvedBeans.size() == 1) { return resolvedBeans.iterator().next(); } else if (resolvedBeans.size() == 0) { return null; } else { throw BeanManagerLogger.LOG.ambiguousBeansForDependency(WeldCollections.toMultiRowString(beans)); } }
@Override public <X> Bean<? extends X> resolve(Set<Bean<? extends X>> beans) { if (beans == null || beans.isEmpty()) { return null; } Set<Bean<? extends X>> resolvedBeans = beanResolver.resolve(beans); if (resolvedBeans.size() == 1) { return resolvedBeans.iterator().next(); } else if (resolvedBeans.size() == 0) { return null; } else { throw BeanManagerLogger.LOG.ambiguousBeansForDependency(WeldCollections.toMultiRowString(beans)); } }
@Override public <X> Bean<? extends X> resolve(Set<Bean<? extends X>> beans) { if (beans == null || beans.isEmpty()) { return null; } Set<Bean<? extends X>> resolvedBeans = beanResolver.resolve(beans); if (resolvedBeans.size() == 1) { return resolvedBeans.iterator().next(); } else if (resolvedBeans.size() == 0) { return null; } else { throw BeanManagerLogger.LOG.ambiguousBeansForDependency(WeldCollections.toMultiRowString(beans)); } }