Intereting Posts
RxKotlin collectInto () MutableList с использованием ссылок на методы Android – использование генераторов для 1 повторного вызова RxJava, возвращающего различные типы, используя тот же интерфейс Функция интерфейса сталкивается с функцией getter Можно ли возвращать тот же тип, что и параметр типа, когда оператор Kotlin встроенное ключевое слово, вызывающее IntelliJ IDEA Отчетность о покрытии 0% Как объявить параметр функции для приема функций, которые вы выбрали? Тесты эспрессо с Котлином Как вызвать метод Java Kotlin, который называется с escape-символами? Настройка мультиплатформенного проекта Kotlin не может получить доступ к kotlin.jvm.functions.Function1 при вызове функции kotlin с java lambda Как показать один элемент, выбранный в recyclerview, используя kotlin Как высмеять kotlin ByteArray с помощью Mockito? Поддержка групп Kotlin Regex Как вернуть исключение зависимостей модуля в Intellij (после ложной проверки кода) Войти в firebase в студии kotlin android

Доступ к объекту класса 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.