Scala Reflection为类属性类型提供不同的输出

时间:2016-04-06 14:51:50

标签: scala intellij-idea

我有这段代码提取类属性类型

object Main extends App {
  import scala.reflect.runtime.universe._
  val fields = typeOf[User].members.filter(!_.isMethod).map { sig =>
    println(sig.info)
  }
}

当我在Intellij中运行时,输出为

String
Int

但是当我在Scala中运行时,输出是

String
scala.Int

这里发生了什么?

0 个答案:

没有答案