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
,等等。