1
どのようにして入れ子にされた不変のマップをマップに変換できますか?互換性のない型Guava不変のJavaユーティリティマップへのマップ
私は関数定義を持っている:
double total(Map<String, Map<String, Double>>);
は今私のテストケースのために、私は次の形式で書いています:
val input = ImmutableMap.of(key1, ImmutableMap.of(key2, value2));
私はエラーが互換性のないタイプの取得しかし:不変地図をすることはできませんが
java.util.Map
しかし、それがネストされたマップではない場合、私はそれを行うことができます。
Lombokライブラリを使用しています – user1692342
間違ったタイプを推測しています。これは通常通りです: 'Map> input = ImmutableMap.of(key1、ImmutableMap.of(key2、value2)); ' –
shmosel
@shmoselどのようにロンボクバルはそれを検出しなかった – user1692342