ASTParser.setSource には、さまざまな入力タイプを持つ多態的なメソッドがあります。
ただし、ICompilationUnit
setSourceメソッドへの入力として使用すると、
入力パラメーターとして char[] を使用しなかったというエラーが表示されました。
なぜこのエラーですか?
追加した
スタンドアロンの Java プログラムの一部として Eclipse jdt/ast を使用しています。その過程で、私はEclipseプロジェクト/リソースを使用しませんが、javaソースをsetSource()のパラメータとしてchar[]にロードします。確かではありませんが、Eclipse は、他のポリモーフィック メソッドの使用をブロックするプラグインとして実行されていないことを認識している可能性があります。