Groovy のバージョン:1.8.0
こんなコードがコンパイルエラーになる
jpn.groovy
class 社員 {} class Logic { 社員 getEmployee() { return null; } } assert new Logic().getEmployee() == null
4行目の 社員 が unexpected token でコンパイルエラーになる
eng.groovy
class Employee {} class Logic { Employee getEmployee() { return null; } } assert new Logic().getEmployee() == null
こっちは正常に動作する。
昔のバージョンでは上手く動いた気がするんだけど、1.8 から "." とか 括弧省略出来るようになって、上手くパース出来てないのかな?
※1.7.0 でもダメでした。