diff options
author | Dmitry Petrashko <dmitry.petrashko@gmail.com> | 2014-12-03 10:03:33 +0100 |
---|---|---|
committer | Dmitry Petrashko <dmitry.petrashko@gmail.com> | 2014-12-16 13:15:02 +0100 |
commit | 9e15d1630110cc524af3a2ef782d52f78145e26f (patch) | |
tree | ea1397b7690d21497f6d05e2800b0de7b73b99e1 /src/scala/compat/java8/JProcedure19.java | |
parent | f9d19cec82af03a0d51272c0959ce7a73810121b (diff) | |
download | dotty-9e15d1630110cc524af3a2ef782d52f78145e26f.tar.gz dotty-9e15d1630110cc524af3a2ef782d52f78145e26f.tar.bz2 dotty-9e15d1630110cc524af3a2ef782d52f78145e26f.zip |
Fix generation of lambdas for Unit-returning closures.
Diffstat (limited to 'src/scala/compat/java8/JProcedure19.java')
-rw-r--r-- | src/scala/compat/java8/JProcedure19.java | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/scala/compat/java8/JProcedure19.java b/src/scala/compat/java8/JProcedure19.java new file mode 100644 index 000000000..725f44d3a --- /dev/null +++ b/src/scala/compat/java8/JProcedure19.java @@ -0,0 +1,22 @@ + +/* + * Copyright (C) 2012-2014 Typesafe Inc. <http://www.typesafe.com> + */ + +package scala.compat.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; + } +} + |