Interface MembersShouldConjunction<MEMBER extends JavaMember>
- All Superinterfaces:
ArchRule
,CanBeEvaluated
,CanOverrideDescription<ArchRule>
,HasDescription
- All Known Subinterfaces:
CodeUnitsShouldConjunction<CODE_UNIT>
,FieldsShouldConjunction
,MethodsShouldConjunction
public interface MembersShouldConjunction<MEMBER extends JavaMember> extends ArchRule
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.tngtech.archunit.lang.ArchRule
ArchRule.Assertions, ArchRule.Factory, ArchRule.Transformation
-
Method Summary
Modifier and Type Method Description MembersShould<? extends MembersShouldConjunction<MEMBER>>
andShould()
MembersShouldConjunction<MEMBER>
andShould(ArchCondition<? super MEMBER> condition)
MembersShould<? extends MembersShouldConjunction<MEMBER>>
orShould()
MembersShouldConjunction<MEMBER>
orShould(ArchCondition<? super MEMBER> condition)
Methods inherited from interface com.tngtech.archunit.lang.CanBeEvaluated
evaluate
Methods inherited from interface com.tngtech.archunit.core.domain.properties.CanOverrideDescription
as
Methods inherited from interface com.tngtech.archunit.base.HasDescription
getDescription
-
Method Details
-
andShould
@PublicAPI(usage=ACCESS) MembersShouldConjunction<MEMBER> andShould(ArchCondition<? super MEMBER> condition) -
andShould
-
orShould
@PublicAPI(usage=ACCESS) MembersShouldConjunction<MEMBER> orShould(ArchCondition<? super MEMBER> condition) -
orShould
-