我是否可以调用在注释中返回字符串的方法 如果是这样,请指导我如何实现这一目标?
我试过这样但这对我不起作用。
@Description(value = Resource.getWord("key"))
答案 0 :(得分:1)
注释只需要编译时常量(因为它们可能在编译期间使用),因此您无法在定义中进行任何计算,因为它们在编译期间是不可知的
允许的常量类型是:(取自java-annotation-members):
适合您情况的可能解决方案:
据我了解,您希望本地化@Description
内容。
因为这只是为了让其他开发者接触,所以在我看来,你只需要使用英语。本地化适用于最终用户,而不是开发人员。
答案 1 :(得分:0)
我可以想象一个方面被连接到这样注释的处理方法,其中“key”在注释中,然后方面处理在运行时使用该键...但我不确定这是你在寻找什么。