sounds reasonable.

regards,
gerhard



2013/7/6 Arne Limburg <arne.limb...@openknowledge.de>

> Hi,
>
> I am currently struggling with the handling of generics in OWB, because
> CDI 1.1 TCK requires us to be much more clever than we are now in this area.
> However I stumbled about a test in our test-suite that seems to be wrong
> to me, but I would like to have another opinion.
> With my local implementation of the generic handling (which is much better
> than the one in trunk) the following tests fails:
> MethodProducer1Test.testPersonProducer
>
> Basically it tests if an ArrayList with an unbound type variable is
> injectable into an injection point of type ArrayList<String>:
>
>     @Produces @Dependent @Named("ProMethodParameterized3")
>
>     ArrayList<T> methodPT3() {...}
>
> and
>
>     @Inject ArrayList<String> pt3;
>
> Reading 5.2.4 of the CDI 1.1 spec (the fourth bullet point) I would
> suggest that this should lead to an error since String is not assignable
> from Object (which is the upper bound of T).
>
>
> WDYT?
>
>
> Cheers,
>
> Arne
>

Reply via email to