boot/src/test/java/org/netbeans/html/boot/impl/JsMethods.java
changeset 1043 b189d001b9bd
parent 1041 36165f49f598
child 1051 d0e6c8f97dc3
     1.1 --- a/boot/src/test/java/org/netbeans/html/boot/impl/JsMethods.java	Fri Jan 15 11:40:28 2016 +0100
     1.2 +++ b/boot/src/test/java/org/netbeans/html/boot/impl/JsMethods.java	Fri Jan 15 13:05:42 2016 +0100
     1.3 @@ -42,6 +42,7 @@
     1.4   */
     1.5  package org.netbeans.html.boot.impl;
     1.6  
     1.7 +import java.util.Map;
     1.8  import net.java.html.js.JavaScriptBody;
     1.9  import net.java.html.js.JavaScriptResource;
    1.10  
    1.11 @@ -140,8 +141,14 @@
    1.12      
    1.13      @JavaScriptBody(args = { "x" }, keepAlive = false, body = "throw 'Do not call me!'")
    1.14      public static native int checkAllowGC(java.lang.Object x);
    1.15 +
    1.16 +    @JavaScriptBody(args = { "map", "value" }, javacall = true, body =
    1.17 +       "map.@java.util.Map::put(Ljava/lang/Object;Ljava/lang/Object;)('key',value);"
    1.18 +    )
    1.19 +    public static native void callParamTypes(Map<String,Integer> map, int value);
    1.20      
    1.21      enum Enm {
    1.22          A, B;
    1.23      }
    1.24  }
    1.25 +