eddie08/01/2018, 7:33 PM
annotation for that. I'm referring more to also exposing things like @JvmField, @JvmStatic, @JvmOverloads, etc. Why do those belong in common code?
Ruckus08/01/2018, 7:39 PM
Kotlin can handle those two functions just fine, but they cannot be statically resolved on the JVM, so I want them to be renamed (only on the JVM) to
fun List<Vector2>.bounds() = ... fun List<Vector3>.bounds() = ...
. How would I do that if I can't use the annotation in common code?
eddie08/01/2018, 7:52 PM
agrosner08/01/2018, 8:33 PM
Ruckus08/01/2018, 10:13 PM
...wouldn't that indicate that you're exposing implementation details that should be kept within the respective platform modules?When it comes right down to it, I guess I don't agree with this claim, but I may just have a different way of looking at it.