Guava offre una scorciatoia per l'inizializzazione di una mappa. Comunque ottengo il seguente errore del compilatore (Eclipse Indigo) quando la mia mappa si inizializza a nove voci.
Il metodo of(K, V, K, V, K, V, K, V, K, V)
nel tipo ImmutableMap
non è applicabile per gli argomenti
(String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String)
ImmutableMap<String,String> myMap = ImmutableMap.of(
"key1", "value1",
"key2", "value2",
"key3", "value3",
"key4", "value4",
"key5", "value5",
"key6", "value6",
"key7", "value7",
"key8", "value8",
"key9", "value9"
);
Il messaggio sembra dirlo
Una ImmutableMap ha una dimensione massima di quattro coppie di chiave, valore.
Ovviamente, questo non può essere il caso, ma non riesco a capire cosa fare per aumentare le dimensioni del mio inizializzatore.
Qualcuno può dirmi cosa manca?