我有以下 Java 和 Kotlin 类:
package nl.friesoft.solaredgenotifier;
class SolarEdgeException extends Exception {
public SolarEdgeException(String s) {
super(s);
}
}
package nl.friesoft.solaredgenotifier
class SiteStorage(context: Context): ISolarEdgeListener {
override fun onError(site: Site?, exception: SolarEdgeException?) {
}
}
我得到这个编译错误:
'public' 函数暴露了它的 'public/ package /' 参数类型 SolarEdgeException
两个类都在同一个包中,为什么不编译呢?