Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (102)
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 (322)
Collections:
Other Resources:
JDK 17 jdk.dynalink.jmod - Dynamic Linking Module
JDK 17 jdk.dynalink.jmod is the JMOD file for JDK 17 Dynamic Linking module.
JDK 17 Dynamic Linking module compiled class files are stored in \fyicenter\jdk-17.0.5\jmods\jdk.dynalink.jmod.
JDK 17 Dynamic Linking module compiled class files are also linked and stored in the \fyicenter\jdk-17.0.5\lib\modules JImage file.
JDK 17 Dynamic Linking module source code files are stored in \fyicenter\jdk-17.0.5\lib\src.zip\jdk.dynalink.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ jdk/dynalink/linker/GuardingDynamicLinkerExporter.java
/*
* Copyright (c) 2015, 2021, Oracle and/or its affiliates. All rights reserved.
* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*/
package jdk.dynalink.linker;
import java.security.Permission;
import java.util.List;
import java.util.ServiceLoader;
import java.util.function.Supplier;
import jdk.dynalink.DynamicLinkerFactory;
/**
* A class acting as a supplier of guarding dynamic linkers that can be
* automatically loaded by other language runtimes. Language runtimes wishing
* to export their own linkers should subclass this class and implement the
* {@link #get()} method to return a list of exported linkers and declare the
* subclass in
* {@code /META-INF/services/jdk.dynalink.linker.GuardingDynamicLinkerExporter}
* resource of their distribution (typically, JAR file) so that dynamic linker
* factories can discover them using the {@link ServiceLoader} mechanism. Note
* that instantiating this class is tied to a security check for the
* {@code RuntimePermission("dynalink.exportLinkersAutomatically")} when a
* security manager is present, to ensure that only trusted runtimes can
* automatically export their linkers into other runtimes.
* @see DynamicLinkerFactory#setClassLoader(ClassLoader)
*/
public abstract class GuardingDynamicLinkerExporter implements Supplier<List<GuardingDynamicLinker>> {
/**
* The name of the runtime permission for creating instances of this class.
* Granting this permission to a language runtime allows it to export its
* linkers for automatic loading into other language runtimes.
*/
public static final String AUTOLOAD_PERMISSION_NAME = "dynalink.exportLinkersAutomatically";
private static final Permission AUTOLOAD_PERMISSION = new RuntimePermission(AUTOLOAD_PERMISSION_NAME);
/**
* Creates a new linker exporter. If there is a security manager installed
* checks for the
* {@code RuntimePermission("dynalink.exportLinkersAutomatically")} runtime
* permission. This ensures only language runtimes granted this permission
* will be allowed to export their linkers for automatic loading.
* @throws SecurityException if the necessary runtime permission is not
* granted.
*/
protected GuardingDynamicLinkerExporter() {
@SuppressWarnings("removal")
final SecurityManager sm = System.getSecurityManager();
if (sm != null) {
sm.checkPermission(AUTOLOAD_PERMISSION);
}
}
}
⏎ jdk/dynalink/linker/GuardingDynamicLinkerExporter.java
Or download all of them as a single archive file:
File name: jdk.dynalink-17.0.5-src.zip File size: 180641 bytes Release date: 2022-09-13 Download
⇒ JDK 17 jdk.editpad.jmod - Edit Pad Module
2023-10-15, ≈22🔥, 0💬
Popular Posts:
jlGui is a music player for the Java platform. It is based on Java Sound 1.0 (i.e. JDK 1.3+). It sup...
commons-net.jar is the bytecode of Apache Commons Net library, which implements the client side of m...
What JAR files are required to run dom\Writer.java provided in the Apache Xerces package? 3 JAR file...
JDK 11 java.security.jgss.jmod is the JMOD file for JDK 11 Security JGSS (Java Generic Security Serv...
What Is javaws.jar in JRE (Java Runtime Environment) 8? javaws.jar in JRE (Java Runtime Environment)...