File tree Expand file tree Collapse file tree 3 files changed +14
-3
lines changed
src/main/java/org/scijava/plugins/scripting/java Expand file tree Collapse file tree 3 files changed +14
-3
lines changed Original file line number Diff line number Diff line change 5050import java .util .regex .Matcher ;
5151import java .util .regex .Pattern ;
5252
53+ import javax .script .ScriptEngine ;
5354import javax .script .ScriptException ;
5455import javax .xml .parsers .DocumentBuilderFactory ;
5556import javax .xml .parsers .ParserConfigurationException ;
7677import org .xml .sax .SAXException ;
7778
7879/**
79- * TODO
80+ * A pseudo-{@link ScriptEngine} compiling and executing Java classes.
81+ * <p>
82+ * Thanks to <a href="https://github.com/scijava/minimaven">MiniMaven</a>, this
83+ * script engine can handle individual Java classes as well as trivial Maven
84+ * projects (triggered when the proviede script path suggests that the file is
85+ * part of a Maven project).
86+ * </p>
8087 *
8188 * @author Johannes Schindelin
8289 */
Original file line number Diff line number Diff line change 4242import org .scijava .script .ScriptModule ;
4343
4444/**
45- * TODO
45+ * Pseudo-{@link Bindings} for the {@link JavaEngine}.
4646 *
4747 * @author Johannes Schindelin
4848 */
Original file line number Diff line number Diff line change 4141import org .scijava .script .ScriptLanguage ;
4242
4343/**
44- * TODO
44+ * Provides Java as a {@link ScriptLanguage}.
45+ * <p>
46+ * Primarily intended as a back-end for ImageJ2's script editor, this
47+ * "script" language implementation compiles and runs Java classes.
48+ * </p>
4549 *
4650 * @author Johannes Schindelin
4751 */
You can’t perform that action at this time.
0 commit comments