Intereting Posts
Сплит-алгоритм и часть просмотра с использованием шаблона стратегии в Котлине Как преобразовать этот код Java в код Kotlin? Как создать вызванное время Уведомление, которое работает на всех устройствах Android java.lang.Integer нельзя передать в java.lang.Long в Kotlin (когда начальное значение равно null) Как добавить приложение create-react-kotlin-app в качестве модуля для проекта kotlin-multiplatform? Как я могу сделать эту функцию функциональным способом программирования? Как сделать двойной сигнал с помощью ToneGenerator Почему диапазон повторного использования Dagger медленнее, чем Singleton? Восстановить объект в котлине Запустить службу в фоновом режиме Как вы выполняете выборку api? Использование RxJava для получения отличного результата с помощью Realm и Retrofit Дооснащение: получение пустого тела при модификации ответа Можно ли избежать повторения кода, когда объект должен вернуть измененную копию самого себя? 5.1 Сбой – основной цвет задачи TaskDescription должен быть непрозрачным

Доступ к объекту класса Kotlin из Java

У меня есть класс 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.

Solutions Collecting From Web of "Доступ к объекту класса Kotlin из Java"