1 8 package org.codehaus.aspectwerkz.joinpoint; 9 10 import org.codehaus.aspectwerkz.joinpoint.management.JoinPointType; 11 12 20 public interface StaticJoinPoint { 21 public static final String METHOD_EXECUTION = "METHOD_EXECUTION"; 22 public static final String METHOD_CALL = "METHOD_CALL"; 23 public static final String CONSTRUCTOR_EXECUTION = "CONSTRUCTOR_EXECUTION"; 24 public static final String CONSTRUCTOR_CALL = "CONSTRUCTOR_CALL"; 25 public static final String FIELD_SET = "FIELD_SET"; 26 public static final String FIELD_GET = "FIELD_GET"; 27 public static final String HANDLER = "HANDLER"; 28 public static final String STATIC_INITIALIZATION = "STATIC_INITIALIZATION"; 29 30 37 Object proceed() throws Throwable ; 38 39 44 StaticJoinPoint copy(); 45 46 52 Object getMetaData(Object key); 53 54 60 void addMetaData(Object key, Object value); 61 62 67 Signature getSignature(); 68 69 74 Class getCallerClass(); 75 76 81 Class getCalleeClass(); 82 83 89 Class getTargetClass(); 90 91 96 JoinPointType getType(); 97 98 103 EnclosingStaticJoinPoint getEnclosingStaticJoinPoint(); 104 } | Popular Tags |