Jake Wharton
Jake Wharton
Issues on this repository are for discussions about open KEEPs (which are themselves PRs to this repo). If you want to informally propose something you should file an issue on...
This doesn't seem safe, nor desired. For one, it breaks binary compatibility if on the VERY rare chance someone has compiled their own plugin against our API. But aside from...
Going to preemptively close. Let me know if you have a different take.
Kotlin should not be seeing the functions which don't have the Action.
And it will be binary incompatible if a Kotlin caller is invoking one of the functions without specifying an Action, as their code will link against the `$default` version of...
Your script is being recompiled–that's testing source compatibility. For binary compatibility you need to compile a class against the old API and then try to run it with the new...
Okay I tried and it seems like we just were lucky here in that Kotlin will always link against the non-default function where possible. I originally meant to hide the...
We could switch to an abstract class. I can't remember if they work there. Nor can I remember if that's binary compatible.
Yeah I'm not concerned about that. No one should be extending it.
It's a _really_ busy week. Haven't forgotten about this, though.