diff -r 8ac637d7d62a -r a34e2191b6be rt/vm/src/test/java/org/apidesign/vm4brwsr/Instance.java --- a/rt/vm/src/test/java/org/apidesign/vm4brwsr/Instance.java Sun Jun 22 00:09:56 2014 +0200 +++ b/rt/vm/src/test/java/org/apidesign/vm4brwsr/Instance.java Sun Jun 22 17:19:16 2014 +0200 @@ -139,6 +139,13 @@ return countInstOf(10); } + public static String props() { + return list(new Object()); + } + + @JavaScriptBody(args = "o", body = "var s = ''; for (var p in {}) { s += p; }; return s;") + private static native String list(Object o); + @JavaScriptBody(args = "o", body = "var i = 0; for (p in o) { if (p.toString().indexOf('instOf') >= 0) i++; } return i;") private static native int countInstOf(Object o);