本文整理匯總了Java中org.mozilla.javascript.Context.getUndefinedValue方法的典型用法代碼示例。如果您正苦於以下問題:Java Context.getUndefinedValue方法的具體用法?Java Context.getUndefinedValue怎麽用?Java Context.getUndefinedValue使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類org.mozilla.javascript.Context
的用法示例。
在下文中一共展示了Context.getUndefinedValue方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: evaluateScript
import org.mozilla.javascript.Context; //導入方法依賴的package包/類
public static Object evaluateScript(Script script, Context cx,
Scriptable scope)
{
try {
return script.exec(cx, scope);
} catch (RhinoException rex) {
ToolErrorReporter.reportException(
cx.getErrorReporter(), rex);
exitCode = EXITCODE_RUNTIME_ERROR;
} catch (VirtualMachineError ex) {
// Treat StackOverflow and OutOfMemory as runtime errors
ex.printStackTrace();
String msg = ToolErrorReporter.getMessage(
"msg.uncaughtJSException", ex.toString());
exitCode = EXITCODE_RUNTIME_ERROR;
Context.reportError(msg);
}
return Context.getUndefinedValue();
}
示例2: call
import org.mozilla.javascript.Context; //導入方法依賴的package包/類
/**
* @see BaseFunction#call(Context, Scriptable, Scriptable, Object[])
* @param cx
* @param scope
* @param thisObj
* @param args
* @return
*/
@Override
public Object call(Context cx, Scriptable scope, Scriptable thisObj,
Object[] args) {
if (args.length < 2) {
return Context.getUndefinedValue();
}
if (!(args[0] instanceof String) || !(args[1] instanceof String)) {
return Context.getUndefinedValue();
}
String configKey = (String) args[0];
String configValue = (String) args[1];
return Config.getConfig().setConfig(configKey, configValue, false);
}