我有一个方法 JSNI,它调用一个以 Hasmap 作为输入的 Java 方法。我试过了
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[][] 数组作为输入的替代方法
我希望有类似的东西
handler.@com.mypackage::myMethod([[Ljava/lang/String;)(myArray);
但是,我遇到了另一个问题,即为数组的第二维找到正确的 JNSI sntax
一维数组,即。[Ljava/lang/String;
很好,但我需要二维。
任何帮助/想法或链接到好的 jnsi 文档表示赞赏。