小编dev*_*ull的帖子

检测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???
  }
}
Run Code Online (Sandbox Code Playgroud)

我可以找到v和d,但我怎样才能找到O1和O2?

reflection scala object

7
推荐指数
1
解决办法
1470
查看次数

标签 统计

object ×1

reflection ×1

scala ×1