Guava пропонує приємний ярлик для ініціалізації карти. Однак я отримую таку помилку компілятора (Eclipse Indigo), коли моя карта ініціалізується на дев'ять записів.
Метод of(K, V, K, V, K, V, K, V, K, V)
у типі ImmutableMap
не застосовується для аргументів
(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"
);
Здається, повідомлення говорить про це
ImmutableMap має максимальний розмір із чотирьох пар ключових значень.
Очевидно, це не може бути, але я не можу зрозуміти, що робити для збільшення розміру мого ініціалізатора.
Може хтось скаже мені, чого не вистачає?