Skip to content

Commit e2c29a2

Browse files
committed
Add Javadocs
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
1 parent b351c2d commit e2c29a2

File tree

3 files changed

+14
-3
lines changed

3 files changed

+14
-3
lines changed

src/main/java/org/scijava/plugins/scripting/java/JavaEngine.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
import java.util.regex.Matcher;
5151
import java.util.regex.Pattern;
5252

53+
import javax.script.ScriptEngine;
5354
import javax.script.ScriptException;
5455
import javax.xml.parsers.DocumentBuilderFactory;
5556
import javax.xml.parsers.ParserConfigurationException;
@@ -76,7 +77,13 @@
7677
import 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
*/

src/main/java/org/scijava/plugins/scripting/java/JavaEngineBindings.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
import org.scijava.script.ScriptModule;
4343

4444
/**
45-
* TODO
45+
* Pseudo-{@link Bindings} for the {@link JavaEngine}.
4646
*
4747
* @author Johannes Schindelin
4848
*/

src/main/java/org/scijava/plugins/scripting/java/JavaScriptLanguage.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,11 @@
4141
import 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
*/

0 commit comments

Comments
 (0)