MemberDeclaredInClassesShouldRules extension

Condition-side DSL for member owner declaration rules.

on

Methods

beDeclaredInClassesMatchingAllOf(Iterable<HeimdallPredicate<CompilationUnitMember>> classPredicates) → HeimdallRule<ClassMember>

Available on MemberShouldBuilder, provided by the MemberDeclaredInClassesShouldRules extension

Requires members to be declared in classes that match every predicate in classPredicates.
beDeclaredInClassesMatchingAnyOf(Iterable<HeimdallPredicate<CompilationUnitMember>> classPredicates) → HeimdallRule<ClassMember>

Available on MemberShouldBuilder, provided by the MemberDeclaredInClassesShouldRules extension

Requires members to be declared in classes that match at least one predicate in classPredicates.
beDeclaredInClassesMatchingNoneOf(Iterable<HeimdallPredicate<CompilationUnitMember>> classPredicates) → HeimdallRule<ClassMember>

Available on MemberShouldBuilder, provided by the MemberDeclaredInClassesShouldRules extension

Requires members to be declared in classes that match none of classPredicates.
beDeclaredInClassesThat(HeimdallPredicate<CompilationUnitMember> classPredicate) → HeimdallRule<ClassMember>

Available on MemberShouldBuilder, provided by the MemberDeclaredInClassesShouldRules extension

Requires members to be declared in classes that match classPredicate.
notBeDeclaredInClassesThat(HeimdallPredicate<CompilationUnitMember> classPredicate) → HeimdallRule<ClassMember>

Available on MemberShouldBuilder, provided by the MemberDeclaredInClassesShouldRules extension

Requires members not to satisfy beDeclaredInClassesThat.