aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/tools/android/java/com/google/devtools/build/android/desugar/Desugar.java
Commit message (Expand)AuthorAge
* Drop module-info "class" in Android desugaringGravatar kmb2018-07-13
* Make KeepScanner tool search classpath for nearest definition of each member ...Gravatar kmb2018-03-12
* emulate dynamic dispatch of emulated default interface methodsGravatar kmb2018-03-02
* Android desugar config options to exclude methods from interface emulationGravatar kmb2018-03-01
* send invocations to emulated interfaces through dispatch helper.Gravatar kmb2018-03-01
* add binary flag for core library desugaring and gate existing configuration f...Gravatar kmb2018-02-26
* Rename and implement emulated interfaces as needed during android desugaringGravatar kmb2018-02-24
* add ability to move individual core library methodsGravatar kmb2018-02-21
* Resolve the owner of interface.super calls to inherited default methods for a...Gravatar kmb2018-02-15
* Desugar fixes:Gravatar kmb2018-02-10
* Stub default methods as needed for core library desugaringGravatar kmb2018-02-08
* Refactor the command line argument parser to use the latest API.Gravatar cnsun2018-02-08
* Reflect renamed classes in desugar output file namesGravatar kmb2018-02-07
* Basic tooling to desugar select core librariesGravatar kmb2018-02-05
* Specialize $closeResource(Throwable, AutoCloseable) so that desugared code do...Gravatar cnsun2017-11-14
* Fix EnclosingMethod attribute when moving interface methods to companion classGravatar kmb2017-11-13
* Remove the implicit requirement of core_library.Gravatar ccalvarin2017-10-12
* Do not rewrite static interface method invocations from bootclasspathGravatar Googler2017-10-07
* add flags to desugar to emit metadata that can be used for double-checking co...Gravatar kmb2017-10-06
* fix for legacy jacoco instrumentation in interfaces behind flagGravatar kmb2017-09-06
* Switch android tools' use of options parser to a more concise form for the si...Gravatar ccalvarin2017-08-21
* improve efficiency of no-op desugaringsGravatar kmb2017-08-08
* Alter the order of class visitors, to make sure that Objects.requireNonNUllGravatar cnsun2017-08-03
* Disable desugaring try-with-resources when --min_sdk_version is above 18.Gravatar cnsun2017-07-28
* In UseBridge.class, check whether the owner of the method call instruction andGravatar cnsun2017-07-24
* Make the @Option annotation depend on the java version of the tagging enums.Gravatar ccalvarin2017-07-18
* Fold OptionUsageRestrictions into OptionDocumentationCategory and OptionMetad...Gravatar ccalvarin2017-07-11
* Identify which methods are used in invokedynamic, and only desugar theseGravatar cnsun2017-07-03
* Flip the flag --rewrite_calls_to_long_compare to false by default. NowGravatar cnsun2017-06-30
* Add categories transition values to android options.Gravatar ccalvarin2017-06-30
* Access interface constants to explicitly trigger the execution of interfaceGravatar cnsun2017-06-29
* Automated rollback of commit 317e0de2113f0361c9dbf98653ceda4efea3f3e2.Gravatar Googler2017-06-20
* Access interface constants to explicitly trigger the execution of interfaceGravatar cnsun2017-06-20
* Enable desugaring try-with-resources by default.Gravatar cnsun2017-05-31
* Make Desugar work for relative dumpDirectory paths.Gravatar Googler2017-05-23
* Make checking of lambda dump directory accept relative path.Gravatar cnsun2017-05-23
* Improve diagnostics. Report an error when we fail to register the lambda dumpGravatar cnsun2017-05-17
* Fix Desugar duplicating path for dumped classes.Gravatar Googler2017-05-15
* fix issue with interfaces redefining (overriding) inherited default methodsGravatar kmb2017-05-08
* Use ASM to collection exception types, so that we can avoid using class loadersGravatar cnsun2017-05-04
* Option for try-with-resources runtime classesGravatar Googler2017-05-03
* Don't clean-up externally set dump dirGravatar Googler2017-04-30
* Use system property for lambda dir if setGravatar Googler2017-04-28
* Desugar try-with-resources statements for Android. Any call toGravatar cnsun2017-04-27
* Desugar default and static interface methods by default.Gravatar kmb2017-04-27
* Default and static interface desugaringGravatar kmb2017-04-24
* Split out option usage restriction from option category.Gravatar ccalvarin2017-04-18
* Add support to read classpath entries from directoriesGravatar Googler2017-03-27
* split the long method Desugar.desugar() into smaller pieces.Gravatar Chengnian Sun2017-03-27
* refactoring: move the code parsing and validating command line arguments into...Gravatar Chengnian Sun2017-03-27