Annotation Interface NamedInterface


@Documented @Target({PACKAGE,TYPE}) @Retention(RUNTIME) public @interface NamedInterface
Annotation to mark a package as named interface of a ApplicationModule (either implicit or explicitly annotated).
Author:
Oliver Drotbohm
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    The name(s) of the named interface.
    The name(s) of the named interface.
  • Element Details

    • value

      @AliasFor("name") String[] value
      The name(s) of the named interface. Declaring multiple values here is useful in case named interfaces are defined based on types and a particular type is supposed to be part of multiple named interfaces.
      Returns:
      Default:
      {}
    • name

      @AliasFor("value") String[] name
      The name(s) of the named interface. Declaring multiple values here is useful in case named interfaces are defined based on types and a particular type is supposed to be part of multiple named interfaces.
      Returns:
      Default:
      {}