summaryrefslogtreecommitdiff
path: root/src/library/scala/runtime/java8/JProcedure19.java
diff options
context:
space:
mode:
authorLukas Rytz <lukas.rytz@gmail.com>2015-06-30 09:23:59 +0200
committerAdriaan Moors <adriaan.moors@typesafe.com>2015-07-01 11:51:33 -0700
commitc58f4e4a85ddf9a6d9441b94b1acdccab2d105b4 (patch)
tree3ebf52e6de40586bafd8bad79536b1b0eac9bfd2 /src/library/scala/runtime/java8/JProcedure19.java
parent8247b8f077c96ba9a017b53de4d8062fe428c4a7 (diff)
downloadscala-c58f4e4a85ddf9a6d9441b94b1acdccab2d105b4.tar.gz
scala-c58f4e4a85ddf9a6d9441b94b1acdccab2d105b4.tar.bz2
scala-c58f4e4a85ddf9a6d9441b94b1acdccab2d105b4.zip
Include sources for scala-java8-compat instead of jar
This reverts commit e1895d64f87dc3c699a3ccbc8a3143b18d3b5bb1, titled "Add scala-java8-compat to scala-library.jar". Move SAM functions and `LambdaDeserializer` (from scala/scala-java8-compat@9253ed9) into `scala.runtime.java8` package under `src/library`. (The package name is the only diff -- they were in `scala.compat.java8` before). The original LambdaDeserializer: https://github.com/scala/scala-java8-compat/blob/c0732e6/src/main/java/scala/compat/java8/runtime/LambdaDeserializer.scala
Diffstat (limited to 'src/library/scala/runtime/java8/JProcedure19.java')
-rw-r--r--src/library/scala/runtime/java8/JProcedure19.java21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/library/scala/runtime/java8/JProcedure19.java b/src/library/scala/runtime/java8/JProcedure19.java
new file mode 100644
index 0000000000..9289d639a5
--- /dev/null
+++ b/src/library/scala/runtime/java8/JProcedure19.java
@@ -0,0 +1,21 @@
+
+/*
+ * Copyright (C) 2012-2015 Typesafe Inc. <http://www.typesafe.com>
+ */
+
+package scala.runtime.java8;
+
+import scala.runtime.BoxedUnit;
+
+@FunctionalInterface
+public interface JProcedure19<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> extends JFunction19<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, BoxedUnit> {
+ default void $init$() {
+ }
+
+ void applyVoid(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15, T16 t16, T17 t17, T18 t18, T19 t19);
+
+ default BoxedUnit apply(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15, T16 t16, T17 t17, T18 t18, T19 t19) {
+ applyVoid(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19);
+ return BoxedUnit.UNIT;
+ }
+}