[weld-dev] are AnnotatedType and Co immutable?
Stuart Douglas
stuart.w.douglas at gmail.com
Fri Mar 18 05:35:54 EDT 2011
In weld the sets are immutable (or defensive copies, can't remember).
I don't think that just because the spec does not mention immutability that you could expect to modify internal state of the annotated type through the set.
Stuart
Sent from my iPhone
On 18/03/2011, at 20:24, Mark Struberg <struberg at yahoo.de> wrote:
> Hi folks!
>
> If I pat(@Observes ProcessAnnotatedType annotatedType), is it allowed to simply modify the Sets?
>
> E.g. call
> annotatedType.getAnnotations().add(myOwnAnnotation) ?
>
> The spec imo doesn't mention that those Sets are immutable, so it should work. It works in OWB at least, but what about Weld and CanDI?
>
> txs and LieGrue,
> strub
>
>
>
>
>
> _______________________________________________
> weld-dev mailing list
> weld-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/weld-dev
More information about the weld-dev
mailing list