Annotation Interface ApiPackage


@Target(PACKAGE) @Retention(RUNTIME) @Documented public @interface ApiPackage
标记 API 包的注解

用于标识对外公开的 API 包,这些包中的接口和类可以被外部插件使用。

Since:
1.0.0
Author:
MagStar
  • Element Details

    • stability

      Stability stability
      API 稳定性级别
      Returns:
      稳定性级别
      Default:
      STABLE
    • visibility

      Visibility visibility
      包可见性级别
      Returns:
      可见性级别
      Default:
      PUBLIC
    • version

      String version
      API 版本
      Returns:
      版本号
      Default:
      "1.0.0"
    • description

      String description
      描述信息
      Returns:
      描述
      Default:
      ""
    • documentationLinks

      String[] documentationLinks
      相关文档链接
      Returns:
      文档链接数组
      Default:
      {}
    • requiresPermission

      boolean requiresPermission
      是否需要权限检查
      Returns:
      是否需要权限检查
      Default:
      false