[webbeans-dev] Re: producer methods and injection

Benjamin Graf Benjamin.Graf at gmx.net
Thu Jan 1 08:22:26 EST 2009


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 at 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
>>
>>     
>
>
>
>   




More information about the weld-dev mailing list