deltaspike/modules/test-control/impl/src/main/java/org/apache/deltaspike/testcontrol/impl/mock/MockAwareInjectionTargetWrapper.java [42:74]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                                           List<Type> beanTypes,
                                           List<Annotation> qualifiers)
    {
        this.beanManager = beanManager;
        this.wrapped = wrapped;
        this.beanTypes = beanTypes;
        this.qualifiers = qualifiers;
    }

    @Override
    public T produce(CreationalContext<T> creationalContext)
    {
        DynamicMockManager mockManager =
            BeanProvider.getContextualReference(this.beanManager, DynamicMockManager.class, false);

        for (Type beanType : this.beanTypes)
        {
            Object mockInstance = mockManager.getMock(
                    (Class)beanType, this.qualifiers.toArray(new Annotation[this.qualifiers.size()]));

            if (mockInstance != null)
            {
                return (T)mockInstance;
            }
        }
        return wrapped.produce(creationalContext);
    }

    /*
     * generated
     */

    @Override
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



deltaspike/modules/test-control/impl/src/main/java/org/apache/deltaspike/testcontrol/impl/mock/MockAwareProducerWrapper.java [42:75]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                                    List<Type> beanTypes,
                                    List<Annotation> qualifiers)
    {
        this.beanManager = beanManager;
        this.wrapped = wrapped;
        this.beanTypes = beanTypes;
        this.qualifiers = qualifiers;
    }

    @Override
    public T produce(CreationalContext<T> creationalContext)
    {
        DynamicMockManager mockManager =
            BeanProvider.getContextualReference(this.beanManager, DynamicMockManager.class, false);

        for (Type beanType : this.beanTypes)
        {
            Object mockInstance = mockManager.getMock(
                (Class)beanType, this.qualifiers.toArray(new Annotation[this.qualifiers.size()]));

            if (mockInstance != null)
            {
                return (T)mockInstance;
            }
        }

        return wrapped.produce(creationalContext);
    }

    /*
     * generated
     */

    @Override
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



