Annotation Type Rule


  • @Inherited
    @Retention(RUNTIME)
    @Target(TYPE)
    public @interface Rule
    Annotation to mark a class as a rule.
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.String description
      The rule description.
      java.lang.String name
      The rule name which must be unique within a rules registry.
      int priority
      The rule priority.
    • Element Detail

      • description

        java.lang.String description
        The rule description.
        Returns:
        The rule description
        Default:
        "description"
      • name

        java.lang.String name
        The rule name which must be unique within a rules registry.
        Returns:
        The rule name
        Default:
        "rule"
      • priority

        int priority
        The rule priority.
        Returns:
        The rule priority
        Default:
        2147483646