クラス
org.seasar.util.exception.IllegalAccessRuntimeException の使用

IllegalAccessRuntimeException を使用しているパッケージ
org.seasar.util.lang クラスやフィールド、メソッドなど扱うユーティリティを提供します。 
 

org.seasar.util.lang での IllegalAccessRuntimeException の使用
 

IllegalAccessRuntimeException をスローする org.seasar.util.lang のメソッド
static
<T> T
FieldUtil.get(Field field)
          Fieldによって表されるstaticフィールドの値を返します。
static
<T> T
FieldUtil.get(Field field, Object target)
          指定されたオブジェクトについて、Fieldによって表されるフィールドの値を返します。
static int FieldUtil.getInt(Field field)
          staticな Fieldの値をintとして取得します。
static int FieldUtil.getInt(Field field, Object target)
          Fieldの値をintとして取得します。
static String FieldUtil.getString(Field field)
          staticな Fieldの値を Stringとして取得します。
static String FieldUtil.getString(Field field, Object target)
          Fieldの値を Stringとして取得します。
static
<T> T
MethodUtil.invoke(Method method, Object target, Object... args)
          Methodオブジェクトによって表される基本となるメソッドを、指定したオブジェクトに対して指定したパラメータで呼び出します。
static
<T> T
MethodUtil.invokeStatic(Method method, Object... args)
          Methodオブジェクトによって表される基本となるstaticメソッドを、指定したパラメータで呼び出します。
static
<T> T
ClassUtil.newInstance(Class<T> clazz)
          指定されたクラスのデフォルトコンストラクタで、クラスの新しいインスタンスを作成および初期化します。
static
<T> T
ConstructorUtil.newInstance(Constructor<T> constructor, Object... args)
          指定された初期化パラメータで、コンストラクタの宣言クラスの新しいインスタンスを作成および初期化します。
static
<T> T
ClassUtil.newInstance(String className)
          指定されたクラスをコンテキストクラスローダから取得し、デフォルトコンストラクタで、クラスの新しいインスタンスを作成および初期化します。
static
<T> T
ClassUtil.newInstance(String className, ClassLoader loader)
          指定されたクラスを指定のクラスローダから取得し、デフォルトコンストラクタで、クラスの新しいインスタンスを作成および初期化します。
static void FieldUtil.set(Field field, Object value)
          Fieldオブジェクトによって表されるstaticフィールドを、指定された新しい値に設定します。
static void FieldUtil.set(Field field, Object target, Object value)
          Fieldオブジェクトによって表される指定されたオブジェクト引数のフィールドを、指定された新しい値に設定します。
 



Copyright © 2010-2012 The Seasar Foundation. All Rights Reserved.