我正在尝试从Kotlin 这里实现这个例子.我在运行时遇到此错误"引起:java.lang.IllegalArgumentException:接口定义不得扩展其他接口".有什么方法可以将Kotlin特性作为java接口处理,因为它们没有实现任何方法,或者我是否必须使用java接口?这是代码:
public trait RestAPI {
[GET("/weather")]
fun getList([Query("q")] place: String,
[Query("units")] units: String)
: Observable<WeatherData>
}
Run Code Online (Sandbox Code Playgroud)
以及导致错误的调用:
val service = restAdapter?.create(javaClass<RestAPI>())
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2339 次 |
| 最近记录: |