|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.hrtdotnet.java.util.Operation
public class Operation
クラスやオブジェクトの操作をします。
フィールドの概要 | |
---|---|
static int |
ABSTRACT
abstract 修飾子を表す int 値です。 |
static int |
FINAL
final 修飾子を表す int 値です。 |
static int |
INTERFACE
interface 修飾子を表す int 値です。 |
static int |
NATIVE
native 修飾子を表す int 値です。 |
static int |
PRIVATE
private 修飾子を表す int 値です。 |
static int |
PROTECTED
protected 修飾子を表す int 値です。 |
static int |
PUBLIC
public 修飾子を表す int 値です。 |
static int |
STATIC
static 修飾子を表す int 値です。 |
static int |
STRICT
strictfp 修飾子を表す int 値です。 |
static int |
SYNCHRONIZED
synchronized 修飾子を表す int 値です。 |
static int |
TRANSIENT
transient 修飾子を表す int 値です。 |
static int |
UNDEFINED
修飾子に使われない値です。 |
static int |
VOLATILE
volatile 修飾子を表す int 値です。 |
コンストラクタの概要 | |
---|---|
Operation()
|
メソッドの概要 | |
---|---|
static java.lang.Object |
invokeMethod(java.lang.String methodName,
java.lang.Class[] argTypes,
java.lang.Object obj,
java.lang.Object[] args)
指定したメソッドを実行します。 |
static void |
invokeMethodRun(java.lang.Class cls,
java.lang.String startStr)
指定した文字列から始まる引数無しの public メソッドを連続して実行します。 |
static void |
invokeMethodRun(java.lang.Class cls,
java.lang.String startStr,
java.lang.String setUpStr,
java.lang.String tearDownStr)
指定した文字列から始まる引数無しのpublicメソッドを連続して実行します。 |
static void |
invokeMethodRun(java.lang.Class cls,
java.lang.String startStr,
java.lang.String setUpStr,
java.lang.String tearDownStr,
int isMod)
指定した文字列から始まる引数無しのpublicメソッドを連続して実行します。 |
static void |
invokeMethodRun(java.lang.Object obj,
java.lang.String startStr)
指定した文字列から始まる引数無しのpublicインスタンスメソッドを連続して実行します。 |
static void |
invokeMethodRun(java.lang.Object obj,
java.lang.String startStr,
java.lang.String setUpStr,
java.lang.String tearDownStr)
指定した文字列から始まる引数無しのpublicインスタンスメソッドを連続して実行します。 |
static void |
invokeMethodRun(java.lang.Object obj,
java.lang.String startStr,
java.lang.String setUpStr,
java.lang.String tearDownStr,
int isMod)
指定した文字列から始まる引数無しのpublicインスタンスメソッドを連続して実行します。 |
static java.lang.Object |
invokeStaticMethod(java.lang.Class c,
java.lang.String methodName,
java.lang.Class[] argTypes,
java.lang.Object[] args)
staticメソッドを実行します。 |
static java.lang.Object |
invokeStaticMethod(java.lang.String classPath,
java.lang.String methodName,
java.lang.Class[] argTypes,
java.lang.Object[] args)
staticメソッドを実行します。 |
static void |
invokeStaticMethodRun(java.lang.Class cls,
java.lang.String startStr)
指定した文字列から始まる引数無しのpublic staticメソッドを連続して実行します。 |
static void |
invokeStaticMethodRun(java.lang.Class cls,
java.lang.String startStr,
java.lang.String setUpStr,
java.lang.String tearDownStr)
指定した文字列から始まる引数無しの public static メソッドを連続して実行します。 |
static void |
invokeStaticMethodRun(java.lang.Class cls,
java.lang.String startStr,
java.lang.String setUpStr,
java.lang.String tearDownStr,
int isMod)
指定した文字列から始まる引数無しのpublic staticメソッドを連続して実行します。 |
static boolean |
isModifier(int mod,
int isMod)
指定した修飾子を含まれているかを判定します。 |
static java.lang.Object |
newInstance(java.lang.String classPath,
java.lang.Class[] parameterTypes,
java.lang.Object[] initargs)
指定したクラスのオブジェクトを生成します。 |
static java.lang.Object |
newInstanceIgnoreError(java.lang.String classPath,
java.lang.Class[] parameterTypes,
java.lang.Object[] initargs)
指定したクラスのオブジェクトを生成します。 |
static void |
variableTrace(java.io.PrintStream out,
java.lang.Object o)
指定したオブジェクトのトレースをします。 |
static void |
variableTrace(java.io.PrintWriter out,
java.lang.Object o)
指定したオブジェクトのトレースをします。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final int UNDEFINED
public static final int PUBLIC
public static final int PRIVATE
public static final int PROTECTED
public static final int STATIC
public static final int FINAL
public static final int SYNCHRONIZED
public static final int VOLATILE
public static final int TRANSIENT
public static final int NATIVE
public static final int INTERFACE
public static final int ABSTRACT
public static final int STRICT
コンストラクタの詳細 |
---|
public Operation()
メソッドの詳細 |
---|
public static java.lang.Object newInstance(java.lang.String classPath, java.lang.Class[] parameterTypes, java.lang.Object[] initargs) throws java.lang.IllegalArgumentException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.SecurityException, java.lang.NoSuchMethodException, java.lang.ClassNotFoundException
classPath
- クラスパスparameterTypes
- コンストラクタ引数の型のクラス配列initargs
- コンストラクタ引数のオブジェクト配列
java.lang.IllegalArgumentException
- コンストラクタに与えるオブジェクトの引数が不正な場合
java.lang.InstantiationException
- コンストラクタがabstractであった場合
java.lang.IllegalAccessException
- 修飾子などの指定でアクセス制御のためコンストラクタにアクセスできなかった場合
java.lang.reflect.InvocationTargetException
- コンストラクタが例外をスローした場合
java.lang.SecurityException
- 情報へのアクセスが拒否あれた場合
java.lang.NoSuchMethodException
- 一致するコンストラクタが無い場合
java.lang.ClassNotFoundException
- クラスが存在しなかった場合public static java.lang.Object newInstanceIgnoreError(java.lang.String classPath, java.lang.Class[] parameterTypes, java.lang.Object[] initargs)
classPath
- クラスパスparameterTypes
- コンストラクタ引数の型のクラス配列initargs
- コンストラクタの引数に与えるオブジェクト配列
public static java.lang.Object invokeMethod(java.lang.String methodName, java.lang.Class[] argTypes, java.lang.Object obj, java.lang.Object[] args) throws java.lang.SecurityException, java.lang.NoSuchMethodException, java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
methodName
- メソッドの名前argTypes
- メソッドの引数の型のクラス配列obj
- メソッドを実行するオブジェクトargs
- メソッドの引数に与えるオブジェクト配列
java.lang.SecurityException
- 情報へのアクセスが拒否あれた場合
java.lang.NoSuchMethodException
- メソッドが見つからない場合
java.lang.IllegalArgumentException
- メソッドの引数として不正な場合
java.lang.IllegalAccessException
- 修飾子などでメソッドにアクセスできなかった場合
java.lang.reflect.InvocationTargetException
- メソッドが例外をスローした場合public static java.lang.Object invokeStaticMethod(java.lang.String classPath, java.lang.String methodName, java.lang.Class[] argTypes, java.lang.Object[] args) throws java.lang.SecurityException, java.lang.NoSuchMethodException, java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.ClassNotFoundException
classPath
- クラスパスmethodName
- メソッドの名前argTypes
- メソッドの引数の型のクラス配列args
- メソッドの引数に与えるオブジェクト配列
java.lang.SecurityException
- 情報へのアクセスが拒否あれた場合
java.lang.NoSuchMethodException
- メソッドが見つからない場合
java.lang.IllegalArgumentException
- メソッドの引数として不正な場合
java.lang.IllegalAccessException
- 修飾子などでメソッドにアクセスできなかった場合
java.lang.reflect.InvocationTargetException
- メソッドが例外をスローした場合
java.lang.ClassNotFoundException
- クラスが存在しなかった場合public static java.lang.Object invokeStaticMethod(java.lang.Class c, java.lang.String methodName, java.lang.Class[] argTypes, java.lang.Object[] args) throws java.lang.SecurityException, java.lang.NoSuchMethodException, java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
c
- クラスmethodName
- メソッドの名前argTypes
- メソッドの引数の型のクラス配列args
- メソッドの引数に与えるオブジェクト配列
java.lang.SecurityException
- 情報へのアクセスが拒否あれた場合
java.lang.NoSuchMethodException
- メソッドが見つからない場合
java.lang.IllegalArgumentException
- メソッドの引数として不正な場合
java.lang.IllegalAccessException
- 修飾子などでメソッドにアクセスできなかった場合
java.lang.reflect.InvocationTargetException
- メソッドが例外をスローした場合public static void invokeMethodRun(java.lang.Class cls, java.lang.String startStr) throws java.lang.SecurityException, java.lang.IllegalArgumentException, java.lang.NoSuchMethodException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.NullPointerException
cls
- 実行するメソッドのクラス
指定されたクラスの引数なしコンストラクタのオブジェクトが生成される。startStr
- 実行するメソッド名の前文字列
java.lang.NoSuchMethodException
- nullコンストラクタが存在しない場合
java.lang.SecurityException
- セキュリティマネージャが有効となっておりインスタンスの生成や実行メソッドの取得を拒否された場合
java.lang.reflect.InvocationTargetException
- 実行したメソッドが例外をスローした場合
java.lang.IllegalAccessException
- clsに指定したクラス、またはそのnullコンストラクタにアクセスできない、
また何かしらの理由で実行メソッドにアクセスできなかった場合
java.lang.InstantiationException
- インスタンスの生成に失敗した場合
java.lang.IllegalArgumentException
- startStrが空文字など不正な場合
java.lang.NullPointerException
- cls、もしくはstartStrがnullの場合public static void invokeMethodRun(java.lang.Class cls, java.lang.String startStr, java.lang.String setUpStr, java.lang.String tearDownStr) throws java.lang.SecurityException, java.lang.IllegalArgumentException, java.lang.NoSuchMethodException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.NullPointerException
cls
- 実行するメソッドのクラスstartStr
- 実行するメソッド名の前文字列setUpStr
- メソッド実行前に実行する引数無しメソッドの名前tearDownStr
- メソッド実行後に実行するメソッドの名前
java.lang.NoSuchMethodException
- nullコンストラクタが存在しない場合
java.lang.SecurityException
- セキュリティマネージャが有効となっておりインスタンスの生成や実行メソッドの取得を拒否された場合
java.lang.reflect.InvocationTargetException
- 実行したメソッドが例外をスローした場合
java.lang.IllegalAccessException
- clsに指定したクラス、またはそのnullコンストラクタにアクセスできない、
また何かしらの理由で実行メソッドにアクセスできなかった場合
java.lang.InstantiationException
- インスタンスの生成に失敗した場合
java.lang.IllegalArgumentException
- startStrが空文字など不正な場合
java.lang.NullPointerException
- cls、もしくはstartStrがnullの場合public static void invokeMethodRun(java.lang.Class cls, java.lang.String startStr, java.lang.String setUpStr, java.lang.String tearDownStr, int isMod) throws java.lang.SecurityException, java.lang.NoSuchMethodException, java.lang.IllegalArgumentException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.NullPointerException
cls
- 実行するメソッドのクラスstartStr
- 実行するメソッド名の前文字列。setUpStr
- メソッド実行前に実行する引数無しメソッドの名前tearDownStr
- メソッド実行後に実行するメソッドの名前isMod
- 実行するメソッドの修飾子
java.lang.NoSuchMethodException
- nullコンストラクタが存在しない場合
java.lang.SecurityException
- セキュリティマネージャが有効となっておりインスタンスの生成や実行メソッドの取得を拒否された場合
java.lang.reflect.InvocationTargetException
- 実行したメソッドが例外をスローした場合
java.lang.IllegalAccessException
- clsに指定したクラス、またはそのnullコンストラクタにアクセスできない、
また何かしらの理由で実行メソッドにアクセスできなかった場合
java.lang.InstantiationException
- インスタンスの生成に失敗した場合
java.lang.IllegalArgumentException
- startStrが空文字など不正な場合
java.lang.NullPointerException
- cls、もしくはstartStrがnullの場合public static void invokeMethodRun(java.lang.Object obj, java.lang.String startStr) throws java.lang.IllegalArgumentException, java.lang.NullPointerException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
obj
- 実行するメソッドのオブジェクトstartStr
- 実行するメソッド名の前文字列
java.lang.reflect.InvocationTargetException
- 実行したメソッドが例外をスローした場合
java.lang.IllegalAccessException
- 何かしらの理由で実行メソッドにアクセスできなかった場合
java.lang.IllegalArgumentException
- startStrが空文字など不正な場合
java.lang.NullPointerException
- obj、もしくはstartStrがnullであった場合public static void invokeMethodRun(java.lang.Object obj, java.lang.String startStr, java.lang.String setUpStr, java.lang.String tearDownStr) throws java.lang.IllegalArgumentException, java.lang.NullPointerException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
obj
- 実行するメソッドのオブジェクトstartStr
- 実行するメソッド名の前文字列setUpStr
- メソッド実行前に実行する引数無しメソッドの名前tearDownStr
- メソッド実行後に実行するメソッドの名前
java.lang.reflect.InvocationTargetException
- 実行したメソッドが例外をスローした場合
java.lang.IllegalAccessException
- 何かしらの理由で実行メソッドにアクセスできなかった場合
java.lang.IllegalArgumentException
- startStrが空文字など不正な場合
java.lang.NullPointerException
- obj、もしくはstartStrがnullであった場合public static void invokeMethodRun(java.lang.Object obj, java.lang.String startStr, java.lang.String setUpStr, java.lang.String tearDownStr, int isMod) throws java.lang.IllegalArgumentException, java.lang.NullPointerException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
obj
- 実行するメソッドのオブジェクトstartStr
- 実行するメソッド名の前文字列setUpStr
- メソッド実行前に実行する引数無しメソッドの名前tearDownStr
- メソッド実行後に実行するメソッドの名前isMod
- 実行するメソッドの修飾子
java.lang.reflect.InvocationTargetException
- 実行したメソッドが例外をスローした場合
java.lang.IllegalAccessException
- 何かしらの理由で実行メソッドにアクセスできなかった場合
java.lang.IllegalArgumentException
- startStrが空文字など不正な場合
java.lang.NullPointerException
- obj、もしくはstartStrがnullであった場合public static void invokeStaticMethodRun(java.lang.Class cls, java.lang.String startStr) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.NullPointerException
cls
- 実行するメソッドのクラスstartStr
- 実行するメソッド名の前文字列
java.lang.reflect.InvocationTargetException
- 実行したメソッドが例外をスローした場合
java.lang.IllegalAccessException
- 何かしらの理由で実行メソッドにアクセスできなかった場合
java.lang.IllegalArgumentException
- startStrが空文字など不正な場合
java.lang.NullPointerException
- cls、もしくはstartStrがnullであった場合public static void invokeStaticMethodRun(java.lang.Class cls, java.lang.String startStr, java.lang.String setUpStr, java.lang.String tearDownStr) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
cls
- 実行するメソッドのクラスstartStr
- 実行するメソッド名の前文字列setUpStr
- メソッド実行前に実行する引数無しメソッドの名前tearDownStr
- メソッド実行後に実行するメソッドの名前
java.lang.reflect.InvocationTargetException
- 実行したメソッドが例外をスローした場合
java.lang.IllegalAccessException
- 何かしらの理由で実行メソッドにアクセスできなかった場合
java.lang.IllegalArgumentException
- startStrが空文字など不正な場合
java.lang.NullPointerException
- cls、もしくはstartStrがnullであった場合public static void invokeStaticMethodRun(java.lang.Class cls, java.lang.String startStr, java.lang.String setUpStr, java.lang.String tearDownStr, int isMod) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
cls
- 実行するメソッドのクラスstartStr
- 実行するメソッド名の前文字列setUpStr
- メソッド実行前に実行する引数無しメソッドの名前tearDownStr
- メソッド実行後に実行するメソッドの名前isMod
- 実行するメソッドの修飾子
java.lang.reflect.InvocationTargetException
- 実行したメソッドが例外をスローした場合
java.lang.IllegalAccessException
- 何かしらの理由で実行メソッドにアクセスできなかった場合
java.lang.IllegalArgumentException
- startStrが空文字など不正な場合
java.lang.NullPointerException
- cls、もしくはstartStrがnullであった場合public static void variableTrace(java.io.PrintStream out, java.lang.Object o)
out
- 出力先o
- トレースするオブジェクトpublic static void variableTrace(java.io.PrintWriter out, java.lang.Object o)
out
- 出力先o
- トレースするオブジェクトpublic static boolean isModifier(int mod, int isMod)
mod
- 対象のクラスやメンバ(変数・メソッド)の修飾子isMod
- 含まれるか判定する修飾子の識別値
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |