相关疑难解决方法(0)

我可以使用Java反射获取方法参数名吗?

如果我有这样的课程:

public class Whatever
{
  public void aMethod(int aParam);
}
Run Code Online (Sandbox Code Playgroud)

有没有办法知道,aMethod使用一个名为参数aParam,即类型的int

java reflection

116
推荐指数
6
解决办法
11万
查看次数

有没有办法在Java中获取方法参数的名称?

我正在编写小而非常DRY的框架,它严重依赖于元数据.我想知道是否有办法获取方法参数名称,即给定一些方法

public void a(int myIntParam, String theString) { ... }
Run Code Online (Sandbox Code Playgroud)

得到字符串"myIntParam""theString".

我知道我可以注释参数,但这不会很好......

public void a(
    @Param("myIntParam") int myIntParam,
    @Param("theString") String theString
) { ... }
Run Code Online (Sandbox Code Playgroud)

java reflection

17
推荐指数
4
解决办法
1万
查看次数

标签 统计

java ×2

reflection ×2