- Enclosing interface:
TestDescriptor
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Visitor for the tree-like
TestDescriptor
structure.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionstatic TestDescriptor.Visitor
composite
(TestDescriptor.Visitor... visitors) Combine the suppliedvisitors
into a singleVisitor
.void
visit
(TestDescriptor descriptor) Visit aTestDescriptor
.
-
Method Details
-
composite
@API(status=EXPERIMENTAL, since="1.13") static TestDescriptor.Visitor composite(TestDescriptor.Visitor... visitors) Combine the suppliedvisitors
into a singleVisitor
.If the supplied array contains only a single
Visitor
, thatVisitor
is returned as is.- Parameters:
visitors
- theVisitor
s to combine; nevernull
or empty- Returns:
- the combined
Visitor
- Throws:
PreconditionViolationException
- ifvisitors
isnull
, containsnull
elements, or is empty- Since:
- 1.13
-
visit
Visit aTestDescriptor
.- Parameters:
descriptor
- theTestDescriptor
to visit; nevernull
-