org.seasar.framework.aop.javassist
クラス AspectWeaver
java.lang.Object
org.seasar.framework.aop.javassist.AspectWeaver
- public class AspectWeaver
- extends Object
- 作成者:
- koichik
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PREFIX_ENHANCED_CLASS
public static final String PREFIX_ENHANCED_CLASS
- 関連項目:
- 定数フィールド値
SUFFIX_ENHANCED_CLASS
public static final String SUFFIX_ENHANCED_CLASS
- 関連項目:
- 定数フィールド値
SUFFIX_METHOD_INVOCATION_CLASS
public static final String SUFFIX_METHOD_INVOCATION_CLASS
- 関連項目:
- 定数フィールド値
SUFFIX_INVOKE_SUPER_METHOD
public static final String SUFFIX_INVOKE_SUPER_METHOD
- 関連項目:
- 定数フィールド値
enhancedClassNames
protected static final Set enhancedClassNames
targetClass
protected final Class targetClass
parameters
protected final Map parameters
enhancedClassName
protected final String enhancedClassName
enhancedClassGenerator
protected final EnhancedClassGenerator enhancedClassGenerator
methodInvocationClassList
protected final List methodInvocationClassList
enhancedClass
protected Class enhancedClass
classPool
protected ClassPool classPool
AspectWeaver
public AspectWeaver(Class targetClass,
Map parameters)
setInterceptors
public void setInterceptors(Method method,
MethodInterceptor[] interceptors)
setInterTypes
public void setInterTypes(InterType[] interTypes)
generateClass
public Class generateClass()
getEnhancedClassName
public String getEnhancedClassName()
getMethodInvocationClassName
public String getMethodInvocationClassName(Method method)
createInvokeSuperMethod
public String createInvokeSuperMethod(Method method)
setStaticField
public void setStaticField(Class clazz,
String name,
Object value)
Copyright © 2004-2007 The Seasar Foundation. All Rights Reserved.