public class AbstractGenerator extends Object
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected javassist.ClassPool |
classPool |
protected static String |
DEFINE_CLASS_METHOD_NAME |
protected static Method |
defineClassMethod |
protected static ProtectionDomain |
protectionDomain |
| 修飾子 | コンストラクタと説明 |
|---|---|
protected |
AbstractGenerator(javassist.ClassPool classPool) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
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) |
protected 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) |
protected static String |
toObject(Class<?> type,
String expr) |
protected static final ProtectionDomain protectionDomain
protected static Method defineClassMethod
protected final javassist.ClassPool classPool
protected javassist.CtClass toCtClass(Class<?> clazz)
protected javassist.CtClass toCtClass(String className)
protected javassist.CtClass[] toCtClassArray(String[] classNames)
protected javassist.CtClass[] toCtClassArray(Class<?>[] classes)
protected javassist.CtClass createCtClass(String name)
protected javassist.CtClass createCtClass(String name, javassist.CtClass superClass)
protected javassist.CtClass getAndRenameCtClass(Class<?> orgClass, String newName)
public Class<?> toClass(ClassLoader classLoader, javassist.CtClass ctClass)
protected void setInterface(javassist.CtClass clazz,
Class<?> interfaceType)
protected void setInterfaces(javassist.CtClass clazz,
Class<?>[] interfaces)
protected javassist.CtConstructor createDefaultConstructor(Class<?> clazz)
protected javassist.CtConstructor createDefaultConstructor(javassist.CtClass clazz)
protected javassist.CtConstructor createConstructor(javassist.CtClass clazz,
Constructor<?> constructor)
protected javassist.CtConstructor createConstructor(javassist.CtClass clazz,
javassist.CtClass[] parameterTypes,
javassist.CtClass[] exceptionTypes)
protected javassist.CtMethod getDeclaredMethod(javassist.CtClass clazz,
String name,
javassist.CtClass[] argTypes)
protected javassist.CtMethod createMethod(javassist.CtClass clazz,
String src)
protected javassist.CtMethod createMethod(javassist.CtClass clazz,
Method method,
String body)
protected javassist.CtMethod createMethod(javassist.CtClass clazz,
int modifier,
Class<?> returnType,
String methodName,
Class<?>[] parameterTypes,
Class<?>[] exceptionTypes,
String body)
protected void setMethodBody(javassist.CtMethod method,
String src)
Copyright © 2015–2016 The DBFlute Project. All rights reserved.