自定义Java注释 - 没有匹配的ElementType

时间:2016-09-24 13:48:52

标签: java annotations

我想创建一个自定义的annocation类型,我可以使用它:

局部变量:

@A int i = 1;

操作:

@A x = a + b;

方法调用:

@A someMethod(int a, int b);

第一个有一个ElementType,但我看不到第二个和第三个的任何选项。是否真的没有办法(也没有解决方法)将注释置于我想要的任何内容之上? RetentionPolicy是SOURCE,因此它在编译时被删除。它只是装饰源代码。

1 个答案:

答案 0 :(得分:3)

您不能在语句上添加注释。

另请参阅Java文档中的Enum ElementType