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

io.magentys.cucumber.java8.CherryStepBody Maven / Gradle / Ivy

The newest version!
package io.magentys.cucumber.java8;

import cucumber.api.java8.StepdefBody;
import io.magentys.FunctionalAgent;
import io.magentys.functional.Functions;

/**
 * Created by kostasmamalis on 03/05/16.
 */
public interface CherryStepBody {

    public static interface Body0 extends StepdefBody {
        void accept();

    }

    public static interface Body1 extends StepdefBody {
        void accept(T1 p1);
    }

    public static interface Body2 extends StepdefBody {
        void accept(T1 p1, T2 p2);
    }

    public static interface Body3 extends StepdefBody {
        void accept(T1 p1, T2 p2, T3 p3);
    }

    public static interface Body4 extends StepdefBody {
        void accept(T1 p1, T2 p2, T3 p3, T4 p4);
    }

    public static interface Body5 extends StepdefBody {
        void accept(T1 p1, T2 p2, T3 p3, T4 p4, T5 p5);
    }

    public static interface Body6 extends StepdefBody {
        void accept(T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6);
    }

    public static interface Body7 extends StepdefBody {
        void accept(T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7);
    }

    public static interface Body8 extends StepdefBody {
        void accept(T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8);
    }

    public static interface Body9 extends StepdefBody {
        void accept(T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy