Enum Class MergedAnnotation.Adapt

java.lang.Object
java.lang.Enum<MergedAnnotation.Adapt>
cn.taketoday.core.annotation.MergedAnnotation.Adapt
所有已实现的接口:
Serializable, Comparable<MergedAnnotation.Adapt>, Constable
封闭接口:
MergedAnnotation<A extends Annotation>

public static enum MergedAnnotation.Adapt extends Enum<MergedAnnotation.Adapt>
Adaptations that can be applied to attribute values when creating Maps or AnnotationAttributes.
  • 枚举常量详细资料

    • CLASS_TO_STRING

      public static final MergedAnnotation.Adapt CLASS_TO_STRING
      Adapt class or class array attributes to strings.
    • ANNOTATION_TO_MAP

      public static final MergedAnnotation.Adapt ANNOTATION_TO_MAP
      Adapt nested annotation or annotation arrays to maps rather than synthesizing the values.
  • 方法详细资料

    • values

      public static MergedAnnotation.Adapt[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      返回:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static MergedAnnotation.Adapt valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      参数:
      name - 要返回的枚举常量的名称。
      返回:
      返回带有指定名称的枚举常量
      抛出:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - 如果参数为空值
    • values

      public static MergedAnnotation.Adapt[] values(boolean classToString, boolean annotationsToMap)
      Factory method to create an MergedAnnotation.Adapt array from a set of boolean flags.
      参数:
      classToString - if CLASS_TO_STRING is included
      annotationsToMap - if ANNOTATION_TO_MAP is included
      返回:
      a new MergedAnnotation.Adapt array