[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [aspectj-users] AspectJ with JRockit - Problem with thisJoinPoint
|
On Oct 13, 2008, at 5:18 PM, Andrew Eisenberg wrote:
As for your second problem, it seems like Aspectj is weaving in more
places than you realize, making advice calls more often. If you are
using AJDT then you can count the number of join point shadows that
are advised (using the crosscutting view).
That's one thing. The other is that you have a "call" join point.
Which means the advice is executed every time the _running_ program
_calls_ advised methods. So even if you have only 1 advised method, if
it's called in a loop that executes 100 times, you will see 100
messages.
Jochen
On Mon, Oct 13, 2008 at 7:56 AM, Luiz Antonio Soares Filho
<luiz@xxxxxxxxxxxxxx> wrote:
Hello,
I'm trying to use AspectJ with JRockit and I have some problems.
I'm can't use variables such as thisJoinPoint. That gives exception
like
'NoSuchMethod'.
There is my test code:
public aspect Aspecto {
public pointcut pc() : call(*
JPFManterDocumentoController.acIr*(..));
before(): pc() {
System.out.println(thisJoinPointStaticPart.toString());
}
}
Another problem is when printing a String in the code above, the
String is
printed many times in console, when it would bem printed only once.
In the
class JPFManterDocumentoController there are only 4 methods with
"acIr"
prefix. But the String is printed more than 10 times with no sense.
Sorry for my english and thanks,
Luiz
_______________________________________________
aspectj-users mailing list
aspectj-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/aspectj-users
_______________________________________________
aspectj-users mailing list
aspectj-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/aspectj-users