注解表示另一个注解。

7

是否可以有一个自定义注释,能够像另一个注释一样工作?

例如,如果我写@MyCustomAnnotation,就像我写@override一样!


1
你有任何想要这样做的理由吗?注释对其他开发人员来说是一个很好的指示,说明你正在做什么,如果你用自己的话改变它们,它们将不再对其他开发人员有意义。 - Jon Taylor
如果注释名称更改,您必须更改代码中所有出现该注释的位置,但是如果我能够进行覆盖,我只需要更改一次! - M'hamed
有许多用例,例如使所有 @Api 方法也成为 @SuppressWarning("unused")(或者强制它们为 @NotNull),使 @OldApi 也成为 @Deprecated... - tango24
1个回答

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接