I'd like to access Java's private field when using Kotlin extension function.
Suppose I have a Java class ABC
. ABC
has only one private field mPrivateField
. I'd like to write an extension function in Kotlin which uses that field for whatever reason.
public class ABC {
private int mPrivateField;
}
the Kotlin function would be:
private fun ABC.testExtFunc() {
val canIAccess = this.mPrivateField;
}
the error I'm getting is:
Cannot access 'mPrivateField': It is private in 'ABC'
Any way of getting around that limitation?