Как вы отлаживаете серию Aspect в Eclipse? - PullRequest
0 голосов
/ 16 октября 2008

У меня есть цепочка аспектов, которые выполняются в некоторых случаях, но не в других. Стек обычно выглядит примерно так без предоставления контекстной информации. Похоже, что нет никаких записей, которые я могу включить. Спасибо за любую помощь в этом.

GeneratedMethodAccessor163.invoke(Object, Object[]) line: not available 
DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: 25  
Method.invoke(Object, Object...) line: 585  
AspectJAroundAdvice(AbstractAspectJAdvice).invokeAdviceMethodWithGivenArgs(Object[]) line: 566  
AspectJAroundAdvice(AbstractAspectJAdvice).invokeAdviceMethod(JoinPoint, JoinPointMatch, Object, Throwable) line: 556   
AspectJAroundAdvice.invoke(MethodInvocation) line: 57   
Cglib2AopProxy$CglibMethodInvocation(ReflectiveMethodInvocation).proceed() line: 173    
ExposeInvocationInterceptor.invoke(MethodInvocation) line: 89   
Cglib2AopProxy$CglibMethodInvocation(ReflectiveMethodInvocation).proceed() line: 185    
Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Object, Method, Object[], MethodProxy) line: 652

1 Ответ

2 голосов
/ 07 апреля 2009

Вы можете пройтись по аспектам в отладчике, если вы установили AspectJ Development Tools (AJDT), плагин для eclipse.

...