public class ClassPoolUtil extends Object
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected static Map |
classPoolMap
ClassPoolのキャッシュです。
|
protected static boolean |
initialized
クラスが初期化済みであることを示します。
|
| コンストラクタと説明 |
|---|
ClassPoolUtil() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static javassist.CtClass |
createCtClass(javassist.ClassPool classPool,
String name)
CtClassを作成します。
|
static javassist.CtClass |
createCtClass(javassist.ClassPool classPool,
String name,
Class superClass)
CtClassを作成します。
|
static javassist.CtClass |
createCtClass(javassist.ClassPool classPool,
String name,
javassist.CtClass superClass)
CtClassを作成します。
|
static javassist.ClassPool |
getClassPool(Class targetClass)
ClassPoolを返します。
|
static javassist.ClassPool |
getClassPool(ClassLoader classLoader)
ClassPoolを返します。
|
static void |
initialize()
クラスを初期化します。
|
static javassist.CtClass |
toCtClass(javassist.ClassPool classPool,
Class clazz)
CtClassに変換します。
|
static javassist.CtClass |
toCtClass(javassist.ClassPool classPool,
String className)
CtClassに変換します。
|
static javassist.CtClass[] |
toCtClassArray(javassist.ClassPool classPool,
Class[] classes)
CtClassの配列に変換します。
|
static javassist.CtClass[] |
toCtClassArray(javassist.ClassPool classPool,
String[] classNames)
CtClassの配列に変換します。
|
protected static final Map classPoolMap
protected static boolean initialized
public static void initialize()
public static javassist.ClassPool getClassPool(Class targetClass)
targetClass - public static javassist.ClassPool getClassPool(ClassLoader classLoader)
classLoader - public static javassist.CtClass toCtClass(javassist.ClassPool classPool,
Class clazz)
classPool - clazz - public static javassist.CtClass toCtClass(javassist.ClassPool classPool,
String className)
classPool - className - public static javassist.CtClass[] toCtClassArray(javassist.ClassPool classPool,
String[] classNames)
classPool - classNames - public static javassist.CtClass[] toCtClassArray(javassist.ClassPool classPool,
Class[] classes)
classPool - classes - public static javassist.CtClass createCtClass(javassist.ClassPool classPool,
String name)
classPool - name - public static javassist.CtClass createCtClass(javassist.ClassPool classPool,
String name,
Class superClass)
classPool - name - superClass - public static javassist.CtClass createCtClass(javassist.ClassPool classPool,
String name,
javassist.CtClass superClass)
classPool - name - superClass - Copyright © 2015 The DBFlute Project. All rights reserved.