Exerosis
11/05/2019, 1:33 PMinterface SomethingWithEvents {
fun Toggled.onSomething(listener: () -> (Unit))
}
To get called like this:
fun main(args: Array<String>) {
(args as Toggled).apply {
val something = args as SomethingWithEvents
something.onSomething {
println("Come on Kotlin for real m8")
}
}
}
which would ultimately make a java call like this:
something.onSomething(this, () -> {
});
Dico
11/05/2019, 1:43 PMwith(something) { toggled.onSomething { ..
} }
Exerosis
11/05/2019, 1:51 PMDico
11/05/2019, 6:57 PM