Преобразование java в kotlin

Я разрабатываю приложение Kotlin с пакетом орбит, но у меня есть некоторые проблемы для определения участников. Unresolved reference: T

 class HelloActor():AbstractActor<T>,Hello 

Каким должен быть Т-парам? В документах: * @param <T> a class that represents the state of this actor.

Я не совсем понимаю эту актерскую структуру, но основываясь на деталях, которые вы указали в комментариях, я думаю, вы должны заменить T либо Any .

Ваш HelloActor должен выглядеть так:

 class HelloActor(): AbstractActor<Any>,Hello 

В kotlin Any привязан к java.lang.Object или AnyRef в scala, и они имеют одинаковую функциональность и цель. Any может использоваться везде, где используется Object или AnyRef . См. Больше kotlin для сопоставления классов Java здесь .

EDIT: На самом деле котлин более похож на Java, поэтому вам следует следовать учебному курсу Java вместо scala.