1 package test.aspectutilmethodbug; 2 3 import org.codehaus.aspectwerkz.joinpoint.JoinPoint; 4 5 public class DemoAspect { 6 7 /*** 8 * @Around execution(public void test.aspectutilmethodbug.Test.invoke()) 9 */ 10 public Object trace(final JoinPoint joinPoint) throws Throwable { 11 Test.log("before "); 12 Object result = null; 13 try { 14 result = joinPoint.proceed(); 15 } catch (Throwable throwable) { 16 throwable.printStackTrace(); 17 } 18 Test.log("after "); 19 return result; 20 } 21 22 /*** 23 * Method that screwed up the advice method indexing. 24 */ 25 private void log(String message) { 26 } 27 }