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