diff -r 752f48257d4a -r a6f807104d8e rt/vm/src/test/java/org/apidesign/vm4brwsr/TestVM.java --- a/rt/vm/src/test/java/org/apidesign/vm4brwsr/TestVM.java Wed May 28 10:47:18 2014 +0200 +++ b/rt/vm/src/test/java/org/apidesign/vm4brwsr/TestVM.java Wed May 28 13:38:29 2014 +0200 @@ -147,6 +147,12 @@ StringBuilder sb, ScriptEngine[] eng, String name, final String resourceName, final String resourceContent ) throws ScriptException, IOException { + return compileClassesAsExtension(sb, eng, resourceName, resourceContent, name); + } + static TestVM compileClassesAsExtension( + StringBuilder sb, ScriptEngine[] eng, + final String resourceName, final String resourceContent, String... names + ) throws ScriptException, IOException { if (sb == null) { sb = new StringBuilder(); } @@ -166,8 +172,9 @@ return super.get(name); } }). - addRootClasses(name). + addClasses(names). addResources("org/apidesign/vm4brwsr/obj.js"). + addExported("org/apidesign/vm4brwsr/"). obfuscation(ObfuscationLevel.FULL). library(); if (resourceName != null) {