summaryrefslogtreecommitdiff
path: root/java/com/google/devtools/build/android
AgeCommit message (Expand)Author
2018-05-04Minor fixes to KeepScanner tool:kmb
2018-05-04Support custom implementations of emulated core interface methodskmb
2018-05-04emulate dynamic dispatch of emulated default interface methodskmb
2018-05-04Android desugar config options to exclude methods from interface emulationkmb
2018-05-04send invocations to emulated interfaces through dispatch helper.kmb
2018-05-04add binary flag for core library desugaring and gate existing configuration f...kmb
2018-05-04Rename and implement emulated interfaces as needed during android desugaringkmb
2018-05-04Actually retarget so-configured invocations in android desugaringkmb
2018-05-04Add a check to avoid core library default methods that (accidentally) aren't ...kmb
2018-05-04add ability to move individual core library methodskmb
2018-05-04Apply interface invocation desugaring to renamed core libraries. Fix invokes...kmb
2018-05-04Tool that scans a given Jar for references to select classes and outputs corr...kmb
2018-05-04Automated rollback of commit f672a31b8b19baab95373e4f2f6d110aa8b8f0fb.corysmith
2018-05-04Normalized the serialization proto to save space and allow greater versatilit...corysmith
2018-05-04Resolve the owner of interface.super calls to inherited default methods for a...kmb
2018-05-04Desugar fixes:kmb
2018-05-04Delete erroneous piece of desugar's renaming logickmb
2018-05-04Stub default methods as needed for core library desugaringkmb
2018-05-04Refactor the command line argument parser to use the latest API.cnsun
2018-05-04Rename generated core classes during core library desugaringkmb
2018-05-04Reflect renamed classes in desugar output file nameskmb
2018-05-04drop debug info when loading classes in desugar as a workaround for https://b...kmb
2018-05-04Basic tooling to desugar select core librarieskmb
2018-05-04Fix StreamResourceLeak errorLiam Miller-Cushon
2018-05-04Relax the assertion on the inferred resource type. Now we only require that thecnsun
2017-12-18Automatic formatting cleanup of Android *.java files.jingwen
2017-12-18Eagerly close directory content stream again when looking for dumped lambdaskmb
2017-12-18reflect prefix in additional ClassReader methods for consistency with what ha...kmb
2017-12-14make desugar resilient to unrelated lambdas being dumped while it runskmb
2017-12-14Correct stack map frame computation. When visiting CHOP Frame (discarding n l...cnsun
2017-12-06Improve exception message to output more information.cnsun
2017-12-06Remove static import of inner class InferredType's fieldsccross
2017-11-29Automatic code cleanup.cushon
2017-11-29Let to push lambda arguments not only with *LOAD instructions but with SIPUSH...Googler
2017-11-29Specialize $closeResource(Throwable, AutoCloseable) so that desugared code do...cnsun
2017-11-29Fix EnclosingMethod attribute when moving interface methods to companion classkmb
2017-10-24Record dependencies when directly calling moved interface methods.kmb
2017-10-24Remove the implicit requirement of core_library.ccalvarin
2017-10-24Do not rewrite static interface method invocations from bootclasspathGoogler
2017-10-24add flags to desugar to emit metadata that can be used for double-checking co...kmb
2017-09-06fix for legacy jacoco instrumentation in interfaces behind flagkmb
2017-09-06PiperOrigin-RevId: 167167400kmb
2017-09-06Add a closeResource(Throwable throwable, Object resource) in the runtimecnsun
2017-08-25Adds compile action for aapt2: Aapt2ResourcePackagingActioncorysmith
2017-08-25Remove workaround. The ASM bug is fixed. And we use ClassRemapper now.cnsun
2017-08-25Switch android tools' use of options parser to a more concise form for the si...ccalvarin
2017-08-17Validate and Link libraries action for aapt2corysmith
2017-08-17Remove invalid check. It is possible that an interface initializer can setcnsun
2017-08-08improve efficiency of no-op desugaringskmb
2017-08-08Android BusyBox: deprecate --libraries flaglaszlocsomor