Class DiffMap<Left,​Right,​Result>

  • All Implemented Interfaces:
    FragileFunction<Pair<? extends Optional<? extends Left>,​? extends Optional<? extends Right>>,​Result,​java.lang.RuntimeException>, Function<Pair<? extends Optional<? extends Left>,​? extends Optional<? extends Right>>,​Result>

    public final class DiffMap<Left,​Right,​Result>
    extends java.lang.Object
    implements Function<Pair<? extends Optional<? extends Left>,​? extends Optional<? extends Right>>,​Result>
    A Function to be used to map the result of Diff using three delegate functions.

    Example

    
     new Mapped<>(
         new DiffMap<>(
             (left, right) -> …,
    
             (left) -> …,
    
             (right) -> …
         ),
         new Diff<>(lefts, rights, comparator));