【发布时间】:2017-12-31 22:17:20
【问题描述】:
我正在编写非常小的 DRY 框架,它严重依赖元数据。我想知道是否有办法获取方法参数名称,即给定一些方法
public void a(int myIntParam, String theString) { ... }
获取字符串"myIntParam" 和"theString"。
我知道我可以注释参数,但那不是很好...
public void a(
@Param("myIntParam") int myIntParam,
@Param("theString") String theString
) { ... }
【问题讨论】:
-
不是真的,但是 codehaus 有这个库可以用于很多目的:paranamer.codehaus.org
-
天哪,我不知道这件事......我猜你每天都会学到一些东西!
-
很有意思的东西。。但是我不想引入任何依赖,而且它的操作方式比较复杂。
-
您在处理源文件或类吗?
-
我在这里回答了同样的问题:stackoverflow.com/questions/2237803/…>
标签: java reflection