[weld-dev] Abstract decorators

Gavin King gavin.king at gmail.com
Fri Nov 20 09:19:58 EST 2009


Ugh, this is an oversight in the spec. :-(

Let me think this through.

On Fri, Nov 20, 2009 at 3:19 AM, Marius Bogoevici <mariusb at redhat.com> wrote:
> The specification allows for decorators to be abstract classes, but this
> is currently not supported in Weld (defect WELD-298).
>
> Since allowing decorator classes to be abstract is the only stated
> requirement, here are the general lines I think we should follow for
> supporting this:
>
> - abstract decorator classes can have injected fields, injected
> constructor parameters and concrete initializer methods, but abstract
> initializer methods should be forbidden (DefinitionException), or at the
> very least be non-portable.
> - abstract decorator classes cannot have abstract  decorating methods
> (DefinitionException)
>
> WDYT?
>
> Marius
>
> _______________________________________________
> weld-dev mailing list
> weld-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/weld-dev
>



-- 
Gavin King
gavin.king at gmail.com
http://in.relation.to/Bloggers/Gavin
http://hibernate.org
http://seamframework.org



More information about the weld-dev mailing list