Android ライブラリ プロジェクト L に依存する Android プロジェクト A を考えてみましょう。
デフォルトのシナリオでは、カーソルがメソッド (A で呼び出されている) にあるが、L で宣言されている場合、F3 をクリックすると、読み取り専用のソース ファイルが開きます (そのメソッド宣言が表示されます)。
理想的には、そのファイルを編集できるようにしたいので、この SO の回答はこれを行う方法を提案しています:
https://stackoverflow.com/a/7935487/444761
ただし、これには厄介な副作用があり、呼び出し階層を開くとすべての呼び出しメソッドが 2 回表示されるようになります。
ソースを構成する正しい方法は何ですか?