обнаружение внутренних объектов в объекте scala

Я хочу получить список внутренних объектов scala-объекта. Пример кода:

object Outer {
  val v = "-"
  def d = "-"
  object O1
  object O2
}

object Main {
  def main(args: Array[String]) {
    Outer.getClass.getDeclaredMethods.map(_.getName) foreach println  // prints d and v
    // Outer.getClass.get ... Objects???
  }
}

Я могу найти v и d, но как найти O1 и O2?

7
задан dev-null 5 June 2012 в 08:07
поделиться