「注釈プロセッサ」を作成することで、任意の Java テキスト ファイルを抽象構文ツリーに変換し、カスタム ビジター ( のサブクラスTreePathScanner
) を使用して走査できます。
残念ながら、私が学んだように、注釈プロセッサはすべて、コンパイラの型チェック段階の前に実行されます。
Java 式に関する型情報を取得する最も簡単な方法は何ですか (完全で有効な Java ファイルの一部であると仮定します)。独自の型チェッカーを作成する必要はありません。
「注釈プロセッサ」を作成することで、任意の Java テキスト ファイルを抽象構文ツリーに変換し、カスタム ビジター ( のサブクラスTreePathScanner
) を使用して走査できます。
残念ながら、私が学んだように、注釈プロセッサはすべて、コンパイラの型チェック段階の前に実行されます。
Java 式に関する型情報を取得する最も簡単な方法は何ですか (完全で有効な Java ファイルの一部であると仮定します)。独自の型チェッカーを作成する必要はありません。
しばらく突っついた後、答えは「できません」のようです。残念ながら、別の解決策を探さなければなりません。( Eclipse コンパイラ APIは有望に見えます...)