由于我不太确定分叉 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 上吗?我不确定什么是可能的或可取的。