次の例から始めましょう。
class Foo {
override def toString = ???
}
val instanceName = new Foo()
println(instanceName) // Should print "instanceName"
Scala Reflection API (またはその他の方法) を使用して、実行時にクラスのインスタンスの名前を取得するにはどうすればよいですか? この情報を AST から取得する方法は?
同じ質問ですが、Java の場合: Java Reflection: How to get name of a variable?