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

x33g5p2x  于2022-01-30 转载在 JavaScript  
字(4.7k)|赞(0)|评价(0)|浏览(117)

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

ScriptableObject.buildClassCtor介绍

暂无

代码示例

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

private Object buildValue()
{
  Class cl = Kit.classOrNull(className);
  if (cl != null) {
    try {
      Object value = ScriptableObject.buildClassCtor(scope, cl,
                              sealed, false);
      if (value == null) {
        // cl has own static initializer which is expected
        // to set the property on its own.
        value = scope.get(propertyName, scope);
        if (value != Scriptable.NOT_FOUND)
          return value;
      }
    } catch (InvocationTargetException ex) {
      Throwable target = ex.getTargetException();
      if (target instanceof RuntimeException) {
        throw (RuntimeException)target;
      }
    } catch (RhinoException ex) {
    } catch (InstantiationException ex) {
    } catch (IllegalAccessException ex) {
    } catch (SecurityException ex) {
    }
  }
  return Scriptable.NOT_FOUND;
}

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

if (cl != null) {
  try {
    Object value = ScriptableObject.buildClassCtor(scope, cl,
                            sealed, false);
    if (value != null) {

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

private Object buildValue0()
{
  Class<? extends Scriptable> cl = cast(Kit.classOrNull(className));
  if (cl != null) {
    try {
      Object value = ScriptableObject.buildClassCtor(scope, cl,
                              sealed, false);
      if (value != null) {
        return value;
      }
      else {
        // cl has own static initializer which is expected
        // to set the property on its own.
        value = scope.get(propertyName, scope);
        if (value != Scriptable.NOT_FOUND)
          return value;
      }
    } catch (InvocationTargetException ex) {
      Throwable target = ex.getTargetException();
      if (target instanceof RuntimeException) {
        throw (RuntimeException)target;
      }
    } catch (RhinoException ex) {
    } catch (InstantiationException ex) {
    } catch (IllegalAccessException ex) {
    } catch (SecurityException ex) {
    }
  }
  return Scriptable.NOT_FOUND;
}

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

private Object buildValue0()
{
  Class<? extends Scriptable> cl = cast(Kit.classOrNull(className));
  if (cl != null) {
    try {
      Object value = ScriptableObject.buildClassCtor(scope, cl,
                              sealed, false);
      if (value != null) {
        return value;
      }
      else {
        // cl has own static initializer which is expected
        // to set the property on its own.
        value = scope.get(propertyName, scope);
        if (value != Scriptable.NOT_FOUND)
          return value;
      }
    } catch (InvocationTargetException ex) {
      Throwable target = ex.getTargetException();
      if (target instanceof RuntimeException) {
        throw (RuntimeException)target;
      }
    } catch (RhinoException ex) {
    } catch (InstantiationException ex) {
    } catch (IllegalAccessException ex) {
    } catch (SecurityException ex) {
    }
  }
  return Scriptable.NOT_FOUND;
}

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

private Object buildValue0()
{
  Class<? extends Scriptable> cl = cast(Kit.classOrNull(className));
  if (cl != null) {
    try {
      Object value = ScriptableObject.buildClassCtor(scope, cl,
                              sealed, false);
      if (value != null) {
        return value;
      }
      else {
        // cl has own static initializer which is expected
        // to set the property on its own.
        value = scope.get(propertyName, scope);
        if (value != Scriptable.NOT_FOUND)
          return value;
      }
    } catch (InvocationTargetException ex) {
      Throwable target = ex.getTargetException();
      if (target instanceof RuntimeException) {
        throw (RuntimeException)target;
      }
    } catch (RhinoException ex) {
    } catch (InstantiationException ex) {
    } catch (IllegalAccessException ex) {
    } catch (SecurityException ex) {
    }
  }
  return Scriptable.NOT_FOUND;
}

代码示例来源:origin: ro.isdc.wro4j/rhino

private Object buildValue0()
{
  Class<? extends Scriptable> cl = cast(Kit.classOrNull(className));
  if (cl != null) {
    try {
      Object value = ScriptableObject.buildClassCtor(scope, cl,
                              sealed, false);
      if (value != null) {
        return value;
      }
      else {
        // cl has own static initializer which is expected
        // to set the property on its own.
        value = scope.get(propertyName, scope);
        if (value != Scriptable.NOT_FOUND)
          return value;
      }
    } catch (InvocationTargetException ex) {
      Throwable target = ex.getTargetException();
      if (target instanceof RuntimeException) {
        throw (RuntimeException)target;
      }
    } catch (RhinoException ex) {
    } catch (InstantiationException ex) {
    } catch (IllegalAccessException ex) {
    } catch (SecurityException ex) {
    }
  }
  return Scriptable.NOT_FOUND;
}

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

InvocationTargetException
BaseFunction ctor = buildClassCtor(scope, clazz, sealed,
                  mapInheritance);
if (ctor == null)

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

InvocationTargetException
BaseFunction ctor = buildClassCtor(scope, clazz, sealed,
                  mapInheritance);
if (ctor == null)

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

InvocationTargetException
BaseFunction ctor = buildClassCtor(scope, clazz, sealed,
                  mapInheritance);
if (ctor == null)

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

InvocationTargetException
BaseFunction ctor = buildClassCtor(scope, clazz, sealed,
                  mapInheritance);
if (ctor == null)

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

InvocationTargetException
BaseFunction ctor = buildClassCtor(scope, clazz, sealed,
                  mapInheritance);
if (ctor == null)

代码示例来源:origin: ro.isdc.wro4j/rhino

InvocationTargetException
BaseFunction ctor = buildClassCtor(scope, clazz, sealed,
                  mapInheritance);
if (ctor == null)

相关文章

微信公众号

ScriptableObject类方法