パッケージ org.iplass.mtp.impl.util
クラス ClassUtil
java.lang.Object
org.iplass.mtp.impl.util.ClassUtil
クラスユーティリティ
-
メソッドの概要
修飾子とタイプメソッド説明static <T> Class<T> 文字列からクラスを取得するstatic <T> Constructor<T> getConstructor(Class<T> clazz, Class<?>... parameterTypeArray) クラスコンストラクタを取得するstatic <T> Constructor<T> getConstructor(String className, Class<?>... parameterTypeArray) 文字列からクラスコンストラクタを取得するstatic <T> TnewInstance(Class<T> clazz) インスタンスを生成するstatic <T> TnewInstance(Constructor<T> ctor, Object... args) インスタンスを生成するstatic <T> TnewInstance(String className) クラス名からインスタンスを生成する
-
メソッドの詳細
-
forName
文字列からクラスを取得する- 型パラメータ:
T- クラス型- パラメータ:
className- クラス名- 戻り値:
- クラス
-
getConstructor
文字列からクラスコンストラクタを取得する- 型パラメータ:
T- クラス型- パラメータ:
className- クラス名parameterTypeArray- コンストラクタパラメータ- 戻り値:
- コンストラクタ
-
getConstructor
クラスコンストラクタを取得する- 型パラメータ:
T- クラス型- パラメータ:
clazz- クラスparameterTypeArray- コンストラクタパラメータ- 戻り値:
- コンストラクタ
-
newInstance
クラス名からインスタンスを生成するパラメータのないデフォルトコンストラクタを利用したインスタンス生成を行う。
- 型パラメータ:
T- クラス型- パラメータ:
className- クラス名- 戻り値:
- インスタンス
-
newInstance
インスタンスを生成するパラメータのないデフォルトコンストラクタを利用したインスタンス生成を行う。
- 型パラメータ:
T- クラス型- パラメータ:
clazz- クラス- 戻り値:
- インスタンス
-
newInstance
インスタンスを生成する- 型パラメータ:
T- クラス型- パラメータ:
ctor- コンストラクタargs- コンストラクタ引数- 戻り値:
- インスタンス
-