/** Create a new Pair */ public Pair<A,B> newPair(A a, B b) { if (a.equals(outputs1.getNoOutput())) { a = outputs1.getNoOutput(); } if (b.equals(outputs2.getNoOutput())) { b = outputs2.getNoOutput(); } if (a == outputs1.getNoOutput() && b == outputs2.getNoOutput()) { return NO_OUTPUT; } else { final Pair<A,B> p = new Pair<>(a, b); assert valid(p); return p; } }
/** Create a new Pair */ public Pair<A,B> newPair(A a, B b) { if (a.equals(outputs1.getNoOutput())) { a = outputs1.getNoOutput(); } if (b.equals(outputs2.getNoOutput())) { b = outputs2.getNoOutput(); } if (a == outputs1.getNoOutput() && b == outputs2.getNoOutput()) { return NO_OUTPUT; } else { final Pair<A,B> p = new Pair<>(a, b); assert valid(p); return p; } }
/** Create a new Pair */ public Pair<A,B> newPair(A a, B b) { if (a.equals(outputs1.getNoOutput())) { a = outputs1.getNoOutput(); } if (b.equals(outputs2.getNoOutput())) { b = outputs2.getNoOutput(); } if (a == outputs1.getNoOutput() && b == outputs2.getNoOutput()) { return NO_OUTPUT; } else { final Pair<A,B> p = new Pair<>(a, b); assert valid(p); return p; } }
/** Create a new Pair */ public Pair<A,B> newPair(A a, B b) { if (a.equals(outputs1.getNoOutput())) { a = outputs1.getNoOutput(); } if (b.equals(outputs2.getNoOutput())) { b = outputs2.getNoOutput(); } if (a == outputs1.getNoOutput() && b == outputs2.getNoOutput()) { return NO_OUTPUT; } else { final Pair<A,B> p = new Pair<>(a, b); assert valid(p); return p; } }
public PairOutputs(Outputs<A> outputs1, Outputs<B> outputs2) { this.outputs1 = outputs1; this.outputs2 = outputs2; NO_OUTPUT = new Pair<>(outputs1.getNoOutput(), outputs2.getNoOutput()); }
public PairOutputs(Outputs<A> outputs1, Outputs<B> outputs2) { this.outputs1 = outputs1; this.outputs2 = outputs2; NO_OUTPUT = new Pair<>(outputs1.getNoOutput(), outputs2.getNoOutput()); }
public PairOutputs(Outputs<A> outputs1, Outputs<B> outputs2) { this.outputs1 = outputs1; this.outputs2 = outputs2; NO_OUTPUT = new Pair<>(outputs1.getNoOutput(), outputs2.getNoOutput()); }
public PairOutputs(Outputs<A> outputs1, Outputs<B> outputs2) { this.outputs1 = outputs1; this.outputs2 = outputs2; NO_OUTPUT = new Pair<>(outputs1.getNoOutput(), outputs2.getNoOutput()); }