注解类型 FieldDefaults


@Target(TYPE) @Retention(SOURCE) public @interface FieldDefaults
为带有此注解的类型中的每个字段添加修饰符。

完整文档请见 @FieldDefaults 的 project lombok 功能页面

如果 makeFinaltrue,则每个未用 @NonFinal 注解的(实例)字段都将添加 final 修饰符。

如果设置了 level,则每个包私有(即没有访问修饰符)且没有 @PackagePrivate 注解的(实例)字段都将添加适当的访问级别修饰符。

  • 元素详情

    • level

      默认
      NONE
    • makeFinal

      boolean makeFinal
      默认
      false