1 4 package com.tc.aspectwerkz.joinpoint; 5 6 import com.tc.aspectwerkz.joinpoint.management.JoinPointType; 7 8 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 45 Object getMetaData(Object key); 46 47 53 void addMetaData(Object key, Object value); 54 55 60 Signature getSignature(); 61 62 67 Class getCallerClass(); 68 69 74 Class getCalleeClass(); 75 76 82 Class getTargetClass(); 83 84 89 JoinPointType getType(); 90 91 96 EnclosingStaticJoinPoint getEnclosingStaticJoinPoint(); 97 } | Popular Tags |