Package io.cucumber.java8
Interface Em
- All Superinterfaces:
LambdaGlue
Emoji - 😀
To execute steps in a feature file the steps must be connected to executable code. This can be done by implementing this interface.
The parameters extracted from the step by the expression along with the data table or doc string argument are provided as arguments to the lambda expression.
The types of the parameters are determined by the cucumber or regular expression.
The type of the data table or doc string argument is determined by the argument name value. When none is provided cucumber will attempt to transform the data table or doc string to the type of last argument.
-
Field Summary
Fields inherited from interface io.cucumber.java8.LambdaGlue
DEFAULT_AFTER_ORDER, DEFAULT_BEFORE_ORDER, EMPTY_TAG_EXPRESSION, NO_REPLACEMENT -
Method Summary
Modifier and TypeMethodDescriptiondefault voidClapperBoard(String expression, StepDefinitionBody.A0 body) Creates a new step definition.default <T1> voidClapperBoard(String expression, StepDefinitionBody.A1<T1> body) Creates a new step definition.default <T1,T2> void ClapperBoard(String expression, StepDefinitionBody.A2<T1, T2> body) Creates a new step definition.default <T1,T2, T3> void ClapperBoard(String expression, StepDefinitionBody.A3<T1, T2, T3> body) Creates a new step definition.default <T1,T2, T3, T4>
voidClapperBoard(String expression, StepDefinitionBody.A4<T1, T2, T3, T4> body) Creates a new step definition.default <T1,T2, T3, T4, T5>
voidClapperBoard(String expression, StepDefinitionBody.A5<T1, T2, T3, T4, T5> body) Creates a new step definition.default <T1,T2, T3, T4, T5, T6>
voidClapperBoard(String expression, StepDefinitionBody.A6<T1, T2, T3, T4, T5, T6> body) Creates a new step definition.default <T1,T2, T3, T4, T5, T6, T7>
voidClapperBoard(String expression, StepDefinitionBody.A7<T1, T2, T3, T4, T5, T6, T7> body) Creates a new step definition.default <T1,T2, T3, T4, T5, T6, T7, T8>
voidClapperBoard(String expression, StepDefinitionBody.A8<T1, T2, T3, T4, T5, T6, T7, T8> body) Creates a new step definition.default <T1,T2, T3, T4, T5, T6, T7, T8, T9>
voidClapperBoard(String expression, StepDefinitionBody.A9<T1, T2, T3, T4, T5, T6, T7, T8, T9> body) Creates a new step definition.default voidFaceWithTearsOfJoy(String expression, StepDefinitionBody.A0 body) Creates a new step definition.default <T1> voidFaceWithTearsOfJoy(String expression, StepDefinitionBody.A1<T1> body) Creates a new step definition.default <T1,T2> void FaceWithTearsOfJoy(String expression, StepDefinitionBody.A2<T1, T2> body) Creates a new step definition.default <T1,T2, T3> void FaceWithTearsOfJoy(String expression, StepDefinitionBody.A3<T1, T2, T3> body) Creates a new step definition.default <T1,T2, T3, T4>
voidFaceWithTearsOfJoy(String expression, StepDefinitionBody.A4<T1, T2, T3, T4> body) Creates a new step definition.default <T1,T2, T3, T4, T5>
voidFaceWithTearsOfJoy(String expression, StepDefinitionBody.A5<T1, T2, T3, T4, T5> body) Creates a new step definition.default <T1,T2, T3, T4, T5, T6>
voidFaceWithTearsOfJoy(String expression, StepDefinitionBody.A6<T1, T2, T3, T4, T5, T6> body) Creates a new step definition.default <T1,T2, T3, T4, T5, T6, T7>
voidFaceWithTearsOfJoy(String expression, StepDefinitionBody.A7<T1, T2, T3, T4, T5, T6, T7> body) Creates a new step definition.default <T1,T2, T3, T4, T5, T6, T7, T8>
voidFaceWithTearsOfJoy(String expression, StepDefinitionBody.A8<T1, T2, T3, T4, T5, T6, T7, T8> body) Creates a new step definition.default <T1,T2, T3, T4, T5, T6, T7, T8, T9>
voidFaceWithTearsOfJoy(String expression, StepDefinitionBody.A9<T1, T2, T3, T4, T5, T6, T7, T8, T9> body) Creates a new step definition.default voidNeutralFace(String expression, StepDefinitionBody.A0 body) Creates a new step definition.default <T1> voidNeutralFace(String expression, StepDefinitionBody.A1<T1> body) Creates a new step definition.default <T1,T2> void NeutralFace(String expression, StepDefinitionBody.A2<T1, T2> body) Creates a new step definition.default <T1,T2, T3> void NeutralFace(String expression, StepDefinitionBody.A3<T1, T2, T3> body) Creates a new step definition.default <T1,T2, T3, T4>
voidNeutralFace(String expression, StepDefinitionBody.A4<T1, T2, T3, T4> body) Creates a new step definition.default <T1,T2, T3, T4, T5>
voidNeutralFace(String expression, StepDefinitionBody.A5<T1, T2, T3, T4, T5> body) Creates a new step definition.default <T1,T2, T3, T4, T5, T6>
voidNeutralFace(String expression, StepDefinitionBody.A6<T1, T2, T3, T4, T5, T6> body) Creates a new step definition.default <T1,T2, T3, T4, T5, T6, T7>
voidNeutralFace(String expression, StepDefinitionBody.A7<T1, T2, T3, T4, T5, T6, T7> body) Creates a new step definition.default <T1,T2, T3, T4, T5, T6, T7, T8>
voidNeutralFace(String expression, StepDefinitionBody.A8<T1, T2, T3, T4, T5, T6, T7, T8> body) Creates a new step definition.default <T1,T2, T3, T4, T5, T6, T7, T8, T9>
voidNeutralFace(String expression, StepDefinitionBody.A9<T1, T2, T3, T4, T5, T6, T7, T8, T9> body) Creates a new step definition.default voidPensiveFace(String expression, StepDefinitionBody.A0 body) Creates a new step definition.default <T1> voidPensiveFace(String expression, StepDefinitionBody.A1<T1> body) Creates a new step definition.default <T1,T2> void PensiveFace(String expression, StepDefinitionBody.A2<T1, T2> body) Creates a new step definition.default <T1,T2, T3> void PensiveFace(String expression, StepDefinitionBody.A3<T1, T2, T3> body) Creates a new step definition.default <T1,T2, T3, T4>
voidPensiveFace(String expression, StepDefinitionBody.A4<T1, T2, T3, T4> body) Creates a new step definition.default <T1,T2, T3, T4, T5>
voidPensiveFace(String expression, StepDefinitionBody.A5<T1, T2, T3, T4, T5> body) Creates a new step definition.default <T1,T2, T3, T4, T5, T6>
voidPensiveFace(String expression, StepDefinitionBody.A6<T1, T2, T3, T4, T5, T6> body) Creates a new step definition.default <T1,T2, T3, T4, T5, T6, T7>
voidPensiveFace(String expression, StepDefinitionBody.A7<T1, T2, T3, T4, T5, T6, T7> body) Creates a new step definition.default <T1,T2, T3, T4, T5, T6, T7, T8>
voidPensiveFace(String expression, StepDefinitionBody.A8<T1, T2, T3, T4, T5, T6, T7, T8> body) Creates a new step definition.default <T1,T2, T3, T4, T5, T6, T7, T8, T9>
voidPensiveFace(String expression, StepDefinitionBody.A9<T1, T2, T3, T4, T5, T6, T7, T8, T9> body) Creates a new step definition.default voidPersonWithFoldedHands(String expression, StepDefinitionBody.A0 body) Creates a new step definition.default <T1> voidPersonWithFoldedHands(String expression, StepDefinitionBody.A1<T1> body) Creates a new step definition.default <T1,T2> void PersonWithFoldedHands(String expression, StepDefinitionBody.A2<T1, T2> body) Creates a new step definition.default <T1,T2, T3> void PersonWithFoldedHands(String expression, StepDefinitionBody.A3<T1, T2, T3> body) Creates a new step definition.default <T1,T2, T3, T4>
voidPersonWithFoldedHands(String expression, StepDefinitionBody.A4<T1, T2, T3, T4> body) Creates a new step definition.default <T1,T2, T3, T4, T5>
voidPersonWithFoldedHands(String expression, StepDefinitionBody.A5<T1, T2, T3, T4, T5> body) Creates a new step definition.default <T1,T2, T3, T4, T5, T6>
voidPersonWithFoldedHands(String expression, StepDefinitionBody.A6<T1, T2, T3, T4, T5, T6> body) Creates a new step definition.default <T1,T2, T3, T4, T5, T6, T7>
voidPersonWithFoldedHands(String expression, StepDefinitionBody.A7<T1, T2, T3, T4, T5, T6, T7> body) Creates a new step definition.default <T1,T2, T3, T4, T5, T6, T7, T8>
voidPersonWithFoldedHands(String expression, StepDefinitionBody.A8<T1, T2, T3, T4, T5, T6, T7, T8> body) Creates a new step definition.default <T1,T2, T3, T4, T5, T6, T7, T8, T9>
voidPersonWithFoldedHands(String expression, StepDefinitionBody.A9<T1, T2, T3, T4, T5, T6, T7, T8, T9> body) Creates a new step definition.Methods inherited from interface io.cucumber.java8.LambdaGlue
After, After, After, After, After, After, After, After, AfterStep, AfterStep, AfterStep, AfterStep, AfterStep, AfterStep, AfterStep, AfterStep, Before, Before, Before, Before, Before, Before, Before, Before, BeforeStep, BeforeStep, BeforeStep, BeforeStep, BeforeStep, BeforeStep, BeforeStep, BeforeStep, DataTableType, DataTableType, DataTableType, DataTableType, DataTableType, DataTableType, DataTableType, DataTableType, DefaultDataTableCellTransformer, DefaultDataTableCellTransformer, DefaultDataTableEntryTransformer, DefaultDataTableEntryTransformer, DefaultParameterTransformer, DocStringType, ParameterType, ParameterType, ParameterType, ParameterType, ParameterType, ParameterType, ParameterType, ParameterType, ParameterType
-
Method Details
-
ClapperBoard
Creates a new step definition.- Parameters:
expression- the cucumber expressionbody- a lambda expression with no parameters
-
ClapperBoard
Creates a new step definition.- Type Parameters:
T1- type of argument 1- Parameters:
expression- the cucumber expressionbody- a lambda expression with 1 parameter
-
ClapperBoard
Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2- Parameters:
expression- the cucumber expressionbody- a lambda expression with 2 parameters
-
ClapperBoard
Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3- Parameters:
expression- the cucumber expressionbody- a lambda expression with 3 parameters
-
ClapperBoard
default <T1,T2, void ClapperBoardT3, T4> (String expression, StepDefinitionBody.A4<T1, T2, T3, T4> body) Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3T4- type of argument 4- Parameters:
expression- the cucumber expressionbody- a lambda expression with 4 parameters
-
ClapperBoard
default <T1,T2, void ClapperBoardT3, T4, T5> (String expression, StepDefinitionBody.A5<T1, T2, T3, T4, T5> body) Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3T4- type of argument 4T5- type of argument 5- Parameters:
expression- the cucumber expressionbody- a lambda expression with 5 parameters
-
ClapperBoard
default <T1,T2, void ClapperBoardT3, T4, T5, T6> (String expression, StepDefinitionBody.A6<T1, T2, T3, T4, T5, T6> body) Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3T4- type of argument 4T5- type of argument 5T6- type of argument 6- Parameters:
expression- the cucumber expressionbody- a lambda expression with 6 parameters
-
ClapperBoard
default <T1,T2, void ClapperBoardT3, T4, T5, T6, T7> (String expression, StepDefinitionBody.A7<T1, T2, T3, T4, T5, T6, T7> body) Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3T4- type of argument 4T5- type of argument 5T6- type of argument 6T7- type of argument 7- Parameters:
expression- the cucumber expressionbody- a lambda expression with 7 parameters
-
ClapperBoard
default <T1,T2, void ClapperBoardT3, T4, T5, T6, T7, T8> (String expression, StepDefinitionBody.A8<T1, T2, T3, T4, T5, T6, T7, T8> body) Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3T4- type of argument 4T5- type of argument 5T6- type of argument 6T7- type of argument 7T8- type of argument 8- Parameters:
expression- the cucumber expressionbody- a lambda expression with 8 parameters
-
ClapperBoard
default <T1,T2, void ClapperBoardT3, T4, T5, T6, T7, T8, T9> (String expression, StepDefinitionBody.A9<T1, T2, T3, T4, T5, T6, T7, T8, T9> body) Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3T4- type of argument 4T5- type of argument 5T6- type of argument 6T7- type of argument 7T8- type of argument 8T9- type of argument 9- Parameters:
expression- the cucumber expressionbody- a lambda expression with 9 parameters
-
FaceWithTearsOfJoy
Creates a new step definition.- Parameters:
expression- the cucumber expressionbody- a lambda expression with no parameters
-
FaceWithTearsOfJoy
Creates a new step definition.- Type Parameters:
T1- type of argument 1- Parameters:
expression- the cucumber expressionbody- a lambda expression with 1 parameter
-
FaceWithTearsOfJoy
Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2- Parameters:
expression- the cucumber expressionbody- a lambda expression with 2 parameters
-
FaceWithTearsOfJoy
default <T1,T2, void FaceWithTearsOfJoyT3> (String expression, StepDefinitionBody.A3<T1, T2, T3> body) Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3- Parameters:
expression- the cucumber expressionbody- a lambda expression with 3 parameters
-
FaceWithTearsOfJoy
default <T1,T2, void FaceWithTearsOfJoyT3, T4> (String expression, StepDefinitionBody.A4<T1, T2, T3, T4> body) Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3T4- type of argument 4- Parameters:
expression- the cucumber expressionbody- a lambda expression with 4 parameters
-
FaceWithTearsOfJoy
default <T1,T2, void FaceWithTearsOfJoyT3, T4, T5> (String expression, StepDefinitionBody.A5<T1, T2, T3, T4, T5> body) Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3T4- type of argument 4T5- type of argument 5- Parameters:
expression- the cucumber expressionbody- a lambda expression with 5 parameters
-
FaceWithTearsOfJoy
default <T1,T2, void FaceWithTearsOfJoyT3, T4, T5, T6> (String expression, StepDefinitionBody.A6<T1, T2, T3, T4, T5, T6> body) Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3T4- type of argument 4T5- type of argument 5T6- type of argument 6- Parameters:
expression- the cucumber expressionbody- a lambda expression with 6 parameters
-
FaceWithTearsOfJoy
default <T1,T2, void FaceWithTearsOfJoyT3, T4, T5, T6, T7> (String expression, StepDefinitionBody.A7<T1, T2, T3, T4, T5, T6, T7> body) Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3T4- type of argument 4T5- type of argument 5T6- type of argument 6T7- type of argument 7- Parameters:
expression- the cucumber expressionbody- a lambda expression with 7 parameters
-
FaceWithTearsOfJoy
default <T1,T2, void FaceWithTearsOfJoyT3, T4, T5, T6, T7, T8> (String expression, StepDefinitionBody.A8<T1, T2, T3, T4, T5, T6, T7, T8> body) Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3T4- type of argument 4T5- type of argument 5T6- type of argument 6T7- type of argument 7T8- type of argument 8- Parameters:
expression- the cucumber expressionbody- a lambda expression with 8 parameters
-
FaceWithTearsOfJoy
default <T1,T2, void FaceWithTearsOfJoyT3, T4, T5, T6, T7, T8, T9> (String expression, StepDefinitionBody.A9<T1, T2, T3, T4, T5, T6, T7, T8, T9> body) Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3T4- type of argument 4T5- type of argument 5T6- type of argument 6T7- type of argument 7T8- type of argument 8T9- type of argument 9- Parameters:
expression- the cucumber expressionbody- a lambda expression with 9 parameters
-
NeutralFace
Creates a new step definition.- Parameters:
expression- the cucumber expressionbody- a lambda expression with no parameters
-
NeutralFace
Creates a new step definition.- Type Parameters:
T1- type of argument 1- Parameters:
expression- the cucumber expressionbody- a lambda expression with 1 parameter
-
NeutralFace
Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2- Parameters:
expression- the cucumber expressionbody- a lambda expression with 2 parameters
-
NeutralFace
Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3- Parameters:
expression- the cucumber expressionbody- a lambda expression with 3 parameters
-
NeutralFace
default <T1,T2, void NeutralFaceT3, T4> (String expression, StepDefinitionBody.A4<T1, T2, T3, T4> body) Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3T4- type of argument 4- Parameters:
expression- the cucumber expressionbody- a lambda expression with 4 parameters
-
NeutralFace
default <T1,T2, void NeutralFaceT3, T4, T5> (String expression, StepDefinitionBody.A5<T1, T2, T3, T4, T5> body) Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3T4- type of argument 4T5- type of argument 5- Parameters:
expression- the cucumber expressionbody- a lambda expression with 5 parameters
-
NeutralFace
default <T1,T2, void NeutralFaceT3, T4, T5, T6> (String expression, StepDefinitionBody.A6<T1, T2, T3, T4, T5, T6> body) Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3T4- type of argument 4T5- type of argument 5T6- type of argument 6- Parameters:
expression- the cucumber expressionbody- a lambda expression with 6 parameters
-
NeutralFace
default <T1,T2, void NeutralFaceT3, T4, T5, T6, T7> (String expression, StepDefinitionBody.A7<T1, T2, T3, T4, T5, T6, T7> body) Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3T4- type of argument 4T5- type of argument 5T6- type of argument 6T7- type of argument 7- Parameters:
expression- the cucumber expressionbody- a lambda expression with 7 parameters
-
NeutralFace
default <T1,T2, void NeutralFaceT3, T4, T5, T6, T7, T8> (String expression, StepDefinitionBody.A8<T1, T2, T3, T4, T5, T6, T7, T8> body) Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3T4- type of argument 4T5- type of argument 5T6- type of argument 6T7- type of argument 7T8- type of argument 8- Parameters:
expression- the cucumber expressionbody- a lambda expression with 8 parameters
-
NeutralFace
default <T1,T2, void NeutralFaceT3, T4, T5, T6, T7, T8, T9> (String expression, StepDefinitionBody.A9<T1, T2, T3, T4, T5, T6, T7, T8, T9> body) Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3T4- type of argument 4T5- type of argument 5T6- type of argument 6T7- type of argument 7T8- type of argument 8T9- type of argument 9- Parameters:
expression- the cucumber expressionbody- a lambda expression with 9 parameters
-
PensiveFace
Creates a new step definition.- Parameters:
expression- the cucumber expressionbody- a lambda expression with no parameters
-
PensiveFace
Creates a new step definition.- Type Parameters:
T1- type of argument 1- Parameters:
expression- the cucumber expressionbody- a lambda expression with 1 parameter
-
PensiveFace
Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2- Parameters:
expression- the cucumber expressionbody- a lambda expression with 2 parameters
-
PensiveFace
Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3- Parameters:
expression- the cucumber expressionbody- a lambda expression with 3 parameters
-
PensiveFace
default <T1,T2, void PensiveFaceT3, T4> (String expression, StepDefinitionBody.A4<T1, T2, T3, T4> body) Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3T4- type of argument 4- Parameters:
expression- the cucumber expressionbody- a lambda expression with 4 parameters
-
PensiveFace
default <T1,T2, void PensiveFaceT3, T4, T5> (String expression, StepDefinitionBody.A5<T1, T2, T3, T4, T5> body) Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3T4- type of argument 4T5- type of argument 5- Parameters:
expression- the cucumber expressionbody- a lambda expression with 5 parameters
-
PensiveFace
default <T1,T2, void PensiveFaceT3, T4, T5, T6> (String expression, StepDefinitionBody.A6<T1, T2, T3, T4, T5, T6> body) Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3T4- type of argument 4T5- type of argument 5T6- type of argument 6- Parameters:
expression- the cucumber expressionbody- a lambda expression with 6 parameters
-
PensiveFace
default <T1,T2, void PensiveFaceT3, T4, T5, T6, T7> (String expression, StepDefinitionBody.A7<T1, T2, T3, T4, T5, T6, T7> body) Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3T4- type of argument 4T5- type of argument 5T6- type of argument 6T7- type of argument 7- Parameters:
expression- the cucumber expressionbody- a lambda expression with 7 parameters
-
PensiveFace
default <T1,T2, void PensiveFaceT3, T4, T5, T6, T7, T8> (String expression, StepDefinitionBody.A8<T1, T2, T3, T4, T5, T6, T7, T8> body) Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3T4- type of argument 4T5- type of argument 5T6- type of argument 6T7- type of argument 7T8- type of argument 8- Parameters:
expression- the cucumber expressionbody- a lambda expression with 8 parameters
-
PensiveFace
default <T1,T2, void PensiveFaceT3, T4, T5, T6, T7, T8, T9> (String expression, StepDefinitionBody.A9<T1, T2, T3, T4, T5, T6, T7, T8, T9> body) Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3T4- type of argument 4T5- type of argument 5T6- type of argument 6T7- type of argument 7T8- type of argument 8T9- type of argument 9- Parameters:
expression- the cucumber expressionbody- a lambda expression with 9 parameters
-
PersonWithFoldedHands
Creates a new step definition.- Parameters:
expression- the cucumber expressionbody- a lambda expression with no parameters
-
PersonWithFoldedHands
Creates a new step definition.- Type Parameters:
T1- type of argument 1- Parameters:
expression- the cucumber expressionbody- a lambda expression with 1 parameter
-
PersonWithFoldedHands
Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2- Parameters:
expression- the cucumber expressionbody- a lambda expression with 2 parameters
-
PersonWithFoldedHands
default <T1,T2, void PersonWithFoldedHandsT3> (String expression, StepDefinitionBody.A3<T1, T2, T3> body) Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3- Parameters:
expression- the cucumber expressionbody- a lambda expression with 3 parameters
-
PersonWithFoldedHands
default <T1,T2, void PersonWithFoldedHandsT3, T4> (String expression, StepDefinitionBody.A4<T1, T2, T3, T4> body) Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3T4- type of argument 4- Parameters:
expression- the cucumber expressionbody- a lambda expression with 4 parameters
-
PersonWithFoldedHands
default <T1,T2, void PersonWithFoldedHandsT3, T4, T5> (String expression, StepDefinitionBody.A5<T1, T2, T3, T4, T5> body) Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3T4- type of argument 4T5- type of argument 5- Parameters:
expression- the cucumber expressionbody- a lambda expression with 5 parameters
-
PersonWithFoldedHands
default <T1,T2, void PersonWithFoldedHandsT3, T4, T5, T6> (String expression, StepDefinitionBody.A6<T1, T2, T3, T4, T5, T6> body) Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3T4- type of argument 4T5- type of argument 5T6- type of argument 6- Parameters:
expression- the cucumber expressionbody- a lambda expression with 6 parameters
-
PersonWithFoldedHands
default <T1,T2, void PersonWithFoldedHandsT3, T4, T5, T6, T7> (String expression, StepDefinitionBody.A7<T1, T2, T3, T4, T5, T6, T7> body) Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3T4- type of argument 4T5- type of argument 5T6- type of argument 6T7- type of argument 7- Parameters:
expression- the cucumber expressionbody- a lambda expression with 7 parameters
-
PersonWithFoldedHands
default <T1,T2, void PersonWithFoldedHandsT3, T4, T5, T6, T7, T8> (String expression, StepDefinitionBody.A8<T1, T2, T3, T4, T5, T6, T7, T8> body) Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3T4- type of argument 4T5- type of argument 5T6- type of argument 6T7- type of argument 7T8- type of argument 8- Parameters:
expression- the cucumber expressionbody- a lambda expression with 8 parameters
-
PersonWithFoldedHands
default <T1,T2, void PersonWithFoldedHandsT3, T4, T5, T6, T7, T8, T9> (String expression, StepDefinitionBody.A9<T1, T2, T3, T4, T5, T6, T7, T8, T9> body) Creates a new step definition.- Type Parameters:
T1- type of argument 1T2- type of argument 2T3- type of argument 3T4- type of argument 4T5- type of argument 5T6- type of argument 6T7- type of argument 7T8- type of argument 8T9- type of argument 9- Parameters:
expression- the cucumber expressionbody- a lambda expression with 9 parameters
-