public class Utils
extends java.lang.Object
| Constructor and Description |
|---|
Utils() |
| Modifier and Type | Method and Description |
|---|---|
private static java.lang.String |
adjustKey(java.lang.String key) |
(package private) static java.lang.String |
getFilename(javax.script.ScriptContext context) |
(package private) static int |
getLineNumber(javax.script.ScriptContext context)
Gets line number value from engine's attribute map.
|
(package private) static java.lang.Object |
getReceiver(javax.script.ScriptContext context)
Gets a receiver object from engine's attribute map.
|
private static java.lang.Object |
getReceiverObject(javax.script.ScriptContext context) |
private static RubyIO |
getRubyIO(Ruby runtime,
java.io.Writer writer) |
(package private) static boolean |
isClearVariablesOn(javax.script.ScriptContext context) |
(package private) static boolean |
isRubyVariable(ScriptingContainer container,
java.lang.String name) |
(package private) static boolean |
isTerminationOn(javax.script.ScriptContext context) |
(package private) static void |
postEval(ScriptingContainer container,
javax.script.ScriptContext context) |
(package private) static void |
preEval(ScriptingContainer container,
javax.script.ScriptContext context) |
private static java.lang.Object |
put(ScriptingContainer container,
java.lang.Object receiver,
java.lang.String key,
java.lang.Object value,
javax.script.ScriptContext context) |
private static void |
setErrorWriter(ScriptingContainer container,
java.io.Writer writer) |
private static void |
setWriter(ScriptingContainer container,
java.io.Writer writer) |
private static boolean |
shouldLVarBeDeleted(ScriptingContainer container,
java.lang.String key) |
static int getLineNumber(javax.script.ScriptContext context)
context - ScriptContext to be used to the evaluationstatic java.lang.Object getReceiver(javax.script.ScriptContext context)
context - ScriptContext to be used to the evaluationstatic java.lang.String getFilename(javax.script.ScriptContext context)
static boolean isTerminationOn(javax.script.ScriptContext context)
static boolean isClearVariablesOn(javax.script.ScriptContext context)
static void preEval(ScriptingContainer container, javax.script.ScriptContext context)
private static java.lang.Object getReceiverObject(javax.script.ScriptContext context)
private static void setWriter(ScriptingContainer container, java.io.Writer writer) throws java.io.IOException, BadDescriptorException
java.io.IOExceptionBadDescriptorExceptionprivate static void setErrorWriter(ScriptingContainer container, java.io.Writer writer) throws java.io.IOException, BadDescriptorException
java.io.IOExceptionBadDescriptorExceptionprivate static RubyIO getRubyIO(Ruby runtime, java.io.Writer writer) throws java.io.IOException, BadDescriptorException
java.io.IOExceptionBadDescriptorExceptionstatic void postEval(ScriptingContainer container, javax.script.ScriptContext context)
private static java.lang.Object put(ScriptingContainer container, java.lang.Object receiver, java.lang.String key, java.lang.Object value, javax.script.ScriptContext context)
static boolean isRubyVariable(ScriptingContainer container, java.lang.String name)
private static java.lang.String adjustKey(java.lang.String key)
private static boolean shouldLVarBeDeleted(ScriptingContainer container, java.lang.String key)