Goyave offre un beau raccourci de l'initialisation d'une carte. Mais j'ai l'erreur suivante compilateur (Eclipse Indigo) lors de ma carte d'initialiseur arrive à neuf entrées.
La méthode de(K, V, K, V, K, V, K, V, K, V) dans le type ImmutableMap n'est pas applicable pour les arguments (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"
);
Le message semble dire qu'un ImmutableMap a une taille maximale de quatre paires de clé,valeur. De toute évidence, ce ne peut être le cas, mais je ne peux pas comprendre ce qu'il faut faire pour augmenter la taille de mon initialiseur.
Quelqu'un peut me dire ce qui est absent?