Support for java 11 syntax

hallo, how to understand the differences ?

on the first look i see

-A- downloadable Processing ( Sam Pottinger 0270 )
supports JAVA 8 Lambda

-B- own build version from GitHub source ( i did not try )
supports JAVA 11 Lambda

when will all this be available for us normal users?

code difference:
-A- JAVA 8
.onCreate((Object obj) -> {
HDrawable d = (HDrawable) obj;
for (HDrawable d : pool) {

-B- JAVA 11
.onCreate((var obj) -> {
var d = (HDrawable) obj;
for (var d : pool) {


so it is all about?
https://medium.com/the-java-report/java-11-sneak-peek-local-variable-type-inference-var-extended-to-lambda-expression-parameters-e31e3338f1fe ,
http://openjdk.java.net/jeps/323 ,
http://tutorials.jenkov.com/java/lambda-expressions.html ?


1 Like