org.seasar.framework.aop.javassist
クラス AbstractGenerator
java.lang.Object
org.seasar.framework.aop.javassist.AbstractGenerator
- 直系の既知のサブクラス:
- EnhancedClassGenerator, MethodInvocationClassGenerator
- public class AbstractGenerator
- extends Object
- 作成者:
- koichik
メソッドの概要 |
protected javassist.CtConstructor |
createConstructor(javassist.CtClass clazz,
Constructor constructor)
|
protected javassist.CtConstructor |
createConstructor(javassist.CtClass clazz,
javassist.CtClass[] parameterTypes,
javassist.CtClass[] exceptionTypes)
|
protected javassist.CtClass |
createCtClass(String name)
|
protected javassist.CtClass |
createCtClass(String name,
Class superClass)
|
protected javassist.CtClass |
createCtClass(String name,
javassist.CtClass superClass)
|
protected javassist.CtConstructor |
createDefaultConstructor(Class clazz)
|
protected javassist.CtConstructor |
createDefaultConstructor(javassist.CtClass clazz)
|
protected javassist.CtMethod |
createMethod(javassist.CtClass clazz,
int modifier,
Class returnType,
String methodName,
Class[] parameterTypes,
Class[] exceptionTypes,
String body)
|
protected javassist.CtMethod |
createMethod(javassist.CtClass clazz,
Method method,
String body)
|
protected javassist.CtMethod |
createMethod(javassist.CtClass clazz,
String src)
|
static String |
fromObject(Class type,
String expr)
|
protected javassist.CtClass |
getAndRenameCtClass(Class orgClass,
String newName)
|
protected javassist.CtClass |
getAndRenameCtClass(String orgName,
String newName)
|
protected javassist.CtMethod |
getDeclaredMethod(javassist.CtClass clazz,
String name,
javassist.CtClass[] argTypes)
|
protected void |
setInterface(javassist.CtClass clazz,
Class interfaceType)
|
protected void |
setInterfaces(javassist.CtClass clazz,
Class[] interfaces)
|
protected void |
setMethodBody(javassist.CtMethod method,
String src)
|
Class |
toClass(ClassLoader classLoader,
javassist.CtClass ctClass)
|
protected javassist.CtClass |
toCtClass(Class clazz)
|
protected javassist.CtClass |
toCtClass(String className)
|
protected javassist.CtClass[] |
toCtClassArray(Class[] classes)
|
protected javassist.CtClass[] |
toCtClassArray(String[] classNames)
|
static String |
toObject(Class type,
String expr)
|
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFINE_CLASS_METHOD_NAME
public static final String DEFINE_CLASS_METHOD_NAME
- 関連項目:
- 定数フィールド値
protectionDomain
protected static final ProtectionDomain protectionDomain
defineClassMethod
protected static Method defineClassMethod
classPool
protected final javassist.ClassPool classPool
AbstractGenerator
protected AbstractGenerator(javassist.ClassPool classPool)
fromObject
public static String fromObject(Class type,
String expr)
toObject
public static String toObject(Class type,
String expr)
toCtClass
protected javassist.CtClass toCtClass(Class clazz)
toCtClass
protected javassist.CtClass toCtClass(String className)
toCtClassArray
protected javassist.CtClass[] toCtClassArray(String[] classNames)
toCtClassArray
protected javassist.CtClass[] toCtClassArray(Class[] classes)
createCtClass
protected javassist.CtClass createCtClass(String name)
createCtClass
protected javassist.CtClass createCtClass(String name,
Class superClass)
createCtClass
protected javassist.CtClass createCtClass(String name,
javassist.CtClass superClass)
getAndRenameCtClass
protected javassist.CtClass getAndRenameCtClass(Class orgClass,
String newName)
getAndRenameCtClass
protected javassist.CtClass getAndRenameCtClass(String orgName,
String newName)
toClass
public Class toClass(ClassLoader classLoader,
javassist.CtClass ctClass)
setInterface
protected void setInterface(javassist.CtClass clazz,
Class interfaceType)
setInterfaces
protected void setInterfaces(javassist.CtClass clazz,
Class[] interfaces)
createDefaultConstructor
protected javassist.CtConstructor createDefaultConstructor(Class clazz)
createDefaultConstructor
protected javassist.CtConstructor createDefaultConstructor(javassist.CtClass clazz)
createConstructor
protected javassist.CtConstructor createConstructor(javassist.CtClass clazz,
Constructor constructor)
createConstructor
protected javassist.CtConstructor createConstructor(javassist.CtClass clazz,
javassist.CtClass[] parameterTypes,
javassist.CtClass[] exceptionTypes)
getDeclaredMethod
protected javassist.CtMethod getDeclaredMethod(javassist.CtClass clazz,
String name,
javassist.CtClass[] argTypes)
createMethod
protected javassist.CtMethod createMethod(javassist.CtClass clazz,
String src)
createMethod
protected javassist.CtMethod createMethod(javassist.CtClass clazz,
Method method,
String body)
createMethod
protected javassist.CtMethod createMethod(javassist.CtClass clazz,
int modifier,
Class returnType,
String methodName,
Class[] parameterTypes,
Class[] exceptionTypes,
String body)
setMethodBody
protected void setMethodBody(javassist.CtMethod method,
String src)
Copyright © 2004-2006 The Seasar Foundation. All Rights Reserved.