Kotlin特质和改造

我正在努力在Kotlin实施这个例子。 我在运行时得到这个错误“引起:java.lang.IllegalArgumentException:接口定义不能扩展其他接口”。 当没有任何方法实现时,有什么方法可以将Kotlin特性当作java接口处理,还是必须使用java接口? 代码如下:

public trait RestAPI { [GET("/weather")] fun getList([Query("q")] place: String, [Query("units")] units: String) : Observable<WeatherData> } 

而导致错误的调用:

 val service = restAdapter?.create(javaClass<RestAPI>()) 

这个问题已经修复。 我正在使用Kotlin版本0.9.976完全按照这种方式实施Retrofit。