Annotation Interface DefineComponentClasses


@Retention(CLASS) @Target(TYPE) public @interface DefineComponentClasses
An annotation used to aggregate DefineComponent types in a common location.

Note: The types are given using String rather than Class since the DefineComponent type is not necessarily in the same package and not necessarily public.

  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Returns the fully qualified name of the DefineComponent.Builder type, or an empty string if it wasn't given.
    Returns the fully qualified name of the DefineComponent type, or an empty string if it wasn't given.
  • Element Details

    • component

      String component
      Returns the fully qualified name of the DefineComponent type, or an empty string if it wasn't given.
      Default:
      ""
    • builder

      String builder
      Returns the fully qualified name of the DefineComponent.Builder type, or an empty string if it wasn't given.
      Default:
      ""