Interface MembersShouldConjunction<MEMBER extends JavaMember>

Type Parameters:
MEMBER - The concrete type of JavaMember this conjunction describes, e.g. JavaMethod.
All Superinterfaces:
ArchRule, CanBeEvaluated, CanOverrideDescription<ArchRule>, HasDescription
All Known Subinterfaces:
CodeUnitsShouldConjunction<CODE_UNIT>, FieldsShouldConjunction, MethodsShouldConjunction

public interface MembersShouldConjunction<MEMBER extends JavaMember> extends ArchRule
Same as ClassesShouldConjunction but for rules about members. In particular, the explanation about associativity of joining further conditions via andShould(ArchCondition) and orShould(ArchCondition) as explained within ClassesShouldConjunction also holds for the methods defined in this hierarchy of classes.