[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [aspectj-users] Method & constructor validation pointcuts
|
Multiple @s might be nice for finite levels of meta-annotations, but
perhaps you could reuse the + operator since it's kind of
inheritance-y. How about:
@Foo
@(@Foo *) same as @@Foo?
@(@(@Foo *)) same as @@@Foo?
...
@+Foo same as @(@(@(...(@Foo *))))?
WDYT?
Sent from my iPhone
On Sep 12, 2012, at 7:04 PM, Andy Clement <andrew.clement@xxxxxxxxx> wrote:
>> However, I'm still wondering if there is a general meta-annotation syntax,
>> that is, one that will allow me to ask recursively if an annotation or any
>> if its annotations recursively are annotated with a given annotation. Seems
>> like something having to do with a "+" pointcut operator, but I'm not sure.
>
> There isn't a syntax for this (there is an old bugzilla on it:
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=325092 ).
>
> The initial syntax I was toying with was something around multiple @s
>
> @@Foo - matches an annotation whose type is annotated with Foo.
>
> cheers,
> Andy
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/aspectj-users