Язык Groovy очень гибок для этих улучшений, я объясняю это:
В Java у вас есть:
private String field;
public String toString(){
return "new String" + field;
}
В Groovy, как вы знаете, слово "public" необязательно, нотакже ключевое слово 'return' также является необязательным, и мы можем использовать GString, реализующую $ operand
В Groovy у вас есть:
String toString(){
"new String $field" // cool, uh
}
Is lil 'синтаксического сахара ...
С уважением