本文整理了Java中org.mozilla.javascript.ScriptableObject.sealObject()
方法的一些代码示例,展示了ScriptableObject.sealObject()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ScriptableObject.sealObject()
方法的具体详情如下:
包路径:org.mozilla.javascript.ScriptableObject
类名称:ScriptableObject
方法名:sealObject
[英]Seal this object. It is an error to add properties to or delete properties from a sealed object. It is possible to change the value of an existing property. Once an object is sealed it may not be unsealed.
[中]封住这个物体。向密封对象添加属性或从中删除属性是错误的。可以更改现有属性的值。物品一旦被密封,就不能启封。
代码示例来源:origin: com.atlassian.lesscss/lesscss-core
public void sealAll() {
for (ScriptableObject object : objects) {
if (!object.isSealed()) {
object.sealObject();
}
}
}
}
代码示例来源:origin: ro.isdc.wro4j/rhino
/**
* The seal function seals all supplied arguments.
*/
public static void seal(Context cx, Scriptable thisObj, Object[] args,
Function funObj)
{
for (int i = 0; i != args.length; ++i) {
Object arg = args[i];
if (!(arg instanceof ScriptableObject) || arg == Undefined.instance)
{
if (!(arg instanceof Scriptable) || arg == Undefined.instance)
{
throw reportRuntimeError("msg.shell.seal.not.object");
} else {
throw reportRuntimeError("msg.shell.seal.not.scriptable");
}
}
}
for (int i = 0; i != args.length; ++i) {
Object arg = args[i];
((ScriptableObject)arg).sealObject();
}
}
代码示例来源:origin: com.github.tntim96/rhino
/**
* The seal function seals all supplied arguments.
*/
public static void seal(Context cx, Scriptable thisObj, Object[] args,
Function funObj)
{
for (int i = 0; i != args.length; ++i) {
Object arg = args[i];
if (!(arg instanceof ScriptableObject) || arg == Undefined.instance)
{
if (!(arg instanceof Scriptable) || arg == Undefined.instance)
{
throw reportRuntimeError("msg.shell.seal.not.object");
} else {
throw reportRuntimeError("msg.shell.seal.not.scriptable");
}
}
}
for (int i = 0; i != args.length; ++i) {
Object arg = args[i];
((ScriptableObject)arg).sealObject();
}
}
代码示例来源:origin: org.hibnet/webpipes-rhino
public RhinoRunner() {
Context context = enterContext();
try {
globalScope = context.initStandardObjects();
initScope(context, globalScope);
globalScope.sealObject();
} catch (Exception e) {
throw new RuntimeException("The resources necessary to initialize the processor could not be accessed", e);
} finally {
Context.exit();
}
}
代码示例来源:origin: rhino/js
ctor.sealObject();
if (proto instanceof ScriptableObject) {
((ScriptableObject) proto).sealObject();
代码示例来源:origin: com.sun.phobos/phobos-rhino
ctor.sealObject();
if (proto instanceof ScriptableObject) {
((ScriptableObject) proto).sealObject();
代码示例来源:origin: geogebra/geogebra
ctor.sealObject();
if (proto instanceof ScriptableObject) {
((ScriptableObject) proto).sealObject();
代码示例来源:origin: ro.isdc.wro4j/rhino
ctor.sealObject();
if (proto instanceof ScriptableObject) {
((ScriptableObject) proto).sealObject();
代码示例来源:origin: io.apigee/rhino
ctor.sealObject();
if (proto instanceof ScriptableObject) {
((ScriptableObject) proto).sealObject();
代码示例来源:origin: com.github.tntim96/rhino
ctor.sealObject();
if (proto instanceof ScriptableObject) {
((ScriptableObject) proto).sealObject();
代码示例来源:origin: rhino/js
if (sealed) {
if (errorProto instanceof ScriptableObject) {
((ScriptableObject)errorProto).sealObject();
代码示例来源:origin: com.sun.phobos/phobos-rhino
if (sealed) {
if (errorProto instanceof ScriptableObject) {
((ScriptableObject)errorProto).sealObject();
代码示例来源:origin: io.apigee/rhino
errorProto.setAttributes("constructor", ScriptableObject.DONTENUM);
if (sealed) {
errorProto.sealObject();
ctor.sealObject();
代码示例来源:origin: ro.isdc.wro4j/rhino
errorProto.setAttributes("constructor", ScriptableObject.DONTENUM);
if (sealed) {
errorProto.sealObject();
ctor.sealObject();
代码示例来源:origin: com.github.tntim96/rhino
errorProto.setAttributes("constructor", ScriptableObject.DONTENUM);
if (sealed) {
errorProto.sealObject();
ctor.sealObject();
代码示例来源:origin: geogebra/geogebra
errorProto.setAttributes("constructor", ScriptableObject.DONTENUM);
if (sealed) {
errorProto.sealObject();
ctor.sealObject();
内容来源于网络,如有侵权,请联系作者删除!