私は恐ろしいアプリケーションを分析しています。私の仕事の一部は、いくつかのデータベース行のデータがどこから来ているのかを見つけることです。列の名前はわかっています。アプリケーションはpublic static final String
、コンパイルされた共有の .jar で定義された s を使用して列を参照します。私の目標は、列を定義する実際の定数 String オブジェクトを見つけ、Eclipse の呼び出し階層機能を使用して逆方向に作業し、それが使用されている場所を見つけることです。
ただし、「Java 検索」は値ではなくフィールド/タイプ名のみを参照するため機能しません。基本的なテキストまたはファイル検索は、定数がコンパイルされた「.class」ファイルにあるため機能しません。フィールド名もあまり並んでいないpublic static final String COLUMN_CUSTOMER = "customerId";
ので ( )、実際にそれらを見つけるのは非常に困難です。
文字列定数値を検索する Eclipse の検索機能はありますか? 私はEclipse 3.8(インディゴ)を使用しています。