diff -r 4b09a4b689a4 -r f61e9984adff rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java --- a/rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Thu Jun 26 23:54:17 2014 +0200 +++ b/rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Thu Jul 10 08:11:53 2014 +0200 @@ -1051,6 +1051,13 @@ case opc_invokestatic: i = invokeStaticMethod(byteCodes, i, smapper, true); break; + case opc_invokedynamic: { + int indx = readUShortArg(byteCodes, i); + System.err.println("invoke dynamic: " + indx); + emit(smapper, this, "throw 'Invoke dynamic: ' + @1;", "" + indx); + i += 4; + break; + } case opc_new: { int indx = readUShortArg(byteCodes, i); String ci = jc.getClassName(indx);