タイトルが示すように、.class ファイル (バイトコード) からクラス、メソッド、メンバー、およびフィールドの依存関係の名前を抽出するためのライブラリはありますか?
たとえば、コンパイルされた Scala .class ファイルが次のようなものを使用するとします。
var xs = new List[java.lang.String]();
"blah" :: xs;
xs(0).charAt(0);
これらのクラスとメソッドを使用していることがわかります。
java.lang.String
java.lang.String#charAt
scala.collection.immutable.List
scala.collection.immutable.List#apply
これを行うことができる自分の Scala プログラムで使用できる API を備えたライブラリはありますか?