Sembra che non sia possibile utilizzare un riferimento al metodo di un oggetto in Kotlin. Questa funzione esiste in Java.Kotlin: il riferimento al metodo non funziona?
Per esempio in Java se stavo scorrendo una stringa da aggiungere ogni personaggio per uno scrittore:
string.forEach(writer::append);
Ma nel Kotlin utilizzando la stessa sintassi non funziona perché:
Sono lingue separate. Perché dovresti aspettarti che una funzionalità in una funzioni automaticamente in un'altra? – yshavit
Ho pensato che avessero aggiunto riferimenti al metodo corretto alcuni mesi fa. È una caratteristica necessaria che salva il boilerplate e questo è ciò di cui parla Kotlin. – Jire
Possono avere, non conosco davvero Kotlin. Ma non capisco la connessione a Java, poiché questa domanda riguarda appieno Kotlin. Hai controllato i documenti [sui riferimenti alle funzioni] (http://kotlinlang.org/docs/reference/reflection.html#function-references)? – yshavit