ソースコードをEclipseで分析した後、いくつかの統計を作成しています。しかし、コンパイルのたびにモデルをゼロから再構築するため、全体的なプロセスは遅すぎます。 コードの変更された部分のみを (ASTNodes として) 取得し、モデルのその部分だけを再構築する方法を探しています。ユーザーがコンパイルした後は、正確なコード要素ではなく、変更されたコンパイル単位でさえ十分であり、それでも最適化には適していると思います。
subclipseプラグインを使用すると、コード要素(インポート、メソッド、変数宣言など)によって変更が順序付けられるため、eclipseはどのコード要素が変更されたかを知ることができる(そしてそれらのセマンティクスを知ることさえできる)と確信しています。 . まあ..少なくともそのプラグインはその情報を知ることができます。
前もって感謝します