a_summary.txt �P V 0p$� V Each respective use has a .class method cost of Java 6 anonymous class: 2 Java 8 lambda: 1 Java 8 lambda with Retrolambda: 6 Java 8 method reference: 0 Java 8 method reference with Retrolambda: 5 Kotlin with Java Runnable expression: 3 (subtract one for non-capturing) Kotlin with native function expression: 4 (subtract one for non-capturing) All of them also require an a
![A comparison between non-capturing and capturing expressions across Java 6, Java 8, Java 8 with Retrolambda, Kotlin with native function expressions, and Kotlin with Java SAM expression.](https://cdn-ak-scissors.b.st-hatena.com/image/square/1ef26f6cb4349557952890dbe3e567f7f98dc151/height=288;version=1;width=512/https%3A%2F%2Fgithub.githubassets.com%2Fassets%2Fgist-og-image-54fd7dc0713e.png)