[webbeans-dev] event type with type variable

Dan Allen dan.j.allen at gmail.com
Fri Jul 24 12:28:17 EDT 2009


In several places, the specification reiterates that an event type may not
contain a type variable. However, it appears that this restriction is only
enforced at runtime when the event object is passed to either Event#fire()
or BeanManager#fireEvent() method. I would suggest that an validation check
be added so that the container detects an illegal Event definition at
deployment type. Here's an example of an illegal definition (from my
understanding):

public class VoterRegistration<T> { ... }

@Any Event<VoterRegistration<Democrat>> democratRegisteredEvent;

-Dan

-- 
Dan Allen
Senior Software Engineer, Red Hat | Author of Seam in Action
Registered Linux User #231597

http://mojavelinux.com
http://mojavelinux.com/seaminaction
http://in.relation.to/Bloggers/Dan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/weld-dev/attachments/20090724/4872225d/attachment.html 


More information about the weld-dev mailing list