Interface GivenMethods
- All Superinterfaces:
GivenCodeUnits<JavaMethod>
,GivenMembers<JavaMethod>
,GivenObjects<JavaMethod>
-
Method Summary
Modifier and TypeMethodDescriptionshould()
Allows to specify assertions for the set of members under consideration.should
(ArchCondition<? super JavaMethod> condition) Allows to specify assertions for the set of members under consideration.MethodsThat<? extends GivenMethodsConjunction>
that()
Allows to restrict the set of members under consideration.that
(DescribedPredicate<? super JavaMethod> predicate) Allows to restrict the set of members under consideration.
-
Method Details
-
that
Description copied from interface:GivenMembers
- Specified by:
that
in interfaceGivenCodeUnits<JavaMethod>
- Specified by:
that
in interfaceGivenMembers<JavaMethod>
- Returns:
- A syntax element, which can be used to restrict the members under consideration
-
that
@PublicAPI(usage=ACCESS) GivenMethodsConjunction that(DescribedPredicate<? super JavaMethod> predicate) Description copied from interface:GivenMembers
Allows to restrict the set of members under consideration. E.g.
Note that many predefinedmembers()
.that(haveName("foo"))
predicates
can be found within a subclassPredicates
of the respective domain object or a common ancestor. For example,predicates
targetingJavaMember
can be found withinJavaMember.Predicates
or one of the respective ancestors likeHasName.Predicates
.- Specified by:
that
in interfaceGivenCodeUnits<JavaMethod>
- Specified by:
that
in interfaceGivenMembers<JavaMethod>
- Specified by:
that
in interfaceGivenObjects<JavaMethod>
- Returns:
- A syntax conjunction element, which can be completed to form a full rule
-
should
Description copied from interface:GivenMembers
Allows to specify assertions for the set of members under consideration. E.g.
members()
.should()
.haveName("foo")
- Specified by:
should
in interfaceGivenCodeUnits<JavaMethod>
- Specified by:
should
in interfaceGivenMembers<JavaMethod>
- Returns:
- A syntax element, which can be used to restrict the members under consideration
-
should
@PublicAPI(usage=ACCESS) MethodsShouldConjunction should(ArchCondition<? super JavaMethod> condition) Description copied from interface:GivenMembers
Allows to specify assertions for the set of members under consideration. E.g.
Predefined conditions to customize and join can be found withinmembers()
.should(haveName("foo"))
ArchConditions
.- Specified by:
should
in interfaceGivenCodeUnits<JavaMethod>
- Specified by:
should
in interfaceGivenMembers<JavaMethod>
- Specified by:
should
in interfaceGivenObjects<JavaMethod>
- Returns:
- A syntax element, which can be used to restrict the members under consideration
-