public class FieldUtil extends Object
| 修飾子 | コンストラクタと説明 |
|---|---|
protected |
FieldUtil()
インスタンスを構築する。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static Object |
get(Field field,
Object target)
Fieldの値をオブジェクトとして取得する。 |
static int |
getInt(Field field)
staticな
Fieldの値をintとして取得する。 |
static int |
getInt(Field field,
Object target)
Fieldの値をintとして取得する。 |
static String |
getString(Field field)
|
static String |
getString(Field field,
Object target)
|
static boolean |
isInstanceField(Field field)
インスタンスフィールドかどうか返却する。
|
static boolean |
isPublicField(Field field)
パブリックフィールドかどうか返却する。
|
static void |
set(Field field,
Object target,
Object value)
Fieldに値を設定する。 |
public static Object get(Field field, Object target)
Fieldの値をオブジェクトとして取得する。field - フィルドtarget - ターゲットObjectField.get(Object)public static int getInt(Field field)
Fieldの値をintとして取得する。field - フィルドgetInt(Field, Object)public static int getInt(Field field, Object target)
Fieldの値をintとして取得する。field - フィルドtarget - ターゲットField.getInt(Object)public static String getString(Field field)
field - フィルドStringの値getString(Field, Object)public static String getString(Field field, Object target)
field - フィルドtarget - ターゲットStringの値Field.get(Object)public static void set(Field field, Object target, Object value)
Fieldに値を設定する。field - フィルドtarget - ターゲットvalue - オブジェクトField.set(Object, Object)public static boolean isInstanceField(Field field)
field - フィルドpublic static boolean isPublicField(Field field)
field - フィルド