总结一下:
- 如果编译期间包含调试信息,则可以获取参数名称。查看此答案以获取更多详细信息
- 否则得到的参数名称是不是有可能
- 使用可以获取参数类型
method.getParameterTypes()
为了编写编辑器的自动完成功能(如你在评论之一中所述),有几个选项:
- 使用
arg0
,arg1
,arg2
等。 - 使用
intParam,stringParam,objectTypeParam
,等。 - 结合使用以上内容-前者用于非基本类型,而后者用于基本类型。
- 根本不显示参数名称-仅显示类型。

总结一下:
method.getParameterTypes()
为了编写编辑器的自动完成功能(如你在评论之一中所述),有几个选项:
arg0,
arg1,
arg2等。
intParam,stringParam,objectTypeParam,等。