本文整理了Java中org.mozilla.javascript.NativeArray.size()
方法的一些代码示例,展示了NativeArray.size()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。NativeArray.size()
方法的具体详情如下:
包路径:org.mozilla.javascript.NativeArray
类名称: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++){
内容来源于网络,如有侵权,请联系作者删除!