MemberDeclaredInClassesAssignableStartingWithShouldRules extension

Condition-side DSL for member owner declaration rules.

on

Methods

beDeclaredInClassesAssignableToTypeNameStartingWith(String prefix) HeimdallRule<ClassMember>

Available on MemberShouldBuilder, provided by the MemberDeclaredInClassesAssignableStartingWithShouldRules extension

Requires members to be declared in classes that assignable to type name starting with prefix.
beDeclaredInClassesAssignableToTypeNameStartingWithAll(Iterable<String> prefixes) HeimdallRule<ClassMember>

Available on MemberShouldBuilder, provided by the MemberDeclaredInClassesAssignableStartingWithShouldRules extension

Requires members to be declared in classes that assignable to type name starting with every value in prefixes.
beDeclaredInClassesAssignableToTypeNameStartingWithAny(Iterable<String> prefixes) HeimdallRule<ClassMember>

Available on MemberShouldBuilder, provided by the MemberDeclaredInClassesAssignableStartingWithShouldRules extension

Requires members to be declared in classes that assignable to type name starting with any value in prefixes.
beDeclaredInClassesAssignableToTypeNameStartingWithNone(Iterable<String> prefixes) HeimdallRule<ClassMember>

Available on MemberShouldBuilder, provided by the MemberDeclaredInClassesAssignableStartingWithShouldRules extension

Requires members to be declared in classes that assignable to type name starting with none of prefixes.
noBeDeclaredInClassesAssignableToTypeNameStartingWith(String prefix) HeimdallRule<ClassMember>

Available on MemberShouldBuilder, provided by the MemberDeclaredInClassesAssignableStartingWithShouldRules extension

Requires members not to satisfy beDeclaredInClassesAssignableToTypeNameStartingWith.