Hmm, I actually wasn't thinking of the distinction between JSR299
annotations and those added through the SPI; I was thinking of ether
things like "@Inherited" and "(a)SomethingCompletelyNonRelated."
So I'll presume "no" on the above, and just return things defined by
the spec or added by the SPI.
I would suggest changing that line in the spec to "obtain the set of
meta-annotations declared by a stereotype or interceptor binding type
that are related to this specification or added through the SPI."
(Or something less verbose.)
-Clint
On Fri, Jun 5, 2009 at 2:44 PM, Gavin King<gavin.king(a)gmail.com> wrote:
hrm, I'm inclined to say all meta-annotations (including
annotations
passed to BeforeBeanDiscovery.addXxxxx()).
On Thu, Jun 4, 2009 at 9:58 AM, Clint Popetz<cpopetz(a)gmail.com> wrote:
> Hi,
>
> Should these methods:
>
> public Set<Annotation> getInterceptorBindingTypeDefinition(Class<?
> extends Annotation> bindingType);
> public Set<Annotation> getStereotypeDefinition(Class<? extends
> Annotation> stereotype);
>
> which are defined to "obtain the set of meta-annotations declared by a
> stereotype or interceptor binding type," return the complete set of
> meta-annotations, or only those that are relevant to JSR-299? I ask
> because I don't think the spec prohibits you from annotating a
> sterotype or interceptor binding type annotation with other
> annotations, but as a client of the above method I wouldn't expect to
> get back extra non-related stuff, based on the method name.
>
> -Clint
>
> --
> Clint Popetz
>
http://42lines.net
> Scalable Web Application Development
> _______________________________________________
> webbeans-dev mailing list
> webbeans-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/webbeans-dev
>
--
Gavin King
gavin.king(a)gmail.com
http://in.relation.to/Bloggers/Gavin
http://hibernate.org
http://seamframework.org
--
Clint Popetz
http://42lines.net
Scalable Web Application Development