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 має максимальний розмір із чотирьох пар ключових значень.
Очевидно, це не може бути, але я не можу зрозуміти, що робити для збільшення розміру мого ініціалізатора.
Може хтось скаже мені, чого не вистачає?