Package-level declarations

Types

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class DoNotMerge

When for rules to prevent them from being merged when used as a preset

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class DoNotShow
Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class ExcludeFromHash

Used on various rules to exclude them from the mob hash feature

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class RuleFieldInfo(val value: String, val ruleType: RuleType)