注釈プロセッサの開発にNETBeansIDEを使用しています。アノテーションプロセッサを作成し、それをJARに変換してから、このJARを参照ライブラリとしてアノテーションを使用している別のJavaアプリケーションに追加しました。
ソースファイル(注釈が付けられているファイル)にアクセスしたい場合、私の質問は注釈プロセッサ内にあります。次に、以下のコードを使用してFileObjectを取得しようとします。
FileObject source = processingEnv.getFiler().getResource(StandardLocation.SOURCE_PATH,"","demo/MainCopy.java");
しかし、nullを返します。ここでのデモは、注釈付きクラスMainCopy.javaを持つパッケージです。StandardLocationクラスのドキュメントを読むと、それが機能するためにはサポートされている必要があると書かれています。誰かがこれを解決するのを手伝ってくれるか、FileObjectを取得する方法を教えてくれませんか。
ありがとう