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
- 引数の配列