innere Objekte in einem Scala-Objekt erkennen
Ich möchte eine Liste der inneren Objekte eines Scala-Objekts erhalten. Beispielcode:
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???
}
}
Ich kann v und d finden, aber wie kann ich O1 und O2 finden?