# HG changeset patch # User Jaroslav Tulach # Date 1461817264 -7200 # Node ID 85f1fbb0f2f646b304a21b068f0047cdf2057327 # Parent 442c7f2d54eaf0e0e8035c149eb0cb18b5bc92bb Exclude classes needed only when running on classical JVM diff -r 442c7f2d54ea -r 85f1fbb0f2f6 launcher/http/src/main/java/org/apidesign/bck2brwsr/launcher/CompileCP.java --- a/launcher/http/src/main/java/org/apidesign/bck2brwsr/launcher/CompileCP.java Thu Apr 28 06:09:26 2016 +0200 +++ b/launcher/http/src/main/java/org/apidesign/bck2brwsr/launcher/CompileCP.java Thu Apr 28 06:21:04 2016 +0200 @@ -29,6 +29,7 @@ import java.util.Set; import java.util.logging.Logger; import org.apidesign.bck2brwsr.aot.Bck2BrwsrJars; +import org.apidesign.bck2brwsr.core.ExtraJavaScript; import org.apidesign.bck2brwsr.launcher.BaseHTTPLauncher.Res; import org.apidesign.vm4brwsr.Bck2Brwsr; @@ -36,6 +37,7 @@ * * @author Jaroslav Tulach */ +@ExtraJavaScript(processByteCode = false, resource="") class CompileCP { private static final Logger LOG = Logger.getLogger(CompileCP.class.getName()); static String compileJAR(final File jar, Set testClasses) diff -r 442c7f2d54ea -r 85f1fbb0f2f6 launcher/http/src/main/java/org/apidesign/bck2brwsr/launcher/JSLauncher.java --- a/launcher/http/src/main/java/org/apidesign/bck2brwsr/launcher/JSLauncher.java Thu Apr 28 06:09:26 2016 +0200 +++ b/launcher/http/src/main/java/org/apidesign/bck2brwsr/launcher/JSLauncher.java Thu Apr 28 06:21:04 2016 +0200 @@ -30,11 +30,13 @@ import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import javax.script.ScriptException; +import org.apidesign.bck2brwsr.core.ExtraJavaScript; import org.apidesign.vm4brwsr.Bck2Brwsr; /** * Tests execution in Java's internal scripting engine. */ +@ExtraJavaScript(processByteCode = false, resource="") final class JSLauncher extends Launcher { private static final Logger LOG = Logger.getLogger(JSLauncher.class.getName()); private Set loaders = new LinkedHashSet<>(); diff -r 442c7f2d54ea -r 85f1fbb0f2f6 rt/vm/src/main/java/org/apidesign/vm4brwsr/Main.java --- a/rt/vm/src/main/java/org/apidesign/vm4brwsr/Main.java Thu Apr 28 06:09:26 2016 +0200 +++ b/rt/vm/src/main/java/org/apidesign/vm4brwsr/Main.java Thu Apr 28 06:21:04 2016 +0200 @@ -29,12 +29,14 @@ import java.util.Enumeration; import java.util.jar.JarEntry; import java.util.jar.JarFile; +import org.apidesign.bck2brwsr.core.ExtraJavaScript; /** Generator of JavaScript from bytecode of classes on classpath of the VM * with a Main method. * * @author Jaroslav Tulach */ +@ExtraJavaScript(processByteCode = false, resource="") final class Main { private Main() {}