私は CodeQL を初めて使用し、Java コール グラフのクエリ方法に関するこのチュートリアルを読んでいます。CodeQL はコール グラフでの読み取り操作のみをサポートしているようです。
クエリを実行する前にコール グラフを編集したい場合 (たとえば、メソッド A がメソッド B を呼び出すことを表すエッジを追加または削除する)、CodeQL で何ができますか?
ところで、私は Soot に精通しており、 API を使用して呼び出しグラフを読み取ったり編集したりできます。CodeQL もこれらの機能をサポートしているかどうか疑問に思っています。