1: call(ClassA.new())
2: call(B.new())
Except for within(..) and withincode(..) there is no constraint on where or
when the join points are matched.
Sunny, like others I'm interested in what you're trying to do. Many
of your questions have been corner cases
in the AspectJ language like those that folks at Sun complain about.
Can you say who you are or what you're
working on? It might help when people try to answer your
questions.
Thanks,
Wes
------------Original Message------------
From: Sunny <sunfire001@xxxxxxxxx>
To: aspectj-users@xxxxxxxxxxx
Date: Wed, Mar-29-2006 6:41 PM
Subject: [aspectj-users] How may I match join points in these
patterns?
Dear All,
How may I match join points in the following two patterns?
1. when an object is created and immediately returned to the
caller:
public ClassA m1()
{
return ( new ClassA()
);
}
2. when an object is created and immediately passed to another context
through a method call:
objectA.m( new B(), arg1, arg2, ... );
Thanks very much!
Sunny
_______________________________________________
aspectj-users mailing list aspectj-users@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/aspectj-users
|