【发布时间】:2013-02-08 16:54:14
【问题描述】:
因为我是not quite sure what's involved with forking gnu.mail.providers,所以我想使用反射来与这个类进行交互。
我认为getMessage 中的算术不正确:
GroupResponse gr = ns.connection.group(name);
first = gr.first;
last = gr.last;
count = gr.count;
// Get article
m = getMessageImpl(msgnum - 1 + first);
// Cache store
articleCache.put(key, m);
return m;
无论如何,我想在 getMessage 方法中访问上面的 GroupResponse 对象。虽然我知道反射可以按照这些方式做事,但我不确定如何从这个特定的方法中获取这个特定的对象。我使用反射来访问某些字段(first、last、count),但这似乎有点不同。
似乎是 GroupResponse 类将所有东西放在一起。
我可以使用反射来编写自定义 getMessage 方法并将其“粘贴”到 NNTPFolder 上吗?我不确定什么是可能的或可取的。
【问题讨论】:
-
您不能使用反射来检查或修改现有方法的内容。
标签: java api reflection version-control gnu