KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > tc > aspectwerkz > transform > TransformationConstants


1 /*
2  * All content copyright (c) 2003-2006 Terracotta, Inc., except as may otherwise be noted in a separate copyright notice. All rights reserved.
3  */

4 package com.tc.aspectwerkz.transform;
5
6 import com.tc.asm.Opcodes;
7
8 import java.util.ArrayList JavaDoc;
9 import java.util.List JavaDoc;
10
11 /**
12  * Interface with common constants used in the transformation process.
13  *
14  * @author <a HREF="mailto:jboner@codehaus.org">Jonas BonŽr </a>
15  */

16 public interface TransformationConstants extends Opcodes {
17   public static final List JavaDoc EMTPTY_ARRAY_LIST = new ArrayList JavaDoc();
18   public static final String JavaDoc[] EMPTY_STRING_ARRAY = new String JavaDoc[0];
19
20   // prefixes
21
public static final String JavaDoc DELIMITER = "$_AW_$";
22   public static final String JavaDoc ASPECTWERKZ_PREFIX = "___AW_";
23   public static final String JavaDoc WRAPPER_METHOD_PREFIX = "aw$";
24   public static final String JavaDoc SYNTHETIC_MEMBER_PREFIX = "aw$";
25   public static final String JavaDoc ORIGINAL_METHOD_PREFIX = WRAPPER_METHOD_PREFIX + "original" + DELIMITER;
26   public static final String JavaDoc STATICINITIALIZER_WRAPPER_METHOD_KEY = "aw_clinit";
27   public static final String JavaDoc INVOKE_WRAPPER_METHOD_PREFIX = "INVOKE" + DELIMITER;
28   public static final String JavaDoc PUTFIELD_WRAPPER_METHOD_PREFIX = "PUTFIELD" + DELIMITER;
29   public static final String JavaDoc GETFIELD_WRAPPER_METHOD_PREFIX = "GETFIELD" + DELIMITER;
30   public static final String JavaDoc JOIN_POINT_CLASS_SUFFIX = ASPECTWERKZ_PREFIX + "JoinPoint";
31
32   // internal fields
33
public static final String JavaDoc SERIAL_VERSION_UID_FIELD_NAME = "serialVersionUID";
34   public static final String JavaDoc TARGET_CLASS_FIELD_NAME = SYNTHETIC_MEMBER_PREFIX + "clazz";
35   public static final String JavaDoc EMITTED_JOINPOINTS_FIELD_NAME = SYNTHETIC_MEMBER_PREFIX + "emittedJoinPoints";
36
37   // internal methods
38
public static final String JavaDoc INIT_JOIN_POINTS_METHOD_NAME = WRAPPER_METHOD_PREFIX + "initJoinPoints";
39   public static final String JavaDoc STATIC_INITIALIZATION_METHOD_NAME = WRAPPER_METHOD_PREFIX + "staticinitialization";
40
41   // method and class names
42
public static final String JavaDoc INIT_METHOD_NAME = "<init>";
43   public static final String JavaDoc CLINIT_METHOD_NAME = "<clinit>";
44   public static final String JavaDoc CLINIT_METHOD_SIGNATURE = "()V";
45   public static final String JavaDoc CLASS_LOADER_REFLECT_CLASS_NAME = "java.lang.ClassLoader";
46   public static final String JavaDoc CLASS_LOADER_CLASS_NAME = "java/lang/ClassLoader";
47   public static final String JavaDoc DEFINE_CLASS_METHOD_NAME = "defineClass";
48   public static final String JavaDoc INVOKE_METHOD_NAME = "invoke";
49   public static final String JavaDoc FOR_NAME_METHOD_NAME = "forName";
50   public static final String JavaDoc LOAD_JOIN_POINT_METHOD_NAME = "loadJoinPoint";
51   public static final String JavaDoc MIXINS_CLASS_NAME = "com/tc/aspectwerkz/aspect/management/Mixins";
52   public static final String JavaDoc MIXIN_OF_METHOD_NAME = "mixinOf";
53   public static final String JavaDoc MIXIN_OF_METHOD_PER_JVM_SIGNATURE = "(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Object;";
54   public static final String JavaDoc MIXIN_OF_METHOD_PER_CLASS_SIGNATURE = "(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;";
55   public static final String JavaDoc MIXIN_OF_METHOD_PER_INSTANCE_SIGNATURE = "(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;";
56
57   // java types and signatures
58
public static final String JavaDoc SHORT_CLASS_NAME = "java/lang/Short";
59   public static final String JavaDoc INTEGER_CLASS_NAME = "java/lang/Integer";
60   public static final String JavaDoc LONG_CLASS_NAME = "java/lang/Long";
61   public static final String JavaDoc FLOAT_CLASS_NAME = "java/lang/Float";
62   public static final String JavaDoc DOUBLE_CLASS_NAME = "java/lang/Double";
63   public static final String JavaDoc BYTE_CLASS_NAME = "java/lang/Byte";
64   public static final String JavaDoc BOOLEAN_CLASS_NAME = "java/lang/Boolean";
65   public static final String JavaDoc CHARACTER_CLASS_NAME = "java/lang/Character";
66   public static final String JavaDoc OBJECT_CLASS_SIGNATURE = "Ljava/lang/Object;";
67   public static final String JavaDoc OBJECT_CLASS_NAME = "java/lang/Object";
68   public static final String JavaDoc CLASS_CLASS_SIGNATURE = "Ljava/lang/Class;";
69   public static final String JavaDoc CLASS_CLASS = "java/lang/Class";
70   public static final String JavaDoc THROWABLE_CLASS_NAME = "java/lang/Throwable";
71   public static final String JavaDoc SHORT_VALUE_METHOD_NAME = "shortValue";
72   public static final String JavaDoc INT_VALUE_METHOD_NAME = "intValue";
73   public static final String JavaDoc LONG_VALUE_METHOD_NAME = "longValue";
74   public static final String JavaDoc FLOAT_VALUE_METHOD_NAME = "floatValue";
75   public static final String JavaDoc DOUBLE_VALUE_METHOD_NAME = "doubleValue";
76   public static final String JavaDoc BYTE_VALUE_METHOD_NAME = "byteValue";
77   public static final String JavaDoc BOOLEAN_VALUE_METHOD_NAME = "booleanValue";
78   public static final String JavaDoc CHAR_VALUE_METHOD_NAME = "charValue";
79   public static final String JavaDoc CHAR_VALUE_METHOD_SIGNATURE = "()C";
80   public static final String JavaDoc BOOLEAN_VALUE_METHOD_SIGNATURE = "()Z";
81   public static final String JavaDoc BYTE_VALUE_METHOD_SIGNATURE = "()B";
82   public static final String JavaDoc DOUBLE_VALUE_METHOD_SIGNATURE = "()D";
83   public static final String JavaDoc FLOAT_VALUE_METHOD_SIGNATURE = "()F";
84   public static final String JavaDoc LONG_VALUE_METHOD_SIGNATURE = "()J";
85   public static final String JavaDoc INT_VALUE_METHOD_SIGNATURE = "()I";
86   public static final String JavaDoc SHORT_VALUE_METHOD_SIGNATURE = "()S";
87   public static final String JavaDoc SHORT_CLASS_INIT_METHOD_SIGNATURE = "(S)V";
88   public static final String JavaDoc INTEGER_CLASS_INIT_METHOD_SIGNATURE = "(I)V";
89   public static final String JavaDoc LONG_CLASS_INIT_METHOD_SIGNATURE = "(J)V";
90   public static final String JavaDoc FLOAT_CLASS_INIT_METHOD_SIGNATURE = "(F)V";
91   public static final String JavaDoc DOUBLE_CLASS_INIT_METHOD_SIGNATURE = "(D)V";
92   public static final String JavaDoc BYTE_CLASS_INIT_METHOD_SIGNATURE = "(B)V";
93   public static final String JavaDoc BOOLEAN_CLASS_INIT_METHOD_SIGNATURE = "(Z)V";
94   public static final String JavaDoc CHARACTER_CLASS_INIT_METHOD_SIGNATURE = "(C)V";
95   public static final String JavaDoc CLASS_CLASS_GETCLASSLOADER_METHOD_SIGNATURE = "()Ljava/lang/ClassLoader;";
96   public static final String JavaDoc ENCLOSING_SJP_FIELD_CLASS_SIGNATURE = "Lcom/tc/aspectwerkz/joinpoint/EnclosingStaticJoinPoint;";
97   public static final String JavaDoc L = "L";
98   public static final String JavaDoc I = "I";
99   public static final String JavaDoc SEMICOLON = ";";
100
101   public static final byte EMPTY_WRAPPER_ATTRIBUTE_VALUE_EMPTY = Byte.MIN_VALUE;
102   public static final byte EMPTY_WRAPPER_ATTRIBUTE_VALUE_NOTEMPTY = Byte.MAX_VALUE;
103
104   // optim flags
105
public static final boolean OPTIMIZED_JOIN_POINT = true;
106   public static final boolean NON_OPTIMIZED_JOIN_POINT = false;
107
108   // static and member field names
109
// public static final String MIXIN_FIELD_NAME = "MIXIN_";
110
public static final String JavaDoc MIXIN_FIELD_NAME = SYNTHETIC_MEMBER_PREFIX + "MIXIN_";
111   public static final String JavaDoc SIGNATURE_FIELD_NAME = "SIGNATURE";
112   public static final String JavaDoc META_DATA_FIELD_NAME = "META_DATA";
113   public static final String JavaDoc ASPECT_FIELD_PREFIX = "ASPECT_";
114   public static final String JavaDoc STACK_FRAME_COUNTER_FIELD_NAME = "STACK_FRAME_COUNTER";
115   public static final String JavaDoc INTERCEPTOR_INDEX_FIELD_NAME = "INTERCEPTOR_INDEX";
116   public static final String JavaDoc CALLEE_INSTANCE_FIELD_NAME = "CALLEE";
117   public static final String JavaDoc CALLER_INSTANCE_FIELD_NAME = "CALLER";
118   public static final String JavaDoc ARGUMENT_FIELD = "ARGUMENT_";
119   public static final String JavaDoc RETURN_VALUE_FIELD_NAME = "RETURN_VALUE";
120   public static final String JavaDoc OPTIMIZED_JOIN_POINT_INSTANCE_FIELD_NAME = "OPTIMIZED_JOIN_POINT";
121   public static final String JavaDoc ENCLOSING_SJP_FIELD_NAME = "ENCLOSINGSJP";
122
123   public static final String JavaDoc AROUND_INTERCEPTORS_FIELD_NAME = "AROUND_INTERCEPTORS";
124   public static final String JavaDoc NR_OF_AROUND_INTERCEPTORS_FIELD_NAME = "NR_OF_AROUND_INTERCEPTORS";
125   public static final String JavaDoc BEFORE_INTERCEPTORS_FIELD_NAME = "BEFORE_INTERCEPTORS";
126   public static final String JavaDoc NR_OF_BEFORE_INTERCEPTORS_FIELD_NAME = "NR_OF_BEFORE_INTERCEPTORS";
127   public static final String JavaDoc AFTER_INTERCEPTORS_FIELD_NAME = "AFTER_INTERCEPTORS";
128   public static final String JavaDoc NR_OF_AFTER_INTERCEPTORS_FIELD_NAME = "NR_OF_AFTER_INTERCEPTORS";
129   public static final String JavaDoc AFTER_RETURNING_INTERCEPTORS_FIELD_NAME = "AFTER_RETURNING_INTERCEPTORS";
130   public static final String JavaDoc NR_OF_AFTER_RETURNING_INTERCEPTORS_FIELD_NAME = "NR_OF_AFTER_RETURNING_INTERCEPTORS";
131   public static final String JavaDoc AFTER_THROWING_INTERCEPTORS_FIELD_NAME = "AFTER_THROWING_INTERCEPTORS";
132   public static final String JavaDoc NR_OF_AFTER_THROWING_INTERCEPTORS_FIELD_NAME = "NR_OF_AFTER_THROWING_INTERCEPTORS";
133
134   // runtime system signatures and types
135

136   public static final String JavaDoc JOIN_POINT_MANAGER_CLASS_NAME = "com/tc/aspectwerkz/joinpoint/management/JoinPointManager";
137   public static final String JavaDoc LOAD_JOIN_POINT_METHOD_SIGNATURE = "(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IILjava/lang/String;)V";
138   public static final String JavaDoc FOR_NAME_METHOD_SIGNATURE = "(Ljava/lang/String;)Ljava/lang/Class;";
139   public static final String JavaDoc METHOD_SIGNATURE_IMPL_CLASS_NAME = "com/tc/aspectwerkz/joinpoint/impl/MethodSignatureImpl";
140   public static final String JavaDoc METHOD_SIGNATURE_IMPL_CLASS_SIGNATURE = "Lcom/tc/aspectwerkz/joinpoint/impl/MethodSignatureImpl;";
141   public static final String JavaDoc CONSTRUCTOR_SIGNATURE_IMPL_CLASS_SIGNATURE = "Lcom/tc/aspectwerkz/joinpoint/impl/ConstructorSignatureImpl;";
142   public static final String JavaDoc FIELD_SIGNATURE_IMPL_CLASS_SIGNATURE = "Lcom/tc/aspectwerkz/joinpoint/impl/FieldSignatureImpl;";
143   public static final String JavaDoc HANDLER_SIGNATURE_IMPL_CLASS_SIGNATURE = "Lcom/tc/aspectwerkz/joinpoint/impl/CatchClauseSignatureImpl;";
144   public static final String JavaDoc NEW_METHOD_SIGNATURE_METHOD_SIGNATURE = "(Ljava/lang/Class;I)Lcom/tc/aspectwerkz/joinpoint/impl/MethodSignatureImpl;";
145   public static final String JavaDoc NEW_CONSTRUCTOR_SIGNATURE_METHOD_SIGNATURE = "(Ljava/lang/Class;I)Lcom/tc/aspectwerkz/joinpoint/impl/ConstructorSignatureImpl;";
146   public static final String JavaDoc NEW_FIELD_SIGNATURE_METHOD_SIGNATURE = "(Ljava/lang/Class;I)Lcom/tc/aspectwerkz/joinpoint/impl/FieldSignatureImpl;";
147   public static final String JavaDoc NEW_HANDLER_SIGNATURE_METHOD_SIGNATURE = "(Ljava/lang/Class;)Lcom/tc/aspectwerkz/joinpoint/impl/CatchClauseSignatureImpl;";
148   public static final String JavaDoc SIGNATURE_FACTORY_CLASS = "com/tc/aspectwerkz/joinpoint/management/SignatureFactory";
149   public static final String JavaDoc GETCLASSLOADER_METHOD_NAME = "getClassLoader";
150   public static final String JavaDoc ASPECT_OF_PER_CLASS_METHOD_SIGNATURE = "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;";
151   public static final String JavaDoc ASPECT_OF_PER_INSTANCE_METHOD_SIGNATURE = "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;";
152   public static final String JavaDoc GET_CFLOW_STACK_METHOD_NAME = "getCflowStack";
153   public static final String JavaDoc GET_CFLOW_STACK_METHOD_SIGNATURE = "(Ljava/lang/Class;)Lcom/tc/aspectwerkz/CflowStack;";
154   public static final String JavaDoc GET_ENCLOSING_SJP_METHOD_NAME = "getEnclosingStaticJoinPoint";
155   public static final String JavaDoc GET_ENCLOSING_SJP_METHOD_SIGNATURE = "()Lcom/tc/aspectwerkz/joinpoint/EnclosingStaticJoinPoint;";
156   public static final String JavaDoc GET_SIGNATURE_METHOD_NAME = "getSignature";
157   public static final String JavaDoc GET_SIGNATURE_METHOD_SIGNATURE = "()Lcom/tc/aspectwerkz/joinpoint/Signature;";
158   public static final String JavaDoc GET_RTTI_METHOD_NAME = "getRtti";
159   public static final String JavaDoc GET_RTTI_METHOD_SIGNATURE = "()Lcom/tc/aspectwerkz/joinpoint/Rtti;";
160   public static final String JavaDoc PROCEED_METHOD_NAME = "proceed";
161   public static final String JavaDoc PROCEED_METHOD_SIGNATURE = "()Ljava/lang/Object;";
162   public static final String JavaDoc COPY_METHOD_NAME = "copy";
163   public static final String JavaDoc COPY_METHOD_SIGNATURE = "()Lcom/tc/aspectwerkz/joinpoint/StaticJoinPoint;";
164   public static final String JavaDoc ADD_META_DATA_METHOD_NAME = "addMetaData";
165   public static final String JavaDoc ADD_META_DATA_METHOD_SIGNATURE = "(Ljava/lang/Object;Ljava/lang/Object;)V";
166   public static final String JavaDoc MAP_CLASS_SIGNATURE = "Ljava/util/Map;";
167   public static final String JavaDoc MAP_CLASS_NAME = "java/util/Map";
168   public static final String JavaDoc PUT_METHOD_NAME = "put";
169   public static final String JavaDoc PUT_METHOD_SIGNATURE = "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;";
170   public static final String JavaDoc GET_META_DATA_METHOD_NAME = "getMetaData";
171   public static final String JavaDoc GET_TARGET_METHOD_NAME = "getTarget";
172   public static final String JavaDoc GET_THIS_METHOD_NAME = "getThis";
173   public static final String JavaDoc GET_CALLER_METHOD_NAME = "getCaller";
174   public static final String JavaDoc GET_CALLEE_METHOD_NAME = "getCallee";
175   public static final String JavaDoc GET_METHOD_NAME = "getDefault";
176   public static final String JavaDoc GET_METHOD_SIGNATURE = "(Ljava/lang/Object;)Ljava/lang/Object;";
177   public static final String JavaDoc GET_META_DATA_METHOD_SIGNATURE = "(Ljava/lang/Object;)Ljava/lang/Object;";
178   public static final String JavaDoc NEW_METHOD_SIGNATURE_METHOD_NAME = "newMethodSignature";
179   public static final String JavaDoc NEW_CONSTRUCTOR_SIGNATURE_METHOD_NAME = "newConstructorSignature";
180   public static final String JavaDoc NEW_FIELD_SIGNATURE_METHOD_NAME = "newFieldSignature";
181   public static final String JavaDoc NEW_CATCH_CLAUSE_SIGNATURE_METHOD_NAME = "newCatchClauseSignature";
182   public static final String JavaDoc NEW_ENCLOSING_SJP_METHOD_NAME = "newEnclosingStaticJoinPoint";
183   public static final String JavaDoc NEW_ENCLOSING_SJP_METHOD_SIGNATURE = "(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)Lcom/tc/aspectwerkz/joinpoint/EnclosingStaticJoinPoint;";
184   public static final String JavaDoc HASH_MAP_CLASS_NAME = "java/util/HashMap";
185   public static final String JavaDoc NO_PARAM_RETURN_VOID_SIGNATURE = "()V";
186   public static final String JavaDoc NO_PARAM_RETURN_BOOLEAN_SIGNATURE = "()Z";
187   public static final String JavaDoc CLASS_NOT_FOUND_EXCEPTION_CLASS_NAME = "java/lang/ClassNotFoundException";
188   public static final String JavaDoc GET_CALLER_CLASS_METHOD_NAME = "getCallerClass";
189   public static final String JavaDoc GET_CALLER_CLASS_METHOD_SIGNATURE = "()Ljava/lang/Class;";
190   public static final String JavaDoc GET_CALLEE_CLASS_METHOD_NAME = "getCalleeClass";
191   public static final String JavaDoc GET_CALLEE_CLASS_METHOD_SIGNATURE = "()Ljava/lang/Class;";
192   public static final String JavaDoc GET_TARGET_CLASS_METHOD_NAME = "getTargetClass";
193   public static final String JavaDoc GET_TARGET_CLASS_METHOD_SIGNATURE = "()Ljava/lang/Class;";
194   public static final String JavaDoc GET_TYPE_METHOD_NAME = "getType";
195   public static final String JavaDoc GET_TYPE_METHOD_SIGNATURE = "()Lcom/tc/aspectwerkz/joinpoint/management/JoinPointType;";
196   public static final String JavaDoc RESET_METHOD_NAME = "reset";
197   public static final String JavaDoc RUNTIME_EXCEPTION_CLASS_NAME = "java/lang/RuntimeException";
198   public static final String JavaDoc RUNTIME_EXCEPTION_INIT_METHOD_SIGNATURE = "(Ljava/lang/String;)V";
199   public static final String JavaDoc IS_IN_CFLOW_METOD_NAME = "isInCflow";
200   public static final String JavaDoc IS_IN_CFLOW_METOD_SIGNATURE = "()Z";
201   public static final String JavaDoc STATIC_JOIN_POINT_CLASS_NAME = "com/tc/aspectwerkz/joinpoint/StaticJoinPoint";
202   public static final String JavaDoc STATIC_JOIN_POINT_JAVA_CLASS_NAME = "com.tc.aspectwerkz.joinpoint.StaticJoinPoint";
203   public static final String JavaDoc JOIN_POINT_CLASS_NAME = "com/tc/aspectwerkz/joinpoint/JoinPoint";
204   public static final String JavaDoc JOIN_POINT_CLASS_SIGNATURE = "Lcom/tc/aspectwerkz/joinpoint/JoinPoint;";
205   public static final String JavaDoc JOIN_POINT_JAVA_CLASS_NAME = "com.tc.aspectwerkz.joinpoint.JoinPoint";
206   public static final String JavaDoc NO_PARAMS_SIGNATURE = "()";
207
208   public static final String JavaDoc METHOD_RTTI_IMPL_CLASS_SIGNATURE = "Lcom/tc/aspectwerkz/joinpoint/impl/MethodRttiImpl;";
209   public static final String JavaDoc METHOD_RTTI_IMPL_CLASS_NAME = "com/tc/aspectwerkz/joinpoint/impl/MethodRttiImpl";
210   public static final String JavaDoc METHOD_RTTI_IMPL_INIT_SIGNATURE = "(Lcom/tc/aspectwerkz/joinpoint/impl/MethodSignatureImpl;Ljava/lang/Object;Ljava/lang/Object;)V";
211   public static final String JavaDoc CONSTRUCTOR_RTTI_IMPL_CLASS_SIGNATURE = "Lcom/tc/aspectwerkz/joinpoint/impl/ConstructorRttiImpl;";
212   public static final String JavaDoc CONSTRUCTOR_RTTI_IMPL_CLASS_NAME = "com/tc/aspectwerkz/joinpoint/impl/ConstructorRttiImpl";
213   public static final String JavaDoc CONSTRUCTOR_RTTI_IMPL_INIT_SIGNATURE = "(Lcom/tc/aspectwerkz/joinpoint/impl/ConstructorSignatureImpl;Ljava/lang/Object;Ljava/lang/Object;)V";
214   public static final String JavaDoc FIELD_RTTI_IMPL_CLASS_SIGNATURE = "Lcom/tc/aspectwerkz/joinpoint/impl/FieldRttiImpl;";
215   public static final String JavaDoc FIELD_RTTI_IMPL_CLASS_NAME = "com/tc/aspectwerkz/joinpoint/impl/FieldRttiImpl";
216   public static final String JavaDoc FIELD_RTTI_IMPL_INIT_SIGNATURE = "(Lcom/tc/aspectwerkz/joinpoint/impl/FieldSignatureImpl;Ljava/lang/Object;Ljava/lang/Object;)V";
217   public static final String JavaDoc HANDLER_RTTI_IMPL_CLASS_SIGNATURE = "Lcom/tc/aspectwerkz/joinpoint/impl/CatchClauseRttiImpl;";
218   public static final String JavaDoc HANDLER_RTTI_IMPL_CLASS_NAME = "com/tc/aspectwerkz/joinpoint/impl/CatchClauseRttiImpl";
219   public static final String JavaDoc HANDLER_RTTI_IMPL_INIT_SIGNATURE = "(Lcom/tc/aspectwerkz/joinpoint/impl/CatchClauseSignatureImpl;Ljava/lang/Object;Ljava/lang/Object;)V";
220   public static final String JavaDoc SET_PARAMETER_VALUES_METHOD_NAME = "setParameterValues";
221   public static final String JavaDoc SET_PARAMETER_VALUES_METHOD_SIGNATURE = "([Ljava/lang/Object;)V";
222   public static final String JavaDoc SET_PARAMETER_VALUE_METHOD_NAME = "setParameterValue";
223   public static final String JavaDoc SET_PARAMETER_VALUE_METHOD_SIGNATURE = "(Ljava/lang/Object;)V";
224   public static final String JavaDoc SET_FIELD_VALUE_METHOD_NAME = "setFieldValue";
225   public static final String JavaDoc SET_FIELD_VALUE_METHOD_SIGNATURE = "(Ljava/lang/Object;)V";
226   public static final String JavaDoc SET_RETURN_VALUE_METHOD_NAME = "setReturnValue";
227   public static final String JavaDoc SET_RETURN_VALUE_METHOD_SIGNATURE = "(Ljava/lang/Object;)V";
228   public static final String JavaDoc STATICINITIALIZATION_RTTI_IMPL_CLASS_NAME = "com/tc/aspectwerkz/joinpoint/impl/StaticInitializationRttiImpl";
229   public static final String JavaDoc STATICINITIALIZATION_RTTI_IMPL_INIT_SIGNATURE = "(Lcom/tc/aspectwerkz/joinpoint/impl/StaticInitializerSignatureImpl;)V";
230
231   public static final String JavaDoc HAS_INSTANCE_LEVEL_ASPECT_INTERFACE_NAME = "com/tc/aspectwerkz/aspect/management/HasInstanceLevelAspect";
232   public static final String JavaDoc INSTANCE_LEVEL_ASPECT_MAP_FIELD_NAME = SYNTHETIC_MEMBER_PREFIX + "instanceLevelAspects";
233   public static final String JavaDoc INSTANCE_LEVEL_ASPECT_MAP_FIELD_SIGNATURE = "Ljava/util/Map;";
234   public static final String JavaDoc INSTANCE_LEVEL_GETASPECT_METHOD_NAME = WRAPPER_METHOD_PREFIX + "getAspect";
235   public static final String JavaDoc INSTANCE_LEVEL_GETASPECT_METHOD_SIGNATURE = "(Ljava/lang/Class;)Ljava/lang/Object;";
236   public static final String JavaDoc INSTANCE_LEVEL_HASASPECT_METHOD_NAME = WRAPPER_METHOD_PREFIX + "hasAspect";
237   public static final String JavaDoc INSTANCE_LEVEL_HASASPECT_METHOD_SIGNATURE = "(Ljava/lang/Class;)Z";
238   public static final String JavaDoc INSTANCE_LEVEL_BINDASPECT_METHOD_NAME = WRAPPER_METHOD_PREFIX + "bindAspect";
239   public static final String JavaDoc INSTANCE_LEVEL_BINDASPECT_METHOD_SIGNATURE = "(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;";
240
241
242   public static final String JavaDoc ADVISABLE_CLASS_JAVA_NAME = "com.tc.aspectwerkz.intercept.Advisable";
243   public static final String JavaDoc ADVISABLE_CLASS_NAME = "com/tc/aspectwerkz/intercept/Advisable";
244   public static final String JavaDoc INTERCEPT_INVOKE_METHOD_NAME = "invoke";
245   public static final String JavaDoc AROUND_ADVICE_INVOKE_METHOD_SIGNATURE = "(Lcom/tc/aspectwerkz/joinpoint/JoinPoint;)Ljava/lang/Object;";
246   public static final String JavaDoc BEFORE_ADVICE_INVOKE_METHOD_SIGNATURE = "(Lcom/tc/aspectwerkz/joinpoint/JoinPoint;)V";
247   public static final String JavaDoc AFTER_ADVICE_INVOKE_METHOD_SIGNATURE = "(Lcom/tc/aspectwerkz/joinpoint/JoinPoint;)V";
248   public static final String JavaDoc AFTER_RETURNING_ADVICE_INVOKE_METHOD_SIGNATURE = "(Lcom/tc/aspectwerkz/joinpoint/JoinPoint;Ljava/lang/Object;)V";
249   public static final String JavaDoc AFTER_THROWING_ADVICE_INVOKE_METHOD_SIGNATURE = "(Lcom/tc/aspectwerkz/joinpoint/JoinPoint;Ljava/lang/Throwable;)V";
250   public static final String JavaDoc AROUND_ADVICE_CLASS_NAME = "com/tc/aspectwerkz/intercept/AroundAdvice";
251   public static final String JavaDoc BEFORE_ADVICE_CLASS_NAME = "com/tc/aspectwerkz/intercept/BeforeAdvice";
252   public static final String JavaDoc AFTER_ADVICE_CLASS_NAME = "com/tc/aspectwerkz/intercept/AfterAdvice";
253   public static final String JavaDoc AFTER_RETURNING_ADVICE_CLASS_NAME = "com/tc/aspectwerkz/intercept/AfterReturningAdvice";
254   public static final String JavaDoc AFTER_THROWING_ADVICE_CLASS_NAME = "com/tc/aspectwerkz/intercept/AfterThrowingAdvice";
255   public static final String JavaDoc AROUND_ADVICE_ARRAY_CLASS_SIGNATURE = "[Lcom/tc/aspectwerkz/intercept/AroundAdvice;";
256   public static final String JavaDoc BEFORE_ADVICE_ARRAY_CLASS_SIGNATURE = "[Lcom/tc/aspectwerkz/intercept/BeforeAdvice;";
257   public static final String JavaDoc AFTER_ADVICE_ARRAY_CLASS_SIGNATURE = "[Lcom/tc/aspectwerkz/intercept/AfterAdvice;";
258   public static final String JavaDoc AFTER_RETURNING_ADVICE_ARRAY_CLASS_SIGNATURE = "[Lcom/tc/aspectwerkz/intercept/AfterReturningAdvice;";
259   public static final String JavaDoc AFTER_THROWING_ADVICE_ARRAY_CLASS_SIGNATURE = "[Lcom/tc/aspectwerkz/intercept/AfterThrowingAdvice;";
260   public static final String JavaDoc GET_AROUND_ADVICE_METHOD_NAME = "aw$getAroundAdvice";
261   public static final String JavaDoc GET_AROUND_ADVICE_METHOD_SIGNATURE = "(I)[Lcom/tc/aspectwerkz/intercept/AroundAdvice;";
262   public static final String JavaDoc GET_BEFORE_ADVICE_METHOD_NAME = "aw$getBeforeAdvice";
263   public static final String JavaDoc GET_BEFORE_ADVICE_METHOD_SIGNATURE = "(I)[Lcom/tc/aspectwerkz/intercept/BeforeAdvice;";
264   public static final String JavaDoc GET_AFTER_ADVICE_METHOD_NAME = "aw$getAfterAdvice";
265   public static final String JavaDoc GET_AFTER_ADVICE_METHOD_SIGNATURE = "(I)[Lcom/tc/aspectwerkz/intercept/AfterAdvice;";
266   public static final String JavaDoc GET_AFTER_RETURNING_ADVICE_METHOD_NAME = "aw$getAfterReturningAdvice";
267   public static final String JavaDoc GET_AFTER_RETURNING_ADVICE_METHOD_SIGNATURE = "(I)[Lcom/tc/aspectwerkz/intercept/AfterReturningAdvice;";
268   public static final String JavaDoc GET_AFTER_THROWING_ADVICE_METHOD_NAME = "aw$getAfterThrowingAdvice";
269   public static final String JavaDoc GET_AFTER_THROWING_ADVICE_METHOD_SIGNATURE = "(I)[Lcom/tc/aspectwerkz/intercept/AfterThrowingAdvice;";
270
271   public static final int MODIFIER_INVOKEINTERFACE = 0x10000000;
272   public static final int INDEX_NOTAVAILABLE = -1;
273
274
275   public static final String JavaDoc STATICINITIALIZATION_SIGNATURE_IMPL_CLASS_NAME = "com/tc/aspectwerkz/joinpoint/impl/StaticInitializerSignatureImpl";
276   public static final String JavaDoc STATICINITIALIZATION_SIGNATURE_IMPL_CLASS_SIGNATURE = "Lcom/tc/aspectwerkz/joinpoint/impl/StaticInitializerSignatureImpl;";
277   public static final String JavaDoc NEW_STATICINITIALIZATION_SIGNATURE_METHOD_SIGNATURE = "(Ljava/lang/Class;)Lcom/tc/aspectwerkz/joinpoint/impl/StaticInitializerSignatureImpl;";
278   public static final String JavaDoc NEW_STATICINITIALIZATION_SIGNATURE_METHOD_NAME = "newStaticInitializationSignature";
279
280   public static final String JavaDoc TARGET_CLASS_FIELD_NAME_IN_JP = "TARGET_CLASS";
281   public static final String JavaDoc THIS_CLASS_FIELD_NAME_IN_JP = "THIS_CLASS";
282
283   public static final String JavaDoc FACTORY_CLASS_FIELD_NAME = "FACTORY_CLASS";
284   public static final String JavaDoc FACTORY_CONTAINER_FIELD_NAME = "CONTAINER";
285   public static final String JavaDoc FACTORY_SINGLE_ASPECT_FIELD_NAME = "ASPECT";
286   public static final String JavaDoc FACTORY_ASPECTS_FIELD_NAME = "ASPECTS";
287   public static final String JavaDoc FACTORY_PARAMS_FIELD_NAME = "PARAMS";
288   public static final String JavaDoc FACTORY_ASPECTOF_METHOD_NAME = "aspectOf";
289   public static final String JavaDoc FACTORY_HASASPECT_METHOD_NAME = "hasAspect";
290   public static final String JavaDoc FACTORY_HASASPECT_PEROBJECT_METHOD_SIGNATURE = "(Ljava/lang/Object;)Z";
291   public static final String JavaDoc NO_ASPECT_BOUND_EXCEPTION_CLASS_NAME = "com/tc/aspectwerkz/aspect/management/NoAspectBoundException";
292   public static final String JavaDoc ASPECT_CONTAINER_CLASS_NAME = "com/tc/aspectwerkz/aspect/AspectContainer";
293   public static final String JavaDoc ASPECT_CONTAINER_CLASS_SIGNATURE = "Lcom/tc/aspectwerkz/aspect/AspectContainer;";
294   public static final String JavaDoc ASPECT_CONTAINER_OPTIONAL_INIT_SIGNATURE = "(Ljava/lang/Class;Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V";
295   public static final String JavaDoc ASPECT_CONTAINER_ASPECTOF_METHOD_NAME = "aspectOf";
296   public static final String JavaDoc ASPECT_CONTAINER_ASPECTOF_PERJVM_METHOD_SIGNATURE = "()Ljava/lang/Object;";
297
298 }
299
Popular Tags