[fixes #2787] Handle right hand side of assignment first

This commit is contained in:
Rawi01
2021-04-01 21:54:33 +02:00
committed by Roel Spilker
parent 9b3e84717d
commit 462aedcfc3
4 changed files with 32 additions and 1 deletions
@@ -1,5 +1,8 @@
// version 8:
import java.util.function.Function;
import java.util.function.Supplier;
import lombok.val;
class ValInLambda {
@@ -25,4 +28,12 @@ class ValInLambda {
lombok.val fooInner = (System.currentTimeMillis() > 0) ? (Runnable)()-> {} : System.out::println;
};
}
public void inParameter() {
val foo = (Function<Supplier<String>, String>) s -> s.get();
val foo2 = foo.apply(() -> {
val bar = "";
return bar;
});
}
}