Very nice, indeed!

-Ramnivas

On Wed, Mar 17, 2010 at 9:19 AM, Simone Gianni <[email protected]> wrote:

> Very very nice!!!
>
> Simone
>
> 2010/3/13 Andy Clement <[email protected]>
>
> This idea of mirroring the API usage is mentioned in bug 48080 (see
>> the first comment by Jim).  I have just committed the following
>> support:
>>
>>  declare warning: execution(* A.m(..)): "joinpoint location is
>> {joinpoint.sourcelocation.sourcefile}:{joinpoint.sourcelocation.line}";
>>  declare warning: execution(* A.m(..)): "joinpoint is {joinpoint}";
>>  declare warning: execution(* A.m(..)): "joinpoint kind is
>> '{joinpoint.kind}'";
>>  declare warning: execution(* A.m(..)): "joinpoint line is
>> '{joinpoint.sourcelocation.line}'";
>>  declare warning: get(int *) && within(A): "joinpoint signature is
>> {joinpoint.signature}";
>>  declare warning: execution(* A.m(..)): "joinpoint declaring type is
>> {joinpoint.signature.declaringType}";
>>  declare warning: execution(* A.m(..)): "advice sourcelocation is
>> {advice.sourcelocation.sourcefile}:{advice.sourcelocation.line}";
>>  declare warning: get(int *): "aspect is {advice.aspecttype}";
>>  declare warning: get(int *): "signature name for field is
>> {joinpoint.signature.name}";
>>  declare warning: execution(* A.m(..)): "signature name for method is
>> {joinpoint.signature.name}";
>>
>> Andy
>> _______________________________________________
>> aspectj-users mailing list
>> [email protected]
>> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>>
>
>
> _______________________________________________
> aspectj-users mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>
>
_______________________________________________
aspectj-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to