相关疑难解决方法(0)

获取方法参数的名称

Java 6中,想象一下我有以下方法签名:

public void makeSandwich(Bread slice1, Bread slice2, List<Filling> fillings, boolean mustard)
Run Code Online (Sandbox Code Playgroud)

我想知道,在运行时,传递给slice2或任何其他参数的值,这里重要的一点是我想通过参数名称获取值.

我知道如何用getParameterTypes或获取参数类型列表getGenericParameterTypes.

理想情况下,我想获得一个参数名称列表而不是类型.有办法吗?

java reflection runtime java-6

23
推荐指数
3
解决办法
3万
查看次数

如何获取java反射Method对象的“signature”字段

我正在使用 ASM 在另一个基础上构建类文件Interface,我可以使用 java 反射来获取该类的方法Interface,但我需要获取它的签名。 在此输入图像描述

我发现它是一个私有字段,并且没有直接的方法来获取它。有什么出路吗?我用jdk7。谢谢提前。

java reflection

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

标签 统计

java ×2

reflection ×2

java-6 ×1

runtime ×1