Kotlin: доступ к вложенному классу enum из java

Я пытаюсь получить доступ к классу данных со встроенным enum из java

data class MyStatus( val status: Status ) { enum class Status{ OK, ERROR } } 

Кажется, что статус невидим, если я использую его с Java. Есть ли способ достичь этого?

Нет, нет проблем, просто сделайте MyStatus s = new MyStatus(MyStatus.Status.ERROR);

Вот что генерирует компилятор для вашего Enum :

 public static enum Status { OK, ERROR; } 

Он вложен в MyStatus .