クラス内の特定のオブジェクトの名前を知りたい
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で変更されないようにするための最良の方法は何ですか?私を助けるためにいくつかの反射サポートはありますか?