@Override public T getComponentInstance(final PicoContainer container, final Type into) throws PicoCompositionException { if (isStaticInjection) { throw new PicoCompositionException(Arrays.deepToString(fieldsToInject) + " are static fields, getComponentInstance() on this adapter should not be called."); } return super.getComponentInstance(container, into); }
@Override final protected void unsatisfiedDependencies(final PicoContainer container, final Set<Type> unsatisfiableDependencyTypes, final List<AccessibleObject> unsatisfiableDependencyMembers) { final StringBuilder sb = new StringBuilder(this.getComponentImplementation().getName()) .append(" has unsatisfied dependency for fields ["); for (int i = 0; i < unsatisfiableDependencyMembers.size(); i++) { final AccessibleObject accessibleObject = unsatisfiableDependencyMembers.get(i); final Field m = (Field) accessibleObject; sb .append(" ") .append(m.getDeclaringClass().getName()) .append(".") .append(m.getName()) .append(" (field's type is ") .append(m.getType().getName()) .append(") "); } final String container1 = container.toString(); throw new UnsatisfiableDependenciesException(sb.toString() + "] from " + container1); }
@Override final protected void unsatisfiedDependencies(final PicoContainer container, final Set<Type> unsatisfiableDependencyTypes, final List<AccessibleObject> unsatisfiableDependencyMembers) { final StringBuilder sb = new StringBuilder(this.getComponentImplementation().getName()) .append(" has unsatisfied dependency for fields ["); for (int i = 0; i < unsatisfiableDependencyMembers.size(); i++) { final AccessibleObject accessibleObject = unsatisfiableDependencyMembers.get(i); final Field m = (Field) accessibleObject; sb .append(" ") .append(m.getDeclaringClass().getName()) .append(".") .append(m.getName()) .append(" (field's type is ") .append(m.getType().getName()) .append(") "); } final String container1 = container.toString(); throw new UnsatisfiableDependenciesException(sb.toString() + "] from " + container1); }
@Override public T getComponentInstance(final PicoContainer container, final Type into) throws PicoCompositionException { if (isStaticInjection) { throw new PicoCompositionException(Arrays.deepToString(fieldsToInject) + " are static fields, getComponentInstance() on this adapter should not be called."); } return super.getComponentInstance(container, into); }