A trivial bootstrap class that simply adds the path to the .js file as an argument to the Rhino call. This little hack allows the code in the .js file to have access to it's own path via the Rhino arguments object. This is necessary to allow the .js code to find resource files in a location relative
| 9 | * USAGE: java -jar jsdebug.jar path/to/file.js |
| 10 | */ |
| 11 | public class JsDebugRun { |
| 12 | public static void main(String[] args) { |
| 13 | String[] jsargs = {"-j="+args[0]}; |
| 14 | |
| 15 | String[] allArgs = new String[jsargs.length + args.length]; |
| 16 | System.arraycopy(args, 0, allArgs, 0, args.length); |
| 17 | System.arraycopy(jsargs, 0, allArgs, args.length ,jsargs.length); |
| 18 | |
| 19 | org.mozilla.javascript.tools.debugger.Main.main(allArgs); |
| 20 | } |
| 21 | } |
nothing calls this directly
no outgoing calls
no test coverage detected