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