History log of /external/desugar/java/com/google/devtools/build/android/desugar/HeaderClassLoader.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
18048de0715f83b9303e44588732635866cb4bad 21-Mar-2017 Googler <noreply@google.com> Add name of missing class to ClassNotFoundException

Add name of missing class to ClassNotFoundException can help the user to understand which entry is missing on its classpath or bootclasspath.

--
PiperOrigin-RevId: 150725247
MOS_MIGRATED_REVID=150725247

GitOrigin-RevId: 30e3276642fae54ff1be951c52e3286b715409ea
Change-Id: I2b87df393797211f336f65b121f64be402ba6027
/external/desugar/java/com/google/devtools/build/android/desugar/HeaderClassLoader.java
5a44b597c2d85049ac5cee02e261c4261f590d7f 20-Mar-2017 Googler <noreply@google.com> Add support to read inputs from directories

--
PiperOrigin-RevId: 150595482
MOS_MIGRATED_REVID=150595482

GitOrigin-RevId: c6a6a7791b1464bea79bf9af01f00360b0147450
Change-Id: I9b6fd13054a628f7cf44f26182ccf3232d035889
/external/desugar/java/com/google/devtools/build/android/desugar/HeaderClassLoader.java
e0eaafddc031c3a942c03db65854eb534b0ab3db 09-Mar-2017 Googler <noreply@google.com> Add an --copy_bridges_from_classpath argument

This argument allows to copy bridges from interfaces that are on the classpath to the desugared classes.

RELNOTES: Add an --copy_bridges_from_classpath argument to android desugaring tool

--
PiperOrigin-RevId: 149631699
MOS_MIGRATED_REVID=149631699

GitOrigin-RevId: 4369f79c0e1667ab517f7570aaa448184daf4e66
Change-Id: I20e23995cf6dbee54045b5020ae47a26350759b3
/external/desugar/java/com/google/devtools/build/android/desugar/HeaderClassLoader.java
758d2b7ce3ae079c8308c7f1fb9e740cb704f25e 23-Feb-2017 Colin Cross <ccross@google.com> Add a flag to enable desugaring java.* classes by rewriting package names

java.* and sun.* classes cannot be desugared directly because there are hard coded restrictions in the JVM that prevent using loading or using reflection on them. Add a --core_library flag that rewrites package names to have a __desugar__ prefix when reading them, and strips the prefix when writing them back out.

--
PiperOrigin-RevId: 148273386
MOS_MIGRATED_REVID=148273386

GitOrigin-RevId: 19e126a1a7643e170ceec65a11f6a4d330ae1b3b
Change-Id: I1d98a554ce06e13ffe4654002828caecff2e67be
/external/desugar/java/com/google/devtools/build/android/desugar/HeaderClassLoader.java
118a2688df9bede6d0d4193c131c5a81b8dd456b 16-Feb-2017 Colin Cross <ccross@google.com> Add an --allow_empty_bootclasspath argument

Desugaring classes that will be in the bootclasspath requires an empty bootclasspath.

--
PiperOrigin-RevId: 147767653
MOS_MIGRATED_REVID=147767653

GitOrigin-RevId: 0d4980bc7251ebb62cbb85c7777da6fd4361dd21
Change-Id: Ia45008cb83f4cfd11c9a78433ffe2d83bd829c5b
/external/desugar/java/com/google/devtools/build/android/desugar/HeaderClassLoader.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/HeaderClassLoader.java