我想知道类中给定对象的名称
class B {
abstract class F{
def name = getClass.getSimpleName
}
object FI extends F
}
val b = new B
println(b.FI)
使用 Scala 2.9.1 它打印 B$FI$
使用 Scala 2.9.2 它打印 FI$
我真正想要的是“FI”。获得 FI 并确保它在未来版本的 scala 中不会改变的最佳方法是什么?是否有一些反射支持可以帮助我?