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
- ターゲットObject
Field.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
- フィルド