org.mozilla.javascript.Context.reportRuntimeError1()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 JavaScript  
字(6.0k)|赞(0)|评价(0)|浏览(125)

本文整理了Java中org.mozilla.javascript.Context.reportRuntimeError1()方法的一些代码示例,展示了Context.reportRuntimeError1()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Context.reportRuntimeError1()方法的具体详情如下:
包路径:org.mozilla.javascript.Context
类名称:Context
方法名:reportRuntimeError1

Context.reportRuntimeError1介绍

暂无

代码示例

代码示例来源:origin: rhino/js

final void checkNotReadonly()
{
  if ((attributes & READONLY) != 0) {
    String str = (name != null ? name
           : Integer.toString(indexOrHash));
    throw Context.reportRuntimeError1("msg.modify.readonly", str);
  }
}

代码示例来源:origin: rhino/js

@Override
public void put(String id, Scriptable start, Object value) {
  // Ignore assignments to "length"--it's readonly.
  if (!id.equals("length"))
    throw Context.reportRuntimeError1(
      "msg.java.array.member.not.found", id);
}

代码示例来源:origin: geogebra/geogebra

@Override
public void put(String id, Scriptable start, Object value) {
  // Ignore assignments to "length"--it's readonly.
  if (!id.equals("length"))
    throw Context.reportRuntimeError1(
      "msg.java.array.member.not.found", id);
}

代码示例来源:origin: io.apigee/rhino

@Override
public void put(String id, Scriptable start, Object value) {
  // Ignore assignments to "length"--it's readonly.
  if (!id.equals("length"))
    throw Context.reportRuntimeError1(
      "msg.java.array.member.not.found", id);
}

代码示例来源:origin: rhino/js

private void checkNotSealed(String name, int index)
{
  if (!isSealed())
    return;
  String str = (name != null) ? name : Integer.toString(index);
  throw Context.reportRuntimeError1("msg.modify.sealed", str);
}

代码示例来源:origin: rhino/js

private Slot findAttributeSlot(String name, int index, int accessType)
{
  Slot slot = getSlot(name, index, accessType);
  if (slot == null) {
    String str = (name != null ? name : Integer.toString(index));
    throw Context.reportRuntimeError1("msg.prop.not.found", str);
  }
  return slot;
}

代码示例来源:origin: geogebra/geogebra

private void checkNotSealed(String name, int index)
{
  if (!isSealed())
    return;
  String str = (name != null) ? name : Integer.toString(index);
  throw Context.reportRuntimeError1("msg.modify.sealed", str);
}

代码示例来源:origin: com.sun.phobos/phobos-rhino

private Slot findAttributeSlot(String name, int index, int accessType)
{
  Slot slot = getSlot(name, index, accessType);
  if (slot == null) {
    String str = (name != null ? name : Integer.toString(index));
    throw Context.reportRuntimeError1("msg.prop.not.found", str);
  }
  return slot;
}

代码示例来源:origin: rhino/js

private void importClass(NativeJavaClass cl)
{
  String s = cl.getClassObject().getName();
  String n = s.substring(s.lastIndexOf('.')+1);
  Object val = get(n, this);
  if (val != NOT_FOUND && val != cl) {
    throw Context.reportRuntimeError1("msg.prop.defined", n);
  }
  //defineProperty(n, cl, DONTENUM);
  put(n, this, cl);
}

代码示例来源:origin: geogebra/geogebra

private void importClass(NativeJavaClass cl)
{
  String s = cl.getClassObject().getName();
  String n = s.substring(s.lastIndexOf('.')+1);
  Object val = get(n, this);
  if (val != NOT_FOUND && val != cl) {
    throw Context.reportRuntimeError1("msg.prop.defined", n);
  }
  //defineProperty(n, cl, DONTENUM);
  put(n, this, cl);
}

代码示例来源:origin: com.sun.phobos/phobos-rhino

