2

Java ソースの解析に Java コンパイラ ツリー API を使用しています。

現在、次の問題に遭遇しました。タイプ「Foo」のインポートされた変数を使用するメソッドがあるとします。クラス Foo は、いくつかのパッケージに似ています。

このクラスの完全修飾名を取得する方法はありますか?

私は考えます

  • インポートされた場合、その簡単な検索よりも
  • しかし、それは同じパッケージにある可能性があり(これはコンパイラを知っているはずですか?)、したがってインポートされません
  • または、外部ライブラリにあり、ワイルドカードを使用してリンクされている可能性もあります-検索できないよりも。

この問題の解決策はありますか?

ありがとう。

4

0 に答える 0