All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.cucumber.java8.ParameterDefinitionBody Maven / Gradle / Ivy

There is a newer version: 7.20.1
Show newest version
package io.cucumber.java8;

import org.apiguardian.api.API;

@API(status = API.Status.STABLE)
public interface ParameterDefinitionBody {

    @FunctionalInterface
    interface A1 extends ParameterDefinitionBody {

        R accept(String p1) throws Throwable;

    }

    @FunctionalInterface
    interface A2 extends ParameterDefinitionBody {

        R accept(String p1, String p2) throws Throwable;

    }

    @FunctionalInterface
    interface A3 extends ParameterDefinitionBody {

        R accept(String p1, String p2, String p3) throws Throwable;

    }

    @FunctionalInterface
    interface A4 extends ParameterDefinitionBody {

        R accept(String p1, String p2, String p3, String p4) throws Throwable;

    }

    @FunctionalInterface
    interface A5 extends ParameterDefinitionBody {

        R accept(String p1, String p2, String p3, String p4, String p5) throws Throwable;

    }

    @FunctionalInterface
    interface A6 extends ParameterDefinitionBody {

        R accept(String p1, String p2, String p3, String p4, String p5, String p6) throws Throwable;

    }

    @FunctionalInterface
    interface A7 extends ParameterDefinitionBody {

        R accept(String p1, String p2, String p3, String p4, String p5, String p6, String p7) throws Throwable;

    }

    @FunctionalInterface
    interface A8 extends ParameterDefinitionBody {

        R accept(String p1, String p2, String p3, String p4, String p5, String p6, String p7, String p8)
                throws Throwable;

    }

    @FunctionalInterface
    interface A9 extends ParameterDefinitionBody {

        R accept(String p1, String p2, String p3, String p4, String p5, String p6, String p7, String p8, String p9)
                throws Throwable;

    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy