доступ к объекту случая (скала) из java

в моем коде scala у меня есть следующее

trait A
object A {
  case object AB extends A
  case object AC extends A
}

как я могу получить доступ к AB или AC из кода Java? я ожидал, что это будет работать как A.AB, но это не работает.

я также видел это: Как мне получить случай Scala объект из Java? однако где-то я читал, что вы никогда не должны использовать $ вещи в коде Java.

все, что я хочу сделать в Java, это проверить, относится ли объект к типу AB или AC.

как это можно сделать в данном случае?


person beta    schedule 14.04.2015    source источник
comment
решение: доступ к нему из java через A.AB$.MODULE$   -  person beta    schedule 14.04.2015
comment
Вы смогли это решить? Я также сталкиваюсь с точно такой же проблемой.   -  person My God    schedule 31.12.2015
comment
да, как видно из моего комментария выше, я использовал A.AB$.MODULE$ в java. Это сработало.   -  person beta    schedule 01.01.2016