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

«Отсутствие» getSomeValue () является ошибкой в ​​среде IDE. Если вы используете его, он компилируется в порядке. Я создал проблему: http://youtrack.jetbrains.com/issue/KT-3337

Intereting Posts
Кнопка Kotlin setOnclickListener не работает Гик-инъекция: разница между getBinding / getExistingBinding / getProvider и getInstance Метод anko toast () вызывает java.lang.NoSuchMethodError при вызове из фрагмента Царство превращает транзакцию в наблюдаемую Почему я не могу указать, где я хочу, чтобы мой файл Kotlin был удален в Android Studio? Отключить инкрементную сборку для kapt Как использовать Cucumber let Spring для определения уровня экспрессии? Какие пакеты / функции импортируются по умолчанию в Котлин? Как указать @Throws для свойства в интерфейсе Котлин и Спарк – вопросы SAM Проверьте, является ли класс допустимым значением для KParameter Флажок в Recycler Элемент View, если установлен в true, проверяется на наличие ложных срабатываний Android Kotlin `.replaceRange` не заменяет текст в SpannableString Kotlin и Spring Data JPA создает PropertyReferenceException Комната (AAC): Ошибка SQL или отсутствующая база данных (рядом с «group»: синтаксическая ошибка)