Seems to compile fine here, what's the issue?
Edit: I was looking at the wrong snippet, the offending snippet has been fixed.
Edit: I was looking at the wrong snippet, the offending snippet has been fixed.
.get("/", ctx -> ctx.result("Hello World"))
Could also be written as .get("/") { ctx -> ctx.result("Hello World") }
The second form seems much more common in Kotlin. .get("/", { ctx -> ctx.result("Hello World") })
Closures defined only by the arrow are a Java thing... or so I thought. :DIn fairness, I think you did copy the Java version. There's a little switch in the code boxes where you can toggle the language, if you switch to Kotlin you get the version with trailing closures :)
Edit: I'm an idiot, I see the snippet you mean now. It's been updated now, give it a minute.