News

This changed in Java 8, where invokedynamic is now generated and used under the hood to implement lambda expressions and default methods, as well as the primary dispatch mechanism for Nashorn.
The overloaded assertions introduced as part of #1638 broke Groovy's dynamic method dispatch. For example the following code yields the following exception: groovy.lang.GroovyRuntimeException: ...