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