# HG changeset patch # User Jaroslav Tulach # Date 1465877480 -7200 # Node ID 46efebc7e2201f1e4f02ce5543befea7ecf9327f # Parent 9d33c9507806e37cfa8ea7f06464183fe2943f90 We need to keep Function.Ax classes in the VM diff -r 9d33c9507806 -r 46efebc7e220 rt/vm/src/main/java/org/apidesign/vm4brwsr/VM.java --- a/rt/vm/src/main/java/org/apidesign/vm4brwsr/VM.java Tue Jun 14 05:44:20 2016 +0200 +++ b/rt/vm/src/main/java/org/apidesign/vm4brwsr/VM.java Tue Jun 14 06:11:20 2016 +0200 @@ -333,8 +333,16 @@ @Override protected boolean requireReference(String cn) { - if (cn.startsWith("net/java/html/lib/")) { - return false; + if (DirectlLibraries.isScriptLibrary(cn)) { + int len = cn.length(); + if (len > 3 && + cn.charAt(len - 3) == '$' && cn.charAt(len - 2) == 'A' && + Character.isDigit(cn.charAt(len - 1)) + ) { + // normal + } else { + return false; + } } return references.addIfMissing(cn); }