|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectorg.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 -
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||