标签: scala reflection scala-reflect scala-meta
有没有办法通过它的字节码名称找到方法?
例如,我想通过字符串println(Object)找到对"_root_.scala.Predef.println(Ljava/lang/Object;)V."的引用
println(Object)
"_root_.scala.Predef.println(Ljava/lang/Object;)V."
答案 0 :(得分:1)
没有直接的方式来做这件事。
您必须解析字符串以提取类名。按名称加载类,并通过其方法迭代以查找所需的方法。