cflow error : [message #593672] |
Fri, 19 May 2006 09:32 |
danny foncke Messages: 92 Registered: July 2009 |
Member |
|
|
hi,
using :
Eclipse AspectJ Development Tools
Version: 1.3.1
Build id: 20060410063641
AspectJ version: 1.5.1a
trying to execute a very very simple cflow i get
ava.lang.NoSuchMethodError:
org.aspectj.runtime.internal.cflowstack.ThreadStackFactory.g etNewThreadCounter()Lorg/aspectj/runtime/internal/cflowstack /ThreadCounter;
at org.aspectj.runtime.internal.CFlowCounter.<init>(CFlowCounter.java:33)
at x.y.log.CallTrace.ajc$preClinit(CallTrace.aj:1)
at x.y.log.CallTrace.<clinit>(CallTrace.aj)
at
x.y.someapp.TestSignatureThirdLevel.<clinit>(TestSignatureThirdLevel.java:1)
the code :
public aspect CallTrace {
pointcut callInitialPointcut( ) : call(
* x.y.someapp.TestSignatureSecondLevel.testNoArguments());
pointcut testTrace():
cflow(callInitialPointcut( ))
&& !within(x.y.log..*);
before(): testTrace() && !within(CallTrace +) {
System.out.println(
"matched joinpoint = "+
thisJoinPoint);
}
probably a very very stupid thing I do, or don't do
If somebody can tell me what ?
if I try a : before(): callIntialPointcut() ...........
-> no problem : finds one match
if I try a : before(): testTrace() ...........
-> above problem
AND
-> finds matches (reported through eclipse) for numerous non-related
jointpoints
Thanks in advance
Danny
|
|
|
Powered by
FUDForum. Page generated in 0.03027 seconds