unreflectGetter and static class initialization

Jochen Theodorou blackdrag at gmx.org
Tue Oct 30 02:03:21 PDT 2012


Am 29.10.2012 22:13, schrieb Christian Thalinger:
[...]
> What version of Groovy uses JSR 292?

starting Groovy 2.0 you can enable invokedynamic. Though I use it only 
for method calls there and the implementation has still many quirks. 
Soon we will release Groovy 2.1, in which invokedynamic will be used for 
everything I didn't forget to change (that means field access, methods, 
initializer, ...).

The plan is for Groovy 3.0 (to be released in 2013) to have a Groovy 
with a real invokedynamic core with an adapted MOP. Currently it is 
easily possible to produce structures invokedynamic cannot make much use of.

bye Jochen

-- 
Jochen "blackdrag" Theodorou - Groovy Project Tech Lead
blog: http://blackdragsview.blogspot.com/
german groovy discussion newsgroup: de.comp.lang.misc
For Groovy programming sources visit http://groovy-lang.org



More information about the mlvm-dev mailing list