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.

    @FunctionalInterface
    public static interface TestDescriptor.Visitor
    Visitor for the tree-like TestDescriptor structure.
    See Also:
    TestDescriptor.accept(Visitor)
    • Method Detail

      • composite

        @API(status=MAINTAINED,
             since="1.13.3")
        static TestDescriptor.Visitor composite​(TestDescriptor.Visitor... visitors)
        Combine the supplied visitors into a single Visitor.

        If the supplied array contains only a single Visitor, that Visitor is returned as is.

        Parameters:
        visitors - the Visitors to combine; never null or empty
        Returns:
        the combined Visitor
        Throws:
        org.junit.platform.commons.PreconditionViolationException - if visitors is null, contains null elements, or is empty
        Since:
        1.13