Annotation Interface RuleElement


@Target({TYPE,METHOD,FIELD,PARAMETER,PACKAGE}) @Retention(RUNTIME) public @interface RuleElement
A marker interface indicating that the annotated type, method, field, parameter, or package is being used inside rules. Use this annotation in your project's code inspection tools, e.g., to avoid warnings about the element being unused.