This requires breaking apart Platform a bit so that we can conditionally enable features based on availability, not strictly platform.
java.lang.invoke.* is missing from NP2. We can't support default methods without it.
Missing from NP4 which was the API stability release. So no dice for Android, and no work for me for now. Yay!
Probably doable in O. Not going to bother looking for a bit since it'll require changing our Platform class to be feature-focused instead of platform-focused since the potential combinatorial explosion of platforms is daunting.
Any update on this now that Android Gradle Plugin 3+ adds default method support?
This issue is for runtime support, not compile-time support.
Most helpful comment
Missing from NP4 which was the API stability release. So no dice for Android, and no work for me for now. Yay!