private void importClass(NativeJavaClass cl)
{
  String s = cl.getClassObject().getName();
  String n = s.substring(s.lastIndexOf('.')+1);
  Object val = get(n, this);
  if (val != NOT_FOUND && val != cl) {
    throw Context.reportRuntimeError1("msg.prop.defined", n);
  }
  //defineProperty(n, cl, DONTENUM);
  put(n, this, cl);
}

代码示例来源:origin: rhino/js

private Object js_importClass(Object[] args)
{
  for (int i = 0; i != args.length; i++) {
    Object arg = args[i];
    if (!(arg instanceof NativeJavaClass)) {
      throw Context.reportRuntimeError1(
        "msg.not.class", Context.toString(arg));
    }
    importClass((NativeJavaClass)arg);
  }
  return Undefined.instance;
}

代码示例来源:origin: rhino/js

private Object js_importPackage(Object[] args)
{
  for (int i = 0; i != args.length; i++) {
    Object arg = args[i];
    if (!(arg instanceof NativeJavaPackage)) {
      throw Context.reportRuntimeError1(
        "msg.not.pkg", Context.toString(arg));
    }
    importPackage((NativeJavaPackage)arg);
  }
  return Undefined.instance;
}

代码示例来源:origin: geogebra/geogebra

private Object js_importPackage(Object[] args)
{
  for (int i = 0; i != args.length; i++) {
    Object arg = args[i];
    if (!(arg instanceof NativeJavaPackage)) {
      throw Context.reportRuntimeError1(
        "msg.not.pkg", Context.toString(arg));
    }
    importPackage((NativeJavaPackage)arg);
  }
  return Undefined.instance;
}

代码示例来源:origin: geogebra/geogebra

private Object js_importClass(Object[] args)
{
  for (int i = 0; i != args.length; i++) {
    Object arg = args[i];
    if (!(arg instanceof NativeJavaClass)) {
      throw Context.reportRuntimeError1(
        "msg.not.class", Context.toString(arg));
    }
    importClass((NativeJavaClass)arg);
  }
  return Undefined.instance;
}

代码示例来源:origin: com.sun.phobos/phobos-rhino

private Object js_importClass(Object[] args)
{
  for (int i = 0; i != args.length; i++) {
    Object arg = args[i];
    if (!(arg instanceof NativeJavaClass)) {
      throw Context.reportRuntimeError1(
        "msg.not.class", Context.toString(arg));
    }
    importClass((NativeJavaClass)arg);
  }
  return Undefined.instance;
}

代码示例来源:origin: com.github.tntim96/rhino

private Object js_importClass(Object[] args)
{
  for (int i = 0; i != args.length; i++) {
    Object arg = args[i];
    if (!(arg instanceof NativeJavaClass)) {
      throw Context.reportRuntimeError1(
        "msg.not.class", Context.toString(arg));
    }
    importClass((NativeJavaClass)arg);
  }
  return Undefined.instance;
}

代码示例来源:origin: rhino/js

public Object execIdCall(IdFunctionObject f, Context cx, Scriptable scope,
             Scriptable thisObj, Object[] args)
{
  if (f.hasTag(FTAG)) {
    if (f.methodId() == Id_constructor) {
      throw Context.reportRuntimeError1("msg.cant.call.indirect", "With");
    }
  }
  throw f.unknown();
}

代码示例来源:origin: geogebra/geogebra

public Object execIdCall(IdFunctionObject f, Context cx, Scriptable scope,
             Scriptable thisObj, Object[] args)
{
  if (f.hasTag(FTAG)) {
    if (f.methodId() == Id_constructor) {
      throw Context.reportRuntimeError1("msg.cant.call.indirect", "With");
    }
  }
  throw f.unknown();
}

代码示例来源:origin: io.apigee/rhino

public Object execIdCall(IdFunctionObject f, Context cx, Scriptable scope,
             Scriptable thisObj, Object[] args)
{
  if (f.hasTag(FTAG)) {
    if (f.methodId() == Id_constructor) {
      throw Context.reportRuntimeError1("msg.cant.call.indirect", "With");
    }
  }
  throw f.unknown();
}

相关文章

微信公众号

Context类方法