Package de.learnlib.mapper
Class Mappers
- java.lang.Object
-
- de.learnlib.mapper.Mappers
-
public final class Mappers extends Object
Utility methods for manipulating mappers.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <AI,AO,ACI,CAO,CI,CO>
Mapper.AsynchronousMapper<AI,AO,CI,CO>compose(Mapper.AsynchronousMapper<? super AI,? extends AO,ACI,CAO> outerMapper, Mapper.AsynchronousMapper<? super ACI,? extends CAO,? extends CI,? super CO> innerMapper)
static <AI,AO,ACI,CAO,CI,CO>
Mapper.SynchronousMapper<AI,AO,CI,CO>compose(Mapper.SynchronousMapper<? super AI,? extends AO,ACI,CAO> outerMapper, Mapper.SynchronousMapper<? super ACI,? extends CAO,? extends CI,? super CO> innerMapper)
static <AI,AO,ACI,CAO,CI,CO>
Mapper<AI,AO,CI,CO>compose(Mapper<? super AI,? extends AO,ACI,CAO> outerMapper, Mapper<? super ACI,? extends CAO,? extends CI,? super CO> innerMapper)
-
-
-
Method Detail
-
compose
public static <AI,AO,ACI,CAO,CI,CO> Mapper<AI,AO,CI,CO> compose(Mapper<? super AI,? extends AO,ACI,CAO> outerMapper, Mapper<? super ACI,? extends CAO,? extends CI,? super CO> innerMapper)
-
compose
public static <AI,AO,ACI,CAO,CI,CO> Mapper.AsynchronousMapper<AI,AO,CI,CO> compose(Mapper.AsynchronousMapper<? super AI,? extends AO,ACI,CAO> outerMapper, Mapper.AsynchronousMapper<? super ACI,? extends CAO,? extends CI,? super CO> innerMapper)
-
compose
public static <AI,AO,ACI,CAO,CI,CO> Mapper.SynchronousMapper<AI,AO,CI,CO> compose(Mapper.SynchronousMapper<? super AI,? extends AO,ACI,CAO> outerMapper, Mapper.SynchronousMapper<? super ACI,? extends CAO,? extends CI,? super CO> innerMapper)
-
-