我有一个界面,
interface A<in T> {
fun onSuccess(response: T)
fun onFailure()
}
并在方法调用中访问它,
一种实用程序方法,我想对所有方法都做一些共同的事情,
private fun process(l:A<Any>){}
和其他几种方法
private fun method1(l:A<B_CLASS>){
process(l)
}
private fun method2(l:A<C_CLASS>){
process(l)
}
但是B_CLASS
不是Any
的兼容类型。
我该如何解决?