notHaveSignaturesWithTypesAnnotatedWith
Asserts that selected classes do not expose types annotated with the specified annotations in their property, function return, or parameter signatures.
Parameters
annotationNames
Annotation simple or fully qualified names that must not appear on signature types.
Asserts that selected classes do not expose types annotated with the specified annotation in their property, function return, or parameter signatures.
infix fun notHaveSignaturesWithTypesAnnotatedWith(annotationNames: List<String>): ClassesRuleBuilder
Asserts that selected classes do not expose types annotated with any of the specified annotations in their property, function return, or parameter signatures.