getRules

abstract fun <T : Any> getRules(ruleClass: Class<T>, ignoredClassNames: Set<String> = emptySet()): List<T>

Returns the rules for the given type after applying ignore filters.

Return

deterministically ordered list of rule instances

Parameters

T

rule base type

ruleClass

base class/interface to match

ignoredClassNames

set of fully qualified class names to exclude