2015-04-01 4 views
1

У меня есть объект Scala, подобный следующему:Как получить класс признака в пределах объекта, определенного в scala, из класса java?

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

Это использует Владелец управлять свойствами.

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

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

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

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

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

+0

http://stackoverflow.com/questions/22356442/how-to-invoke-a-concrete-scala-trait-method-from-java?rq=1 – Ashalynd

ответ

0

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

 Смежные вопросы

  • Нет связанных вопросов^_^