Java 8 Sprachfeatures für Java 7, 6, 5 VM. Details unter https://github.com/orfjackal/retrolambda. Die Updates von letzter Woche:
Retrolambda 2.3.0 (2016-04-30)
- Optimize generated code to reduce method count (Issue #81)
- Alter when accessor methods are generated (Pull request #84)
- Remove NEW, DUP instructions when changing NEWINVOKESPECIAL to INVOKESTATIC (Pull request #85)
- Skip access method when lambda body method can be promoted (Pull request #86)
- Fix method reference to protected method in base class in other package failing with IllegalAccessError (Issue #89)
Retrolambda 2.2.0 (2016-04-29)
- Backports calls to
Objects.requireNonNull
, improving JDK 9 support (Issue #75) - Optimize generated code to reduce method count (Issue #81)
- Detect and omit the JVM’s lambda factory method (Pull request #82)