1 8 package test.abstractclass; 9 10 import org.codehaus.aspectwerkz.definition.Pointcut; 11 import org.codehaus.aspectwerkz.joinpoint.JoinPoint; 12 13 17 public class TestAspect { 18 19 static String s_log; 20 21 24 Pointcut pc; 25 26 29 public Object advice(final JoinPoint joinPoint) throws Throwable { 30 s_log += joinPoint.getSignature().getName(); return joinPoint.proceed(); 32 } 33 34 37 public Object adviceOnAbstractMethod(final JoinPoint joinPoint) throws Throwable { 38 s_log += joinPoint.getSignature().getName()+"XX"; return joinPoint.proceed(); 40 } 41 } | Popular Tags |