Module net.luis.utils
Interface CodecGroupingFunction13<CI1,CI2,CI3,CI4,CI5,CI6,CI7,CI8,CI9,CI10,CI11,CI12,CI13,R>
- Type Parameters:
CI1- The type of the first inputCI2- The type of the second inputCI3- The type of the third inputCI4- The type of the fourth inputCI5- The type of the fifth inputCI6- The type of the sixth inputCI7- The type of the seventh inputCI8- The type of the eighth inputCI9- The type of the ninth inputCI10- The type of the tenth inputCI11- The type of the eleventh inputCI12- The type of the twelfth inputCI13- The type of the thirteenth inputR- The result type
- 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 interface CodecGroupingFunction13<CI1,CI2,CI3,CI4,CI5,CI6,CI7,CI8,CI9,CI10,CI11,CI12,CI13,R>
Represents a codec grouping function that accepts thirteen arguments and produces a result.
Manly used for decoding objects using a
Manly used for decoding objects using a
Codec.-
Method Summary
-
Method Details
-
create
@NotNull R create(@NotNull CI1 input1, @NotNull CI2 input2, @NotNull CI3 input3, @NotNull CI4 input4, @NotNull CI5 input5, @NotNull CI6 input6, @NotNull CI7 input7, @NotNull CI8 input8, @NotNull CI9 input9, @NotNull CI10 input10, @NotNull CI11 input11, @NotNull CI12 input12, @NotNull CI13 input13) Constructs a new object using the given inputs.- Parameters:
input1- The first inputinput2- The second inputinput3- The third inputinput4- The fourth inputinput5- The fifth inputinput6- The sixth inputinput7- The seventh inputinput8- The eighth inputinput9- The ninth inputinput10- The tenth inputinput11- The eleventh inputinput12- The twelfth inputinput13- The thirteenth input- Returns:
- The constructed object
-