io.cucumber.java8.ParameterDefinitionBody Maven / Gradle / Ivy
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;
}
}