Annotation Interface DependsCollection


@Internal @Target(TYPE) @Retention(RUNTIME) public @interface DependsCollection
A container annotation for grouping multiple Depends annotations.

The DependsCollection annotation is used internally to aggregate multiple Depends annotations when the Depends annotation is applied repeatedly to a single type. This annotation should not be used directly by developers but is automatically generated by the compiler.

Since:
3.1.0-SNAPSHOT
See Also:
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    An array of Depends annotations.
  • Element Details

    • value

      Depends[] value
      An array of Depends annotations.

      This array contains all Depends annotations applied to a single type. It is automatically populated when Depends is used repeatedly.

      Returns:
      The grouped Depends annotations.