我有一个 Kotlin 类,它有一个类对象,例如
public class Foo {
public class object {
public val SomeValue : Int = 0
}
}
如果我在 Java 中使用这个类,我如何访问类对象中的 SomeValue?如果它是一个具有静态属性的 Java 类,我只会使用 Foo.SomeValue - 但我不能在这里这样做。
IntellIJ 显示我可以访问Foo.object.$instance
,但$instance
没有 getSomeValue 或类似的东西。如果我尝试使用 $instance.SomeValue ,当我构建错误消息时会说:
SomeValue 在 Foo.object 中具有私有访问权限
我正在使用 Kotlin 0.5.1。