583584585586587588589590591
* of applying the first one. */ public static <T> LongOp compoundOp (final LongToObject<? extends T> first, final ObjectToLong<? super T> second) { return new LongOp() { public final long op(long t) { return second.op(first.op(t)); } }; }
595596597598599600601602603
* of applying the first one. */ public static LongOp compoundOp (final LongOp first, final LongOp second) { return new LongOp() { public final long op(long t) { return second.op(first.op(t)); } }; }
619620621622623624625626627
* of applying the first one. */ public static LongOp compoundOp (final LongToDouble first, final DoubleToLong second) { return new LongOp() { public final long op(long t) { return second.op(first.op(t)); } }; }