たとえば、Javaソースコードを分析するプログラムを作成しようとしています。たとえば、特定のメソッドへのすべての呼び出し元をチェックします。Eclipse IDEはこの種の機能を提供しますが、これは強力で印象的です。プログラムでもそれらの機能を使用できるように、いくつかのAPIが提供されているのではないかと思います。
オンラインでいくつかの資料をチェックしました。しかし、私が見つけることができるほとんどすべてのドキュメントは、Eclipseプラグインの開発に関連しており、それは私が望んでいるものではありません。それらをスタンドアロンプログラムで使用したい(おそらく、カスタマイズされたスタイルチェックを行うためのコンパイルチェーンの一部として)。
これは可能ですか?もしそうなら、私が研究を始めるための入り口としてのリンクをいただければ幸いです。そうでない場合、私が試すことができる代替手段はありますか?(私は以前ANTLRの使用を考えていましたが、ソースコードアナライザーからかなり離れたパーサーにすぎません)