GenuineSounds icon

BiReturn

GenuineSounds | PRO | 01/09/15 04:19:35 AM UTC | 0 ⭐ | 625 👁️ | Never ⏰ | []
Java |

480 B

|

None

|

0 👍

/

0 👎

package com.genuine.conjure.util;
 
import java.util.Optional;
 
public final class BiReturn<V1, V2> {
 
    public static <A, B> BiReturn<A, B> of(A v1, B v2) {
        return new BiReturn<A, B>(v1, v2);
    }
 
    private final Optional<V1> v1;
    private final Optional<V2> v2;
 
    public BiReturn(V1 v1, V2 v2) {
        this.v1 = Optional.of(v1);
        this.v2 = Optional.of(v2);
    }
 
    public Optional<V1> getValue1() {
        return v1;
    }
 
    public Optional<V2> getValue2() {
        return v2;
    }
}

Comments