public static String getUnsatisfiedDependenciesAdditionalInfo(InjectionPoint ij, BeanManagerImpl beanManager) { Set<Bean<?>> beansMatchedByType = beanManager.getBeans(ij.getType(), Any.Literal.INSTANCE); if (beansMatchedByType.isEmpty()) { Class<?> rawType = Reflections.getRawType(ij.getType()); if (rawType != null) { MissingDependenciesRegistry missingDependenciesRegistry = beanManager.getServices().get(MissingDependenciesRegistry.class); String missingDependency = missingDependenciesRegistry.getMissingDependencyForClass(rawType.getName()); if (missingDependency != null) { return ValidatorLogger.LOG.unsatisfiedDependencyBecauseClassIgnored( rawType.getName(), missingDependency); } } } else { return ValidatorLogger.LOG.unsatisfiedDependencyBecauseQualifiersDontMatch( WeldCollections.toMultiRowString(beansMatchedByType)); } return ""; }
public static String getUnsatisfiedDependenciesAdditionalInfo(InjectionPoint ij, BeanManagerImpl beanManager) { Set<Bean<?>> beansMatchedByType = beanManager.getBeans(ij.getType(), Any.Literal.INSTANCE); if (beansMatchedByType.isEmpty()) { Class<?> rawType = Reflections.getRawType(ij.getType()); if (rawType != null) { MissingDependenciesRegistry missingDependenciesRegistry = beanManager.getServices().get(MissingDependenciesRegistry.class); String missingDependency = missingDependenciesRegistry.getMissingDependencyForClass(rawType.getName()); if (missingDependency != null) { return ValidatorLogger.LOG.unsatisfiedDependencyBecauseClassIgnored( rawType.getName(), missingDependency); } } } else { return ValidatorLogger.LOG.unsatisfiedDependencyBecauseQualifiersDontMatch( WeldCollections.toMultiRowString(beansMatchedByType)); } return ""; }
public static String getUnsatisfiedDependenciesAdditionalInfo(InjectionPoint ij, BeanManagerImpl beanManager) { Set<Bean<?>> beansMatchedByType = beanManager.getBeans(ij.getType(), Any.Literal.INSTANCE); if (beansMatchedByType.isEmpty()) { Class<?> rawType = Reflections.getRawType(ij.getType()); if (rawType != null) { MissingDependenciesRegistry missingDependenciesRegistry = beanManager.getServices().get(MissingDependenciesRegistry.class); String missingDependency = missingDependenciesRegistry.getMissingDependencyForClass(rawType.getName()); if (missingDependency != null) { return ValidatorLogger.LOG.unsatisfiedDependencyBecauseClassIgnored( rawType.getName(), missingDependency); } } } else { return ValidatorLogger.LOG.unsatisfiedDependencyBecauseQualifiersDontMatch( WeldCollections.toMultiRowString(beansMatchedByType)); } return ""; }
public static String getUnsatisfiedDependenciesAdditionalInfo(InjectionPoint ij, BeanManagerImpl beanManager) { Set<Bean<?>> beansMatchedByType = beanManager.getBeans(ij.getType(), Any.Literal.INSTANCE); if (beansMatchedByType.isEmpty()) { Class<?> rawType = Reflections.getRawType(ij.getType()); if (rawType != null) { MissingDependenciesRegistry missingDependenciesRegistry = beanManager.getServices().get(MissingDependenciesRegistry.class); String missingDependency = missingDependenciesRegistry.getMissingDependencyForClass(rawType.getName()); if (missingDependency != null) { return ValidatorLogger.LOG.unsatisfiedDependencyBecauseClassIgnored( rawType.getName(), missingDependency); } } } else { return ValidatorLogger.LOG.unsatisfiedDependencyBecauseQualifiersDontMatch( WeldCollections.toMultiRowString(beansMatchedByType)); } return ""; }
public static String getUnsatisfiedDependenciesAdditionalInfo(InjectionPoint ij, BeanManagerImpl beanManager) { Set<Bean<?>> beansMatchedByType = beanManager.getBeans(ij.getType(), AnyLiteral.INSTANCE); if (beansMatchedByType.isEmpty()) { Class<?> rawType = Reflections.getRawType(ij.getType()); if (rawType != null) { MissingDependenciesRegistry missingDependenciesRegistry = beanManager.getServices().get(MissingDependenciesRegistry.class); String missingDependency = missingDependenciesRegistry.getMissingDependencyForClass(rawType.getName()); if (missingDependency != null) { return ValidatorLogger.LOG.unsatisfiedDependencyBecauseClassIgnored( rawType.getName(), missingDependency); } } } else { return ValidatorLogger.LOG.unsatisfiedDependencyBecauseQualifiersDontMatch( WeldCollections.toMultiRowString(beansMatchedByType)); } return ""; }
public static String getUnsatisfiedDependenciesAdditionalInfo(InjectionPoint ij, BeanManagerImpl beanManager) { Set<Bean<?>> beansMatchedByType = beanManager.getBeans(ij.getType(), Any.Literal.INSTANCE); if (beansMatchedByType.isEmpty()) { Class<?> rawType = Reflections.getRawType(ij.getType()); if (rawType != null) { MissingDependenciesRegistry missingDependenciesRegistry = beanManager.getServices().get(MissingDependenciesRegistry.class); String missingDependency = missingDependenciesRegistry.getMissingDependencyForClass(rawType.getName()); if (missingDependency != null) { return ValidatorLogger.LOG.unsatisfiedDependencyBecauseClassIgnored( rawType.getName(), missingDependency); } } } else { return ValidatorLogger.LOG.unsatisfiedDependencyBecauseQualifiersDontMatch( WeldCollections.toMultiRowString(beansMatchedByType)); } return ""; }