File tree Expand file tree Collapse file tree 2 files changed +16
-0
lines changed
src/main/java/org/scijava/script Expand file tree Collapse file tree 2 files changed +16
-0
lines changed Original file line number Diff line number Diff line change 3030 */
3131package org .scijava .script ;
3232
33+ import javax .script .Bindings ;
34+ import javax .script .ScriptContext ;
3335import javax .script .ScriptEngine ;
3436import javax .script .ScriptException ;
3537
@@ -128,4 +130,9 @@ public ScriptEngine getEngine() {
128130 return engine ;
129131 }
130132
133+ @ Override
134+ public Bindings getBindings () {
135+ return engine .getBindings (ScriptContext .ENGINE_SCOPE );
136+ }
137+
131138}
Original file line number Diff line number Diff line change 3131
3232package org .scijava .script ;
3333
34+ import javax .script .Bindings ;
35+ import javax .script .ScriptContext ;
3436import javax .script .ScriptEngine ;
3537import javax .script .ScriptException ;
3638
@@ -81,4 +83,11 @@ public interface ScriptInterpreter {
8183 * @return the script engine
8284 */
8385 ScriptEngine getEngine ();
86+
87+ /**
88+ * Returns the {@link Bindings} of the associated {@link ScriptEngine} at
89+ * {@link ScriptContext#ENGINE_SCOPE} scope.
90+ */
91+ Bindings getBindings ();
92+
8493}
You can’t perform that action at this time.
0 commit comments