最近、私はしばしば次のようなJavaコードを読まなければなりません。
LinkedHashMap<String, Integer> totals = new LinkedHashMap<String, Integer>(listOfRows.get(0))
for (LinkedHashMap<String, Integer> row : (ArrayList<LinkedHashMap<String,Integer>>) table.getValue()) {
for(Entry<String, Integer> elem : row.entrySet()) {
String colName=elem.getKey();
int Value=elem.getValue();
int oldValue=totals.get(colName);
int sum = Value + oldValue;
totals.put(colName, sum);
}
}
長くネストされた型定義のため、単純なアルゴリズムはかなりあいまいになります。そのため、IDEで型定義を削除または折りたたんで、次のような型のないJavaコードを表示できるようにしたいと思いました。
totals = new (listOfRows.get(0))
for (row : table.getValue()) {
for(elem : row.entrySet()) {
colName=elem.getKey();
Value=elem.getValue();
oldValue=totals.get(colName);
sum = Value + oldValue;
totals.put(colName, sum);
}
}
もちろん、タイプ定義を折りたたむのが最善の方法ですが、変数の上にマウスを移動すると、タイプがツールチップとして表示されます。これを実行できるJavaIDEまたはIDE用のプラグインはありますか?