12.4.6 标记注解
标记注解是特殊类型的注解,其中不包含成员。标记注解的唯一目的就是标记声明,因此,这种注解作为注解而存在的理由是充分的。确定标记注解是否存在的最好方式是使用isAnnotationPresent()方法,该方法是由AnnotatedElement接口定义的。
下面是一个使用标记注解的例子。因为标记注解不包含成员,所以只需要简单地判断其是否存在即可。
输出如下所示,@MyMarker确实是存在的:
在这个程序中,应用@MyMarker时后面不需要有圆括号。因此,只通过名称即可应用@MyMarker,如下所示:
- MyMarker is present.
提供空的圆括号虽然不是错误,但不是必需的。
- @MyMarker