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 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, 3007👍, 0💬
Popular Posts:
What Is ojdbc7.jar for Oracle 12c R1? ojdbc7.jar for Oracle 12c R1 is the JAR files of ojdbc.jar, JD...
JDK 7 tools.jar is the JAR file for JDK 7 tools. It contains Java classes to support different JDK t...
How to download and install javamail-1_2.zip? The JavaMail API is a set of abstract APIs that model ...
JDK 11 java.management.jmod is the JMOD file for JDK 11 Management module. JDK 11 Management module ...
JRE 8 rt.jar is the JAR file for JRE 8 RT (Runtime) libraries. JRE (Java Runtime) 8 is the runtime e...