[aspectc-user] (no subject)
Florin Cremenescu
fcremenescu at yahoo.com
Thu May 30 13:18:02 CEST 2002
Hello !
I am a new user of aspectc, but I know a little bit
aspectj.
I would like to know if it is possible to have the
returned value of a proceed() inside an around advice.
To be clear, why this is not correct :
aspect TraceAllFunctions {
pointcut FctCalls() = call("ReturnError
RepositoryContext::%()");
advice FctCalls() : ReturnError around() {
ReturnError
theError=thisJoinPoint->action().trigger();
if (theError != rcNoError) {
//log the error
cout<<"Error ! "<<theError<<endl;
}else {
cout<<"NoError !"<<endl;
}
return theError;
}
};
Thanks,
Florin Cremenescu
__________________________________________________
Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup
http://fifaworldcup.yahoo.com
More information about the aspectc-user
mailing list