| パッケージ | 説明 |
|---|---|
| org.lastaflute.di.util | |
| org.lastaflute.di.util.tiger |
Java5固有の機能を利用するユーティリティを提供します。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static Object |
LdiFieldUtil.get(Field field,
Object target) |
static int |
LdiFieldUtil.getInt(Field field) |
static int |
LdiFieldUtil.getInt(Field field,
Object target) |
static String |
LdiFieldUtil.getString(Field field) |
static String |
LdiFieldUtil.getString(Field field,
Object target) |
static Object |
LdiMethodUtil.invoke(Method method,
Object target,
Object[] args) |
static Object |
LdiClassUtil.newInstance(Class<?> clazz) |
static Object |
LdiConstructorUtil.newInstance(Constructor constructor,
Object[] args)
新しいインスタンスを作成します。
|
static Object |
LdiClassUtil.newInstance(String className) |
static void |
LdiFieldUtil.set(Field field,
Object target,
Object value)
Fieldに値を設定します。 |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static <T> T |
LdiReflectionUtil.getStaticValue(Field field)
指定されたオブジェクトについて、
Fieldによって表されるstaticフィールドの値を返します。 |
static <T> T |
LdiReflectionUtil.getValue(Field field,
Object target)
指定されたオブジェクトについて、
Fieldによって表されるフィールドの値を返します。 |
static <T> T |
LdiReflectionUtil.invoke(Method method,
Object target,
Object... args)
Methodオブジェクトによって表される基本となるメソッドを、指定したオブジェクトに対して指定したパラメータで呼び出します。 |
static <T> T |
LdiReflectionUtil.invokeStatic(Method method,
Object... args)
Methodオブジェクトによって表される基本となるstaticメソッドを、指定したパラメータで呼び出します。 |
static <T> T |
LdiReflectionUtil.newInstance(Class<T> clazz)
指定されたクラスのデフォルトコンストラクタで、クラスの新しいインスタンスを作成および初期化します。
|
static <T> T |
LdiReflectionUtil.newInstance(Constructor<T> constructor,
Object... args)
指定された初期化パラメータで、コンストラクタの宣言クラスの新しいインスタンスを作成および初期化します。
|
static void |
LdiReflectionUtil.setStaticValue(Field field,
Object value)
Fieldオブジェクトによって表されるstaticフィールドを、指定された新しい値に設定します。 |
static void |
LdiReflectionUtil.setValue(Field field,
Object target,
Object value)
Fieldオブジェクトによって表される指定されたオブジェクト引数のフィールドを、指定された新しい値に設定します。 |
Copyright © 2015 The DBFlute Project. All rights reserved.