MCPcopy Create free account
hub / github.com/hiloteam/Hilo / JsDebugRun

Class JsDebugRun

tools/jsdoc-toolkit-2.4.0/java/src/JsDebugRun.java:11–21  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

9 * USAGE: java -jar jsdebug.jar path/to/file.js
10 */
11public 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}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected