Annotation Interface Rule


@Retention(RUNTIME) @Target(TYPE) public @interface Rule
The Rule annotation used to identify the Java rule.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Parent rule class class.
    Rule name string.
  • Element Details

    • ruleName

      String ruleName
      Rule name string.
      Returns:
      the name of the rule
      Default:
      ""
    • parentRuleClass

      Class parentRuleClass
      Parent rule class class.
      Returns:
      the class of the parent rule
      Default:
      void.class