When de compiling an function call with multiple lambdas as parameters, jd-gui seems to omit a comma after a complex lambda that requires curly braces ({}):
Original:
inflateSum(hm, x->{if (x.startsWith("He")) {if (x.startsWith("Hel")) throw new RuntimeException(); return 1.0;} return 0.5;}, y->y.startsWith("H"));
JD-gui:
inflateSum((Map)hashMap, paramString -> {
if (paramString.startsWith("He")) {
if (paramString.startsWith("Hel"))
throw new RuntimeException();
return Double.valueOf(1.0D);
}
return Double.valueOf(0.5D);
}paramString -> paramString.startsWith("H"));
When de compiling an function call with multiple lambdas as parameters, jd-gui seems to omit a comma after a complex lambda that requires curly braces ({}): Original:
inflateSum(hm, x->{if (x.startsWith("He")) {if (x.startsWith("Hel")) throw new RuntimeException(); return 1.0;} return 0.5;}, y->y.startsWith("H"));
JD-gui:
JD-GUI Version 1.6.6 JD-Core Version 1.1.3