Hi Andy,

Thx.

> Are you considering annotations (parameter?) in your patterns? Those
are also a common use case where the specific type is not listed, but an
annotation pattern.

Of course ;-). Any kind of annotations, except for package, local
variables and annotation type.

Marko

Am 16.05.14 17:54, schrieb Andy Clement:
> Hey Marko,
>
> I have seen * used like this in the wild:
>
> execution(* *(*,String,..)) the second argument is a string
> execution(* *(*,*,String,..)) the third argument is a string
>
> Are you considering annotations (parameter?) in your patterns? Those
> are also a common use case where the specific type is not listed, but
> an annotation pattern.
>
> cheers,
> Andy
>
>
> On 16 May 2014 08:32, ajUnit <ajunit.cont...@fail-early.com
> <mailto:ajunit.cont...@fail-early.com>> wrote:
>
>     Hello,
>
>     I'm developing a unit testing extension for AspectJ, called ajUnit
>     (https://github.com/loddar/ajunit).
>
>     Currently I stuck with arguments selector. The argument selector in
>     aspectj is quiete powerful, but I guess not everthing is used in
>     practise.
>
>     For example "/execution(* *(*,..,int,*,boolean,..*))/" is valid
>     argument
>     selector, but what's the use case?!
>
>     So here come my questions: Which kind of argument selector have
>     you been
>     used or you think there is a real use case for it?
>
>     Some common examples:
>
>       * execution(* *(.., int))   last argument is an int
>       * execution(* *(int,..)) first argument is an int
>       * execution(* *(.., MyClass,..))  at least one argument is of
>     type MyClass
>       * execution(* *(*)) has exactly one argument
>       * execution(* *()) has no arguments
>       * execution(* *(..)) has any number of arguments
>
>     I'm not interested what kind of selection could be done to a single
>     argument. The more I'm interested which combination of .., * and
>     argument selector is of real use out there. If you have a uncommon
>     case,
>     it would be nice if you explain it.
>
>     Thx Marko
>
>     --
>     Visit ajUnit @ https://github.com/loddar/ajunit
>
>     _______________________________________________
>     aspectj-users mailing list
>     aspectj-users@eclipse.org <mailto:aspectj-users@eclipse.org>
>     https://dev.eclipse.org/mailman/listinfo/aspectj-users
>
>
>
>
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@eclipse.org
> https://dev.eclipse.org/mailman/listinfo/aspectj-users


-- 
Visit ajUnit @ https://github.com/loddar/ajunit

_______________________________________________
aspectj-users mailing list
aspectj-users@eclipse.org
https://dev.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to