标签: java annotations
我想创建一个自定义的annocation类型,我可以使用它:
局部变量:
@A int i = 1;
操作:
@A x = a + b;
方法调用:
@A someMethod(int a, int b);
第一个有一个ElementType,但我看不到第二个和第三个的任何选项。是否真的没有办法(也没有解决方法)将注释置于我想要的任何内容之上? RetentionPolicy是SOURCE,因此它在编译时被删除。它只是装饰源代码。
答案 0 :(得分:3)
您不能在语句上添加注释。
另请参阅Java文档中的Enum ElementType。