summaryrefslogtreecommitdiff
path: root/java/com/google/devtools/build/android/desugar/Java7Compatibility.java
AgeCommit message (Collapse)Author
2018-05-04Make KeepScanner tool search classpath for nearest definition of each member ↵kmb
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 GitOrigin-RevId: 2cbeb24a9c41c6b14ecbb26e2e198fbaf79aea64 Change-Id: Ie2969cb1e1c86aa68c5a6dc0be6b42b09dfaee70
2017-11-29Automatic code cleanup.cushon
PiperOrigin-RevId: 177261837 GitOrigin-RevId: 85d69f2397d7b54fa8b8c69b7bc9ec6d36cb1d49 Change-Id: Iab3521ac7d7a5c1340ba85fa036686a622f1065e
2017-10-24Do not rewrite static interface method invocations from bootclasspathGoogler
RELNOTES: n/a PiperOrigin-RevId: 171344856 GitOrigin-RevId: 38da0c2e6e082964e32e8646439cdec7cd50808f Change-Id: Ice56501cd04133409dacde89318abac85b1828b9
2017-09-06PiperOrigin-RevId: 167167400kmb
GitOrigin-RevId: b3277b071150115e23c5ded04e84ff9e02d9df7e Change-Id: I60c8e8953b207212ce02e57d4376f3e4bd873b98
2017-04-27Default and static interface desugaringkmb
RELNOTES: n/a PiperOrigin-RevId: 153735445 GitOrigin-RevId: ebd299084e0e4e37fef104619361c8e3c5ef8557 Change-Id: I108922f209007a890db7f69a35f5a2dc30a83ff2
2017-02-16Open source java 8 desugarer.Adam Michael
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