|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.framework.util.ClassPoolUtil
ClassPool用のユーティリティクラスです。
フィールドの概要 | |
protected static java.util.Map |
classPoolMap
ClassPoolのキャッシュです。 |
protected static boolean |
initialized
クラスが初期化済みであることを示します。 |
コンストラクタの概要 | |
ClassPoolUtil()
|
メソッドの概要 | |
static CtClass |
createCtClass(ClassPool classPool,
java.lang.String name)
CtClassを作成します。 |
static CtClass |
createCtClass(ClassPool classPool,
java.lang.String name,
java.lang.Class superClass)
CtClassを作成します。 |
static CtClass |
createCtClass(ClassPool classPool,
java.lang.String name,
CtClass superClass)
CtClassを作成します。 |
static ClassPool |
getClassPool(java.lang.Class targetClass)
ClassPoolを返します。 |
static ClassPool |
getClassPool(java.lang.ClassLoader classLoader)
ClassPoolを返します。 |
static void |
initialize()
クラスを初期化します。 |
static CtClass |
toCtClass(ClassPool classPool,
java.lang.Class clazz)
CtClassに変換します。 |
static CtClass |
toCtClass(ClassPool classPool,
java.lang.String className)
CtClassに変換します。 |
static CtClass[] |
toCtClassArray(ClassPool classPool,
java.lang.Class[] classes)
CtClassの配列に変換します。 |
static CtClass[] |
toCtClassArray(ClassPool classPool,
java.lang.String[] classNames)
CtClassの配列に変換します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
protected static final java.util.Map classPoolMap
protected static boolean initialized
コンストラクタの詳細 |
public ClassPoolUtil()
メソッドの詳細 |
public static void initialize()
public static ClassPool getClassPool(java.lang.Class targetClass)
targetClass
-
public static ClassPool getClassPool(java.lang.ClassLoader classLoader)
classLoader
-
public static CtClass toCtClass(ClassPool classPool, java.lang.Class clazz)
classPool
- clazz
-
public static CtClass toCtClass(ClassPool classPool, java.lang.String className)
classPool
- className
-
public static CtClass[] toCtClassArray(ClassPool classPool, java.lang.String[] classNames)
classPool
- classNames
-
public static CtClass[] toCtClassArray(ClassPool classPool, java.lang.Class[] classes)
classPool
- classes
-
public static CtClass createCtClass(ClassPool classPool, java.lang.String name)
classPool
- name
-
public static CtClass createCtClass(ClassPool classPool, java.lang.String name, java.lang.Class superClass)
classPool
- name
- superClass
-
public static CtClass createCtClass(ClassPool classPool, java.lang.String name, CtClass superClass)
classPool
- name
- superClass
-
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |