samedi 23 avril 2016

Getting a reference to a Kotlin function as a Java Method

I have a Java method that takes a Method parameter:

void doSomethingWithMethod(Method m) {
    ...
}

And I have a Kotlin class that contains a function:

class MyClass {

    fun myFunction() : List<Something> {
        ...
    }

}

I can get a reference to the function with MyClass::myFunction, but I don't see a way to pass it into the doSomethingWithMethod method. Is there an equivalent to the .java property that can be applied to a Kotlin class reference to get its Java equivalent?

If not, is there a workaround?





Aucun commentaire:

Enregistrer un commentaire