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

x33g5p2x  于2022-01-24 转载在 JavaScript  
字(5.0k)|赞(0)|评价(0)|浏览(134)

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

NativeArray.size介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

NativeArray array;
array.put(array.size(), array, result);

代码示例来源:origin: io.bdrc/mcouch-core

public static String fromJSObject(Object obj) {
    if (obj instanceof NativeArray) {
      StringBuilder stringBuilder = new StringBuilder();
      NativeArray nativeArray = (NativeArray) obj;
      int size = nativeArray.size();
      for (int i = 0; i < size; i++) {
        Object arrayElement = nativeArray.get(i);
        if (arrayElement != null)
          stringBuilder.append(arrayElement);
        if (i != size - 1)
          stringBuilder.append(",");
      }
      return stringBuilder.toString();
    } else {
      return obj == null ? null : obj.toString();
    }
  }
}

代码示例来源:origin: com.ibm.jaggr/jaggr-service

public static Set<String> getHeaderNames(NativeArray nativeArray) {
  final String sourceMethod = "getHeaderNames"; //$NON-NLS-1$
  boolean isTraceLogging = log.isLoggable(Level.FINER);
  if (isTraceLogging) {
    log.entering(BundleVersionsHash.FunctionObject.class.getName(), sourceMethod, new Object[]{nativeArray});
  }
  Set<String> result = new HashSet<String>();
  Object[] items = nativeArray.toArray(new Object[nativeArray.size()]);
  for (Object item : items) {
    if (!(item instanceof String)) {
      throw new IllegalArgumentException(item.toString());
    }
    result.add((String)item);
  }
  if (isTraceLogging) {
    log.exiting(BundleVersionsHash.FunctionObject.class.getName(), sourceMethod, result);
  }
  return result;
}

代码示例来源:origin: com.ibm.jaggr/jaggr-service

headersToInclude = getHeaderNames((NativeArray)arg);
  NativeArray nativeArray = (NativeArray)arg;
  Object[] array = nativeArray.toArray(new Object[nativeArray.size()]);
} else if (arg instanceof String) {
  bundleNames.add(arg.toString());

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

private void setRange(NativeArray a, int off)
{
  if (off > length) {
    throw ScriptRuntime.constructError("RangeError", "offset out of range");
  }
  if ((off + a.size()) > length) {
    throw ScriptRuntime.constructError("RangeError", "offset + length out of range");
  }
  int pos = off;
  for (Object val : a) {
    js_set(pos, val);
    pos++;
  }
}

代码示例来源:origin: com.mangofactory/typescript4j

@SneakyThrows
  public NativeArray resolveFiles(NativeArray referencedFiles)
  {
    List<NativeObject> codeUnits = Lists.newArrayList();
    for (int i = 0; i < referencedFiles.size(); i++)
    {
      NativeObject referencedFile = (NativeObject) referencedFiles.get(i);
      String path = (String) referencedFile.get("path");
      String fullPath = FilenameUtils.concat(basePath.getCanonicalPath(), path);
//            if (generatedFileReferences.containsKey(fullPath))
////            {
//                continue;
//            }
      
      String source = FileUtils.readFileToString(new File(fullPath));
      
      val codeUnit = new NativeObject();
      NativeObject.putProperty(codeUnit, "content", source);
      NativeObject.putProperty(codeUnit, "path", path);
      codeUnits.add(codeUnit);
      generatedFileReferences.put(fullPath, codeUnit);
    }
    NativeObject[] nativeObjects = codeUnits.toArray(new NativeObject[]{});
    return new NativeArray(nativeObjects);
  }
  public TypescriptCompilationProblem getProblem(int i) {

代码示例来源:origin: com.couchbase.mock/CouchbaseMock

for (int i = 0; i < rows.size(); i++) {
  Object o = rows.get(i, rows);
  sb.append((String)NativeJSON.stringify(cx, scope, o, null, null));
  if (i < rows.size()-1) {
    sb.append(",");

代码示例来源:origin: couchbase/CouchbaseMock

for (int i = 0; i < rows.size(); i++) {
  Object o = rows.get(i, rows);
  sb.append((String)NativeJSON.stringify(cx, scope, o, null, null));
  if (i < rows.size()-1) {
    sb.append(",");

代码示例来源:origin: alexo/wro4j

public String compile(final String typeScript) {
 final StopWatch stopWatch = new StopWatch();
 stopWatch.start("initContext");
 final RhinoScriptBuilder builder = initScriptBuilder();
 stopWatch.stop();
 stopWatch.start("compile");
 try {
  final String execute = getCompilationCommand(typeScript);
  final NativeObject compilationResult = (NativeObject) builder.evaluate(execute, "compile");
  final NativeArray errors = (NativeArray) compilationResult.get(PARAM_ERRORS);
  if (errors.size() > 0) {
   throwCompilationError(errors);
  }
  return compilationResult.get(PARAM_SOURCE).toString();
 } finally {
  stopWatch.stop();
  LOG.debug(stopWatch.prettyPrint());
 }
}

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

public String compile(final String typeScript) {
 final StopWatch stopWatch = new StopWatch();
 stopWatch.start("initContext");
 final RhinoScriptBuilder builder = initScriptBuilder();
 stopWatch.stop();
 stopWatch.start("compile");
 try {
  final String execute = getCompilationCommand(typeScript);
  final NativeObject compilationResult = (NativeObject) builder.evaluate(execute, "compile");
  final NativeArray errors = (NativeArray) compilationResult.get(PARAM_ERRORS);
  if (errors.size() > 0) {
   throwCompilationError(errors);
  }
  return compilationResult.get(PARAM_SOURCE).toString();
 } finally {
  stopWatch.stop();
  LOG.debug(stopWatch.prettyPrint());
 }
}

代码示例来源:origin: stackoverflow.com

String[][] javaArray = new String[nativeArray.size()][((NativeArray)nativeArray.get(0)).size()];
for (Integer row : nativeArray.getIndexIds()) {
  for(int column=0;column<((NativeArray)nativeArray.get(row)).size();column++){

相关文章

微信公众号