Annotation processing 从注释处理器检查参数名称

Annotation processing 从注释处理器检查参数名称,annotation-processing,Annotation Processing,从中,我们可以使用检查参数的类型。但是,我找不到检查参数名称的机制 我知道在中,使用ExecutableType代替ExecutableType。从这里你可以得到它的参数,这些参数都应该有名字。您可以使用带有ExecutableElement的。事件进行转换。类型名称始终返回为“arg0”…很抱歉,响应此注释的时间太晚了。问题中提到了arg0、arg1等名称——如果您使用Java 7或更早版本或Java 8构建,且没有-参数标志,则字节码中不会存储参数名称。在本例中,它们显示为arg0,arg1

从中,我们可以使用检查参数的类型。但是,我找不到检查参数名称的机制


我知道在中,使用ExecutableType代替ExecutableType。从这里你可以得到它的参数,这些参数都应该有名字。您可以使用带有ExecutableElement的。

事件进行转换。类型名称始终返回为“arg0”…很抱歉,响应此注释的时间太晚了。问题中提到了
arg0
arg1
等名称——如果您使用Java 7或更早版本或Java 8构建,且没有
-参数
标志,则字节码中不会存储参数名称。在本例中,它们显示为
arg0
arg1
,等等。