'public' function exposes its 'public/*package*/' parameter type SolarEdgeException
我有以下Java和Kotlin类:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 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' function exposes its 'public/package/' parameter type SolarEdgeException
两个类都在同一个包中,那么为什么不编译呢?
默认情况下,Kotlin中的类为
这意味着
不幸的是,Kotlin没有
我想说,在这种情况下,将
关于Kotlin的