Как получить класс черты внутри объекта, определенного в Scala, из Java-класса?

1

У меня есть объект Scala, похожий на следующий:

object MyConfig {
  @PropertyManagerSources(Array("my.properties"))
  trait MyConfigOwner extends PropertyManagerConfig {
    @Key("my.key")
    def getSomething(): Boolean
}

Для управления свойствами используется Owner.

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

import com.bah.cr.common.config.MyConfig.MyConfigOwner;

public class MyJavaClass{
  MyConfigOwner config = PropertyManagerConfig Factory.create(MyConfigOwner.class);
}

Тем не менее, я получаю сообщение об ошибке, что MyConfig не существует.

Заранее спасибо.

Теги:
object
traits

1 ответ

0
Лучший ответ

Оказывается, это работает. Моя проблема была ошибкой в пакете класса scala.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню