getInstanceMethod
public static Method getInstanceMethod(Class type,
String name,
Object[] args) type の public なインスタンスメソッドのうち、
name という名前で args を Type.parse した後
受け入れることができるものを得る。
type - 型情報。name - 検索するメソッド名。args - 引数配列。
null を含めても良いが、null を使用した場合は
Object のサブクラスであれば全てマッチしてしまうため、
目的のメソッド以外のものが見つかる可能性がある。
- args を引数に取ることができる nameという名前の メソッド。
見つからなければ null。
getInstanceMethod
public static Method getInstanceMethod(Class type,
String name,
Object[] args,
boolean all) type の インスタンスメソッドのうち、name という名前で args を
Type.parse した後 受け入れることができるものを得る。
type - 型情報。name - 検索するメソッド名。args - 引数配列。
null を含めても良いが、null を使用した場合は
Object のサブクラスであれば全てマッチしてしまうため、
目的のメソッド以外のものが見つかる可能性がある。all - public のメソッドのみを検索するなら false。
public, protected, private, パッケージプライベートの
全てのメソッドを検索するなら true。
- args を引数に取ることができる nameという名前の メソッド。
見つからなければ null。
getInstanceMethod
public static Method getInstanceMethod(String classname,
String name,
Object[] args)
throws ClassNotFoundException classname で示されるクラスの public なインスタンスメソッドのうち、
name という名前で args を Type.parse した後
受け入れることができるものを得る。
classname - クラス名。name - 検索するメソッド名。args - 引数配列。
null を含めても良いが、null を使用した場合は
Object のサブクラスであれば全てマッチしてしまうため、
目的のメソッド以外のものが見つかる可能性がある。
- args を引数に取ることができる nameという名前の メソッド。
見つからなければ null。
getInstanceMethod
public static Method getInstanceMethod(String classname,
String name,
Object[] args,
boolean all)
throws ClassNotFoundException classname で示されるクラスの インスタンスメソッドのうち、
name という名前で args を Type.parse した後
受け入れることができるものを得る。
classname - クラス名。name - 検索するメソッド名。args - 引数配列。
null を含めても良いが、null を使用した場合は
Object のサブクラスであれば全てマッチしてしまうため、
目的のメソッド以外のものが見つかる可能性がある。all - public のメソッドのみを検索するなら false。
public, protected, private, パッケージプライベートの
全てのメソッドを検索するなら true。
- args を引数に取ることができる nameという名前の メソッド。
見つからなければ null。
getMatchFullInstanceMethod
public static Method getMatchFullInstanceMethod(Class type,
String name,
Object[] args) type の public なインスタンスメソッドのうち、
name という名前で args を直接受け入れることができるものを得る。
type - 型情報。name - 検索するメソッド名。args - 引数配列。
null を含めても良いが、null を使用した場合は
Object のサブクラスであれば全てマッチしてしまうため、
目的のメソッド以外のものが見つかる可能性がある。
- args を引数に取ることができる nameという名前の メソッド。
見つからなければ null。
getMatchFullInstanceMethod
public static Method getMatchFullInstanceMethod(Class type,
String name,
Object[] args,
boolean all) type の インスタンスメソッドのうち、name という名前で
args を直接受け入れることができるものを得る。
type - 型情報。name - 検索するメソッド名。args - 引数配列。
null を含めても良いが、null を使用した場合は
Object のサブクラスであれば全てマッチしてしまうため、
目的のメソッド以外のものが見つかる可能性がある。all - public のメソッドのみを検索するなら false。
public, protected, private, パッケージプライベートの
全てのメソッドを検索するなら true。
- args を引数に取ることができる nameという名前の メソッド。
見つからなければ null。
getMatchFullInstanceMethod
public static Method getMatchFullInstanceMethod(String classname,
String name,
Object[] args)
throws ClassNotFoundException classname で示されるクラスの public なインスタンスメソッドのうち、
name という名前で args を 直接受け入れることができるものを得る。
classname - クラス名。name - 検索するメソッド名。args - 引数配列。
null を含めても良いが、null を使用した場合は
Object のサブクラスであれば全てマッチしてしまうため、
目的のメソッド以外のものが見つかる可能性がある。
- args を引数に取ることができる nameという名前の メソッド。
見つからなければ null。
getMatchFullInstanceMethod
public static Method getMatchFullInstanceMethod(String classname,
String name,
Object[] args,
boolean all)
throws ClassNotFoundException classname で示されるクラスの インスタンスメソッドのうち、
name という名前で args を直接受け入れることができるものを得る。
classname - クラス名。name - 検索するメソッド名。args - 引数配列。
null を含めても良いが、null を使用した場合は
Object のサブクラスであれば全てマッチしてしまうため、
目的のメソッド以外のものが見つかる可能性がある。all - public のメソッドのみを検索するなら false。
public, protected, private, パッケージプライベートの
全てのメソッドを検索するなら true。
- args を引数に取ることができる nameという名前の メソッド。
見つからなければ null。
getMatchFullStaticMethod
public static Method getMatchFullStaticMethod(Class type,
String name,
Object[] args) type の public staticなメソッドのうち、
name という名前で args を直接受け入れることができるものを得る。
type - 型情報。name - 検索するメソッド名。args - 引数配列。
null を含めても良いが、null を使用した場合は
Object のサブクラスであれば全てマッチしてしまうため、
目的のメソッド以外のものが見つかる可能性がある。
- args を引数に取ることができる nameという名前の メソッド。
見つからなければ null。
getMatchFullStaticMethod
public static Method getMatchFullStaticMethod(Class type,
String name,
Object[] args,
boolean all) type の static メソッドのうち、name という名前で
args を直接受け入れることができるものを得る。
type - 型情報。name - 検索するメソッド名。args - 引数配列。
null を含めても良いが、null を使用した場合は
Object のサブクラスであれば全てマッチしてしまうため、
目的のメソッド以外のものが見つかる可能性がある。all - public のメソッドのみを検索するなら false。
public, protected, private, パッケージプライベートの
全てのメソッドを検索するなら true。
- args を引数に取ることができる nameという名前の メソッド。
見つからなければ null。
getMatchFullStaticMethod
public static Method getMatchFullStaticMethod(String classname,
String name,
Object[] args)
throws ClassNotFoundException classname で示されるクラスの public static メソッドのうち、
name という名前で args を 直接受け入れることができるものを得る。
classname - クラス名。name - 検索するメソッド名。args - 引数配列。
null を含めても良いが、null を使用した場合は
Object のサブクラスであれば全てマッチしてしまうため、
目的のメソッド以外のものが見つかる可能性がある。
- args を引数に取ることができる nameという名前の メソッド。
見つからなければ null。
getMatchFullStaticMethod
public static Method getMatchFullStaticMethod(String classname,
String name,
Object[] args,
boolean all)
throws ClassNotFoundException classname で示されるクラスの static メソッドのうち、
name という名前で args を直接受け入れることができるものを得る。
classname - クラス名。name - 検索するメソッド名。args - 引数配列。
null を含めても良いが、null を使用した場合は
Object のサブクラスであれば全てマッチしてしまうため、
目的のメソッド以外のものが見つかる可能性がある。all - public のメソッドのみを検索するなら false。
public, protected, private, パッケージプライベートの
全てのメソッドを検索するなら true。
- args を引数に取ることができる nameという名前の メソッド。
見つからなければ null。
getStaticMethod
public static Method getStaticMethod(Class type,
String name,
Object[] args) type の public staticなメソッドのうち、
name という名前で args を Type.parse した後
受け入れることができるものを得る。
type - 型情報。name - 検索するメソッド名。args - 引数配列。
null を含めても良いが、null を使用した場合は
Object のサブクラスであれば全てマッチしてしまうため、
目的のメソッド以外のものが見つかる可能性がある。
- args を引数に取ることができる nameという名前の メソッド。
見つからなければ null。
getStaticMethod
public static Method getStaticMethod(Class type,
String name,
Object[] args,
boolean all) type の static メソッドのうち、name という名前で args を
Type.parse した後 受け入れることができるものを得る。
type - 型情報。name - 検索するメソッド名。args - 引数配列。
null を含めても良いが、null を使用した場合は
Object のサブクラスであれば全てマッチしてしまうため、
目的のメソッド以外のものが見つかる可能性がある。all - public のメソッドのみを検索するなら false。
public, protected, private, パッケージプライベートの
全てのメソッドを検索するなら true。
- args を引数に取ることができる nameという名前の メソッド。
見つからなければ null。
getStaticMethod
public static Method getStaticMethod(String classname,
String name,
Object[] args)
throws ClassNotFoundException classname で示されるクラスの public static メソッドのうち、
name という名前で args を Type.parse した後
受け入れることができるものを得る。
classname - クラス名。name - 検索するメソッド名。args - 引数配列。
null を含めても良いが、null を使用した場合は
Object のサブクラスであれば全てマッチしてしまうため、
目的のメソッド以外のものが見つかる可能性がある。
- args を引数に取ることができる nameという名前の メソッド。
見つからなければ null。
getStaticMethod
public static Method getStaticMethod(String classname,
String name,
Object[] args,
boolean all)
throws ClassNotFoundException classname で示されるクラスの static メソッドのうち、
name という名前で args を Type.parse した後
受け入れることができるものを得る。
classname - クラス名。name - 検索するメソッド名。args - 引数配列。
null を含めても良いが、null を使用した場合は
Object のサブクラスであれば全てマッチしてしまうため、
目的のメソッド以外のものが見つかる可能性がある。all - public のメソッドのみを検索するなら false。
public, protected, private, パッケージプライベートの
全てのメソッドを検索するなら true。
- args を引数に取ることができる nameという名前の メソッド。
見つからなければ null。
invoke
public static Object invoke(Object obj,
String name,
Object[] args)
throws InvocationTargetException,
NoSuchMethodException インスタンスobjの nameという名前の
メソッドをargsを引数として実行する。
obj - インスタンスname - メソッド名args - 引数の配列
invokeStatic
public static Object invokeStatic(Class type,
String name,
Object[] args)
throws InvocationTargetException,
NoSuchMethodException type で示されるクラスの nameという名前の
static メソッドをargsを引数として実行する。
type - 型情報name - メソッド名args - 引数の配列
invokeStatic
public static Object invokeStatic(String classname,
String name,
Object[] args)
throws ClassNotFoundException,
InvocationTargetException,
NoSuchMethodException classname で示されるクラスの nameという名前の
static メソッドをargsを引数として実行する。
classname - クラス名name - メソッド名args - 引数の配列