前一段時間使用Class.getMethod和自動裝箱時,我有一個similar question,這是有道理的在自己的查找算法來實現這一點。但真正讓我感到困惑一點是,以下是不工作之一:意外Class.getMethod行爲
public class TestClass
{
public String doSomething(Serializable s)
{
return s.toString();
}
public static void main(String[] args) throws SecurityException, NoSuchMethodException
{
TestClass tc = new TestClass();
Method m = tc.getClass().getMethod("doSomething", String.class);
}
}
String.class實現Serializable接口,我真的希望它是包括在查找方法。
我是否也必須在自己的查找算法中考慮這一點?
編輯:我看過的Javadoc,所以我要強調的問題的第二部分:如果是的話你有沒有對如何做到這一點快速(我已經添加一些自定義匹配建議並轉換算法,我不希望它變得太慢)?