refs #6960
Change-Id: I1b543a6781239a4da3da6baab741e66717f01485
*******************************************************************************/
package org.simantics.utils.datastructures;
*******************************************************************************/
package org.simantics.utils.datastructures;
-public interface BinaryFunction<R, A1, A2> {
+import java.util.function.BiFunction;
+
+/**
+ * @deprecated use {@link BiFunction} instead
+ */
+@Deprecated
+@FunctionalInterface
+public interface BinaryFunction<R, A1, A2> extends BiFunction<A1, A2, R>{
R call(A1 arg1, A2 arg2);
R call(A1 arg1, A2 arg2);
+ @Override
+ default R apply(A1 arg, A2 arg2) {
+ return call(arg, arg2);
+ }