| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
RELNOTES: None
PiperOrigin-RevId: 208523963
|
|
|
|
|
|
|
|
|
| |
reference, instead of potentially referring to a subtype.
Refactor desugar's class loading machinery and related code into a separate package for easier reuse in this tool.
RELNOTES: None.
PiperOrigin-RevId: 188825305
|
|
|
|
| |
PiperOrigin-RevId: 177261837
|
|
|
|
|
|
|
|
|
|
| |
the owner of the method reference have assignable relation. If yes, use the
bridge method.
This CL addresses the integration problem between Desugar and the lambda factory of JDK 9. The change in JDK 9 is here,http://hg.openjdk.java.net/jdk9/dev/jdk/rev/a3b3c7b6464d.
RELNOTES: None
PiperOrigin-RevId: 162965244
|
|
|
|
|
|
| |
RELNOTES: n/a
PiperOrigin-RevId: 153735445
|
|
|
|
|
|
| |
RELNOTES: fix idempotency issue with desugaring lambdas in interface initializers for android
PiperOrigin-RevId: 153634357
|
|
|
|
|
|
|
|
|
|
| |
references for android
RELNOTES: no factory methods generated for lambda expressions on android
--
PiperOrigin-RevId: 150952237
MOS_MIGRATED_REVID=150952237
|
|
|
|
|
|
|
|
| |
RELNOTES: Avoid factory methods when desugaring stateless lambdas for Android
--
PiperOrigin-RevId: 149131637
MOS_MIGRATED_REVID=149131637
|
|
|
|
|
|
|
|
| |
RELNOTES: More stable naming scheme for lambda classes in desugared android code
--
PiperOrigin-RevId: 148506830
MOS_MIGRATED_REVID=148506830
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
--
PiperOrigin-RevId: 147637498
MOS_MIGRATED_REVID=147637498
|
|
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
|