У меня есть метод JSNI, который вызывает метод Java, который принимает Hasmap в качестве входных данных.
Я пробовал
handler.@com.mypackage::myMethod(Ljava/util/Hashmap;)(myHashMap);
handler.@com.mypackage::myMethod(Ljava/util/Hashmap<Ljava/lang/String,Ljava/lang/String>;)(myHashMap);
Кажется, я не могу определить правильную сигнатуру типа для включения строк или найти, разрешено ли даже такое использование.
Поскольку я делаю это в gwt, я подумал, что это может быть реализация hashmap и альтернативный подход, хотя я принимаю массив String [] [] в качестве ввода
Я надеялся на что-то вроде
Обработчик @ com.mypackage :: MyMethod ([[Ljava / языки / String;). (ТуАггау);
Однако я столкнулся с еще одной проблемой - найти правильный синтаксис JNSI для 2-го измерения массива
Одноразмерный массив, т.е. [Ljava/lang/String;
хорошо, но мне нужно второе измерение.
Любая помощь / идеи или ссылки на хороший jnsi doc приветствуются.