我有方面:如何獲取方法參數的值?
public aspect TestAspect {
pointcut publicMethodExecuted(): execution(public !static * *(..));
int around() : publicMethodExecuted() {
//I need parameters values here
//to write their to log
int original_return_value = proceed();
return original_return_value * 100;
}
}
如何獲得參數的方法被調用?我需要將它們寫入日誌文件。
我最感興趣的是一個本地的AspectJ
- 不用反射。
不,你的理解完全正確。謝謝。 –