History log of /external/desugar/java/com/google/devtools/build/android/desugar/LambdaClassFixer.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
4e1287358e04b9755dfcf19d9c1c15dc86600554 03-Mar-2017 Googler <noreply@google.com> Avoid factory methods when desugaring stateless lambdas for Android
RELNOTES: Avoid factory methods when desugaring stateless lambdas for Android

--
PiperOrigin-RevId: 149131637
MOS_MIGRATED_REVID=149131637

GitOrigin-RevId: 48e3825aa5a655247f3bfc9fdbcdc23d6ab9187e
Change-Id: Ibdb874bab5c4961f2f2dae377b8ccf8e296c6d02
/external/desugar/java/com/google/devtools/build/android/desugar/LambdaClassFixer.java
d3371d01485317d82c584e39838f6cf565076a68 24-Feb-2017 Googler <noreply@google.com> More stable naming scheme for lambda classes in desugared android code
RELNOTES: More stable naming scheme for lambda classes in desugared android code

--
PiperOrigin-RevId: 148506830
MOS_MIGRATED_REVID=148506830

GitOrigin-RevId: 0dcdb06fb5dce3425209de9bb66fc76e34279fb7
Change-Id: If747055f69903ddb5fd1bbd33c732f7342c9c064
/external/desugar/java/com/google/devtools/build/android/desugar/LambdaClassFixer.java
0d1939c7699eea03e166574d0852e91a054ac0da 17-Feb-2017 Colin Cross <ccross@google.com> Support desugaring lambdas in interfaces with default methods

Support a --min_sdk_version command line argument in order to compile targeting platform version N or newer. Setting the version to >=24 disables Java7Compatibility, uses lookup.findSpecial to support Java 8 uses of invokespecial, and sets the ACC_PUBLIC flags on exposed interface lambda methods.

--
PiperOrigin-RevId: 147796071
MOS_MIGRATED_REVID=147796071

GitOrigin-RevId: 908d176c78270c6898ea614195f2b6d6f695763a
Change-Id: I638755001d82c5e7f8cd7d1f941dafe65e6834c3
/external/desugar/java/com/google/devtools/build/android/desugar/LambdaClassFixer.java
0ccdd4c939408a7f4d0adbfbed90031e75021e63 15-Feb-2017 Googler <noreply@google.com> Uniquify lambda body instance methods during lambda desugaring for android

--
PiperOrigin-RevId: 147637498
MOS_MIGRATED_REVID=147637498

GitOrigin-RevId: d3f7e08c2363fffb628a37e789ef9c61cc5b61cc
Change-Id: Ie43d780486dfddddc8c2f1336f10eeff534ce844
/external/desugar/java/com/google/devtools/build/android/desugar/LambdaClassFixer.java
84b90b3dc637a33f7f6fac59be21b74ba6fc17d6 10-Feb-2017 Adam Michael <ajmichael@google.com> Open source java 8 desugarer.

Fixes https://github.com/bazelbuild/bazel/issues/2222.

RELNOTES: Support for Java 8 lambdas, method references, type annotations and repeated annotations in Android builds with --experimental_desugar_for_android.

--
PiperOrigin-RevId: 147109786
MOS_MIGRATED_REVID=147109786

GitOrigin-RevId: 29aa0eb17c85a96e3edae8362ba93fddeed4c1e0
Change-Id: If771644430ff3f2629d3ecfaf4fedffd975fda20
/external/desugar/java/com/google/devtools/build/android/desugar/LambdaClassFixer.java