| RE: [aspectj-users] help on pointcuts weaving |
|
To which package , does the
class Socket belongs ? When you write pointcuts
for a method, you can write like : call ( public * Package1.Package2.Package3.MyClass.method(..)) Or within(Package1..Package3)
&& call(.MyClass.method(..)) The full Qualified Name of
Class.method must be defined in your pointcut. How you wrote your pointcut, the
weaver could not find certainly the class in the default package. Jean-Louis
Pasturel De :
aspectj-users-bounces@xxxxxxxxxxx [mailto:aspectj-users-bounces@xxxxxxxxxxx] De la part de Neeraja Maniyani hi, The call in the java class looks like this InetAddress testAddress = null; Socket s = new Socket(addr, 80); testAddress = s.getInetAddress().getLocalHost(); I want the advice to weave in at this "s.getInetAddress().getLocalHost(); "
point. The pointcut and advice with which i currently tested looks like this pointcut name2() I have tested using this call(public * Socket.getInetAddress..*(..)). But the advice dint get weaved in thank you.
|