Annotation Interface ComponentPackage


@Target(PACKAGE) @Retention(RUNTIME) @Documented public @interface ComponentPackage
标记组件包的注解

用于标识可重用组件包,这些包提供可在多处使用的功能组件。

Since:
1.0.0
Author:
MagStar
  • Element Details

    • stability

      Stability stability
      组件稳定性级别
      Returns:
      稳定性级别
      Default:
      EVOLVING
    • visibility

      Visibility visibility
      包可见性级别
      Returns:
      可见性级别
      Default:
      PROTECTED
    • type

      组件类别
      Returns:
      组件类别
      Default:
      UTILITY
    • dependencies

      String[] dependencies
      依赖的其他组件包
      Returns:
      依赖包路径数组
      Default:
      {}
    • core

      boolean core
      是否为核心组件
      Returns:
      是否为核心组件
      Default:
      false
    • description

      String description
      组件描述
      Returns:
      描述
      Default:
      ""