More a feature tar pit, yes.
@CompileStatic is a great idea even if I prefer approach like Dart or ActionScript partial typing. Groovy closure used dynamic scoping rules not unlike 'this' in JS which makes Closure a corner case for the static…
yes, for a long time, anonymous classes was enough, verbose but enough.
and default methods are traits but it's a secret.
More a feature tar pit, yes.
@CompileStatic is a great idea even if I prefer approach like Dart or ActionScript partial typing. Groovy closure used dynamic scoping rules not unlike 'this' in JS which makes Closure a corner case for the static…
yes, for a long time, anonymous classes was enough, verbose but enough.
and default methods are traits but it's a secret.