PS: I am also worried that unecessarily deviating from Java syntax would make it harder for Java devs to pick up Groovy...
-------- Ursprüngliche Nachricht --------Von: Cédric Champeau <cedric.champ...@gmail.com> Datum: 20.03.18 11:41 (GMT+01:00) An: dev@groovy.apache.org Betreff: [RFE] Methods as expressions Hi, One of the Kotlin features I really like is the short-hand notation for simple expression methods: class Foo { fun truth(): Integer = 42 } For example, in Groovy, you write: @Controller("/") class HelloController { @Get("/hello/{name}") String hello(String name) { return "Hello $name" } } but we could write: @Controller("/") class HelloController { @Get("/hello/{name}") String hello(String name) = "Hello $name" } It's more concise and makes the "functional style" more readable. Is this something Groovy users would appreciate?