首页
学习
活动
专区
圈层
工具
发布

注解Documented 简介

默认情况下,javadoc 并不包含注解类型的描述,除非这些注解类型被 @Documented 标记。 方法 Documented 注解并没有定义任何方法,它是一个空接口。...然而,我们可以从它的元注解(@Documented, @Retention, @Target)中了解它的使用方式和目的。 @Documented:这个元注解本身标记了 Documented 注解。...这表示当 Documented 被用于注解另一个注解类型时,javadoc 会默认包含那个注解类型的文档。...但是,由于 Documented 本身就是一个元注解,所以这个 @Documented 对 Documented 注解本身并没有实际的影响。...ElementType.ANNOTATION_TYPE 表示 Documented 注解只能用于注解其他注解类型。换句话说,你不能将 Documented 注解用于类、方法、字段等其他元素。

5800
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【Java 注解】自定义注解 ( 元注解 )

    文章目录 一、元注解 二、常用的元注解类型 三、@Target 元注解 四、@Retention 元注解 五、@Documented 元注解 六、@Documented 元注解 一、元注解 ---- 元注解..., 包 , 类 , 成员变量 , 方法 , 方法参数 , 局部变量 , 6 个作用位置 ; @Retention : 描述 注解 被保留的阶段 , 源代码阶段 , 类对象阶段 , 运行时阶段 ; @Documented...元注解 ---- 如果添加了该注解 , 表示当前注解会被抽取到 Java API 文档中 ; @Documented @Retention(RetentionPolicy.RUNTIME) @Target...(ElementType.ANNOTATION_TYPE) public @interface Documented { } 使用 javadoc Student.java 命令 , 生成 Java 文档...; 如果使用 @Documented 注解修饰 Annotation 注解 , 则导出的文档如下 , 在类和方法的上面会显示相应注解 ; 如果不使用 @Documented 注解 , 则生成的文档中没有

    1.2K21

    Dagger基础:Java依赖注入标准(javax.inject)介绍

    有了这个注解,那就会保留以便以后的注入 如果是多线程,那就是线程安全的 @Target(ANNOTATION_TYPE)//注意看这里,这是一个加在注解上的注解 @Retention(RUNTIME) @Documented...public @interface Scope {} 有Scope注解的注解,举一例Singleton(单例),第二次用之前就不用再次注入了 @Scope @Documented @Retention...仅仅只是初始化一次 Qualifier @Target(ANNOTATION_TYPE)//注意看这里,这又是一个加在注解上的注解 @Retention(RUNTIME) @Documented public...@interface Qualifier {} 这个注解需要注意,通常和@Retention(RUNTIME)一起使用,可以加上@Documented.同时,标注了这个注解的注解可以有属性 Named...基于string的Qualifier @Qualifier @Documented @Retention(RUNTIME)//一起使用 public @interface Named { /*

    2.3K20
    领券
    首页
    学习
    活动
    专区
    圈层
    工具
    MCP广场