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/PropertyAccess.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; /** * Interface for getting and setting properties from script objects * This can be a plugin point for e.g. tagged values or alternative * array property getters. * * The interface is engineered with the combinatorially exhaustive * combination of types by purpose, for speed, as currently HotSpot is not * good enough at removing boxing. */ public interface PropertyAccess { /** * Get the value for a given key and return it as an int * @param key the key * @param programPoint or INVALID_PROGRAM_POINT if pessimistic * @return the value */ public int getInt(Object key, int programPoint); /** * Get the value for a given key and return it as an int * @param key the key * @param programPoint or INVALID_PROGRAM_POINT if pessimistic * @return the value */ public int getInt(double key, int programPoint); /** * Get the value for a given key and return it as an int * @param key the key * @param programPoint or INVALID_PROGRAM_POINT if pessimistic * @return the value */ public int getInt(int key, int programPoint); /** * Get the value for a given key and return it as a double * @param key the key * @param programPoint or INVALID_PROGRAM_POINT if pessimistic * @return the value */ public double getDouble(Object key, int programPoint); /** * Get the value for a given key and return it as a double * @param key the key * @param programPoint or INVALID_PROGRAM_POINT if pessimistic * @return the value */ public double getDouble(double key, int programPoint); /** * Get the value for a given key and return it as a double * @param key the key * @param programPoint or INVALID_PROGRAM_POINT if pessimistic * @return the value */ public double getDouble(int key, int programPoint); /** * Get the value for a given key and return it as an Object * @param key the key * @return the value */ public Object get(Object key); /** * Get the value for a given key and return it as an Object * @param key the key * @return the value */ public Object get(double key); /** * Get the value for a given key and return it as an Object * @param key the key * @return the value */ public Object get(int key); /** * Set the value of a given key * @param key the key * @param value the value * @param flags call site flags */ public void set(Object key, int value, int flags); /** * Set the value of a given key * @param key the key * @param value the value * @param flags call site flags */ public void set(Object key, double value, int flags); /** * Set the value of a given key * @param key the key * @param value the value * @param flags call site flags */ public void set(Object key, Object value, int flags); /** * Set the value of a given key * @param key the key * @param value the value * @param flags call site flags */ public void set(double key, int value, int flags); /** * Set the value of a given key * @param key the key * @param value the value * @param flags call site flags */ public void set(double key, double value, int flags); /** * Set the value of a given key * @param key the key * @param value the value * @param flags call site flags */ public void set(double key, Object value, int flags); /** * Set the value of a given key * @param key the key * @param value the value * @param flags call site flags */ public void set(int key, int value, int flags); /** * Set the value of a given key * @param key the key * @param value the value * @param flags call site flags */ public void set(int key, double value, int flags); /** * Set the value of a given key * @param key the key * @param value the value * @param flags call site flags */ public void set(int key, Object value, int flags); /** * Check if the given key exists anywhere in the proto chain * @param key the key * @return true if key exists */ public boolean has(Object key); /** * Check if the given key exists anywhere in the proto chain * @param key the key * @return true if key exists */ public boolean has(int key); /** * Check if the given key exists anywhere in the proto chain * @param key the key * @return true if key exists */ public boolean has(double key); /** * Check if the given key exists directly in the implementor * @param key the key * @return true if key exists */ public boolean hasOwnProperty(Object key); /** * Check if the given key exists directly in the implementor * @param key the key * @return true if key exists */ public boolean hasOwnProperty(int key); /** * Check if the given key exists directly in the implementor * @param key the key * @return true if key exists */ public boolean hasOwnProperty(double key); /** * Delete a property with the given key from the implementor * @param key the key * @param strict are we in strict mode * @return true if deletion succeeded, false otherwise */ public boolean delete(int key, boolean strict); /** * Delete a property with the given key from the implementor * @param key the key * @param strict are we in strict mode * @return true if deletion succeeded, false otherwise */ public boolean delete(double key, boolean strict); /** * Delete a property with the given key from the implementor * @param key the key * @param strict are we in strict mode * @return true if deletion succeeded, false otherwise */ public boolean delete(Object key, boolean strict); }
⏎ jdk/nashorn/internal/runtime/PropertyAccess.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, 83862👍, 0💬
Popular Posts:
The Java Naming and Directory Interface (JNDI) is part of the Java platform, providing applications ...
Java Architecture for XML Binding (JAXB) is a Java API that allows Java developers to map Java class...
JDK 11 jdk.internal.opt.jmod is the JMOD file for JDK 11 Internal Opt module. JDK 11 Internal Opt mo...
commons-io-1.4.jar is the JAR file for Commons IO 1.4, which is a library of utilities to assist wit...
How to merge two JAR files with "jar" commands? I am tired of specifying multiple JAR files in the c...