Annotation Interface RequirementDefinition


@Target(ANNOTATION_TYPE) @Retention(RUNTIME) public @interface RequirementDefinition
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static enum 
     
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Type of the requirement.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Name providers are used to get the name of the requirement.
  • Element Details

    • type

      Type of the requirement.
    • nameProviders

      String[] nameProviders
      Name providers are used to get the name of the requirement. If the name is not provided (or empty) the name will be the same as the parameter name.
      Default:
      {}