D8 Library Desugaring

1 · Jake Wharton · Dec. 18, 2019, 5:16 p.m.
Summary
Note: This post is part of a series on D8 and R8, Android’s new dexer and optimizer, respectively. For an intro to D8 read “Android’s Java 8 support”. For an intro to R8 read “R8 Optimization: Staticization”. So far in this series the coverage of D8 has been about desugaring of Java 8 language features, working around vendor- and version-specific bugs in the platform, and performing method-local optimization. In this post we’ll cover an upcoming feature of D8 called “core library desugaring” w...