【发布时间】:2011-10-09 05:56:36
【问题描述】:
在 Java 6 中,假设我有以下方法签名:
public void makeSandwich(Bread slice1, Bread slice2, List<Filling> fillings, boolean mustard)
我想知道在运行时传递给slice2 或任何其他参数的值,这里重要的是我想通过参数名称获取值。
我知道如何使用getParameterTypes 或getGenericParameterTypes 获取参数类型列表。
理想情况下,我想获得参数列表names,而不是类型。有办法吗?
【问题讨论】:
-
这个问题是关于Java 6的。关于Java 8以后的更多信息,请访问this tutorial about the
-parametersoption forjavac -
我把芥末放在三明治的顶部和底部,
bool不够具体,你麻木不仁
标签: java reflection runtime java-6