Let's say I have the following Java class:
public class A {
public Result method1(Object o) {...}
public Result method2(Object o) {...}
...
public Result methodN(Object o) {...}
}
Then, in my Kotlin code:
fun myFunction(...) {
val a: A = ...
val parameter = ...
val result = a.method1(parameter) // what if i want methodX?
do more things with result
}
and I want to be able to choose which methodX will be called inside myFunction
. in Java, I would pass A::method7
as an argument and call it. in Kotlin it doesn't compile. How should I solve it in Kotlin?
Aucun commentaire:
Enregistrer un commentaire