# HG changeset patch # User Jaroslav Tulach # Date 1356806698 -3600 # Node ID 4c761961487209a9189df821cfc52609712c7ea6 # Parent 69db488a2bc6323bcb8a3c618c7da9d905701ad5 Providing access to compiled code diff -r 69db488a2bc6 -r 4c7619614872 launcher/src/main/java/org/apidesign/bck2brwsr/launcher/JSLauncher.java --- a/launcher/src/main/java/org/apidesign/bck2brwsr/launcher/JSLauncher.java Sat Dec 29 19:44:20 2012 +0100 +++ b/launcher/src/main/java/org/apidesign/bck2brwsr/launcher/JSLauncher.java Sat Dec 29 19:44:58 2012 +0100 @@ -38,6 +38,7 @@ private Set loaders = new LinkedHashSet<>(); private final Res resources = new Res(); private Invocable code; + private StringBuilder codeSeq; private Object console; @@ -92,6 +93,7 @@ throw new IOException("It is invocable object: " + res); } code = (Invocable) mach; + codeSeq = sb; Object vm = code.invokeFunction("initVM"); console = code.invokeMethod(vm, "loadClass", Console.class.getName()); @@ -100,6 +102,11 @@ @Override public void shutdown() throws IOException { } + + @Override + public String toString() { + return codeSeq.toString(); + } private class Res implements Bck2Brwsr.Resources { @Override