Interface TestDescriptor.Visitor
- 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.- Since:
- 1.0
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionstatic TestDescriptor.Visitorcomposite(TestDescriptor.Visitor... visitors) Combine the suppliedvisitorsinto a singleVisitor.voidvisit(TestDescriptor descriptor) Visit aTestDescriptor.
-
Method Details
-
composite
@API(status=EXPERIMENTAL, since="6.0") static TestDescriptor.Visitor composite(TestDescriptor.Visitor... visitors) Combine the suppliedvisitorsinto a singleVisitor.If the supplied array contains only a single
Visitor, thatVisitoris returned as is.- Parameters:
visitors- theVisitors to combine; nevernullor empty- Returns:
- the combined
Visitor - Throws:
PreconditionViolationException- ifvisitorsisnull, containsnullelements, or is empty- Since:
- 1.13
-
visit
Visit aTestDescriptor.- Parameters:
descriptor- theTestDescriptorto visit; nevernull
-