Eclipse:参照検索が効かなくなった
問題発生
コードをリファクタリングするために、ほとんど年柄年中参照検索を使っているのだが、これが効かなくなった。何の結果も表示されないのである。「んなわけないだろ!」とつっこみを入れたくなったのだが、つっこんでも仕方がない。
つまり、以下のような機能だ。対象を右クリックして、References>Projectである。
本来はこうなる。
しかしこれが真っ白になる、何もみつけてはくれない。
解決策
解決法はやはりStackOverflowにあった。10年前のQ&Aだが、現在のEclipseも同じようだ。
要するに、「ワークスペース/.metadata/.plugins/org.eclipse.jdt.core」を削除してからEclipseを起動しろという。
中身を見てみると、たしかに検索インデックスのような名前のファイルが並んでいる。
こいつをフォルダごと削除して、Eclipseを起動してみると、初回の検索時時間がかかるものの、見事に立ち直ってくれた。
トラブル発生原因
想像でしか無いのだが、おそらくこのトラブルの発生原因は、gitのブランチの切り替えによるものでは無いだろうか。ブランチ切り替えによって、インデックスとの不整合が起きたかもしれない。