I'm not sure but doesn't it need a @Dependent scope to work?
Gavin King wrote:
That code should work. If it doesn't it would be a bug.
On Wed, Dec 31, 2008 at 9:38 PM, Nicklas Karlsson <nickarls(a)gmail.com> wrote:
> Hi,
>
> Is there something I don't understand about producers methods and
> injection with parameterized types when I have
>
> public class A
> {
> @Produces @Users
> public List<User> getUsers() {
> List<User> users = new ArrayList<User>();
> users.add(new User("1", "1", "1"));
> return users;
> }
> }
>
> and
>
> @SessionScoped
> public class B
> {
> @Users
> private List<User> users;
>
> public int count() {
> return users.size();
> }
> }
>
> When B is created and injection is done, it goes looking for
> java.util.List and fails.
>
> ---
> Nik
>
>