Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JDK 11 jdk.scripting.nashorn.jmod - Scripting Nashorn Module
JDK 11 jdk.scripting.nashorn.jmod is the JMOD file for JDK 11 Scripting Nashorn module.
JDK 11 Scripting Nashorn module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\jdk.scripting.nashorn.jmod.
JDK 11 Scripting Nashorn module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.
JDK 11 Scripting Nashorn module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\jdk.scripting.nashorn.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ jdk/nashorn/internal/runtime/arrays/ArrayFilter.java
/* * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package jdk.nashorn.internal.runtime.arrays; import jdk.nashorn.internal.codegen.types.Type; import jdk.nashorn.internal.runtime.ScriptRuntime; import jdk.nashorn.internal.runtime.Undefined; import jdk.nashorn.internal.runtime.linker.Bootstrap; /** * Base class for array filters. Implements all core routines so that the * filter only has to implement those needed. */ abstract class ArrayFilter extends ArrayData { /** Underlying array. */ protected ArrayData underlying; ArrayFilter(final ArrayData underlying) { super(underlying.length()); this.underlying = underlying; } /** * Get the underlying {@link ArrayData} that this filter wraps * @return array data */ protected ArrayData getUnderlying() { return underlying; } @Override public void setLength(final long length) { super.setLength(length); underlying.setLength(length); } @Override public Object[] asObjectArray() { return underlying.asObjectArray(); } @Override public Object asArrayOfType(final Class<?> componentType) { return underlying.asArrayOfType(componentType); } @Override public ArrayData shiftLeft(final int by) { underlying.shiftLeft(by); setLength(underlying.length()); return this; } @Override public ArrayData shiftRight(final int by) { underlying = underlying.shiftRight(by); setLength(underlying.length()); return this; } @Override public ArrayData ensure(final long safeIndex) { underlying = underlying.ensure(safeIndex); setLength(underlying.length()); return this; } @Override public ArrayData shrink(final long newLength) { underlying = underlying.shrink(newLength); setLength(underlying.length()); return this; } @Override public ArrayData set(final int index, final Object value, final boolean strict) { underlying = underlying.set(index, value, strict); setLength(underlying.length()); return this; } @Override public ArrayData set(final int index, final int value, final boolean strict) { underlying = underlying.set(index, value, strict); setLength(underlying.length()); return this; } @Override public ArrayData set(final int index, final double value, final boolean strict) { underlying = underlying.set(index, value, strict); setLength(underlying.length()); return this; } @Override public ArrayData setEmpty(final int index) { underlying.setEmpty(index); return this; } @Override public ArrayData setEmpty(final long lo, final long hi) { underlying.setEmpty(lo, hi); return this; } @Override public Type getOptimisticType() { return underlying.getOptimisticType(); } @Override public int getInt(final int index) { return underlying.getInt(index); } @Override public int getIntOptimistic(final int index, final int programPoint) { return underlying.getIntOptimistic(index, programPoint); } @Override public double getDouble(final int index) { return underlying.getDouble(index); } @Override public double getDoubleOptimistic(final int index, final int programPoint) { return underlying.getDoubleOptimistic(index, programPoint); } @Override public Object getObject(final int index) { return underlying.getObject(index); } @Override public boolean has(final int index) { return underlying.has(index); } @Override public ArrayData delete(final int index) { underlying = underlying.delete(index); setLength(underlying.length()); return this; } @Override public ArrayData delete(final long from, final long to) { underlying = underlying.delete(from, to); setLength(underlying.length()); return this; } @Override public ArrayData convert(final Class<?> type) { underlying = underlying.convert(type); setLength(underlying.length()); return this; } @Override public Object pop() { final Object value = underlying.pop(); setLength(underlying.length()); return value; } @Override public long nextIndex(final long index) { return underlying.nextIndex(index); } static Object convertUndefinedValue(final Class<?> targetType) { return invoke(Bootstrap.getLinkerServices().getTypeConverter(Undefined.class, targetType), ScriptRuntime.UNDEFINED); } }
⏎ jdk/nashorn/internal/runtime/arrays/ArrayFilter.java
Or download all of them as a single archive file:
File name: jdk.scripting.nashorn-11.0.1-src.zip File size: 1390965 bytes Release date: 2018-11-04 Download
⇒ JDK 11 jdk.scripting.nashorn.shell.jmod - Scripting Nashorn Shell Module
2020-04-25, 107938👍, 0💬
Popular Posts:
XOM™ is a new XML object model. It is an open source (LGPL), tree-based API for processing XML with ...
Where to find answers to frequently asked questions on Download and Installing of Older Versions? He...
What Is ojdbc14.jar for Oracle 10g R2? ojdbc14.jar for Oracle 10g R2 is the JAR files of ojdbc.jar, ...
Apache Ant is a Java-based build tool. In theory, it is kind of like make, without make's wrinkles. ...
XOM™ is a new XML object model. It is an open source (LGPL), tree-based API for processing XML with ...