我正在开发一个带有轨道包的Kotlin应用程序,但是我有一些问题需要定义角色Unresolved reference: T
class HelloActor():AbstractActor<T>,Hello
T param应该是什么?在文档中:* @param <T> a class that represents the state of this actor.
答案 0 :(得分:1)
我不太了解actor框架,但根据你在评论中给出的细节,我认为你应该用Any
取代T.
您的HelloActor应如下所示:
class HelloActor(): AbstractActor<Any>,Hello
在kotlin中,Any
映射到scala中的java.lang.Object
或AnyRef
,它们具有相同的功能和用途。在使用Any
或Object
的任何地方都可以使用AnyRef
。查看更多kotlin到Java类映射here。