Android Developers Backstage cover image

Episode 144: Compilers

Android Developers Backstage

00:00

The Downside of Changing the Default Bytecode Level in Projects

The reason why we haven't done it before is compile time. In order to desugar interface methods for any class that we're dexing, where we're turning the class file into a dex file, we need to be able to look up all of the interfaces in your program. And that's costly. So if you were only looking at one class, now you're looking at a hierarchy instead. This is related to the minestik version of your program. It doesn't really matter if it's high enough.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app