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 11 java.base.jmod - Base Module
JDK 11 java.base.jmod is the JMOD file for JDK 11 Base module.
JDK 11 Base module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\java.base.jmod.
JDK 11 Base module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.
JDK 11 Base module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\java.base.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ java/nio/file/LinkPermission.java
/* * Copyright (c) 2007, 2017, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package java.nio.file; import java.security.BasicPermission; /** * The {@code Permission} class for link creation operations. * * <p> The following table provides a summary description of what the permission * allows, and discusses the risks of granting code the permission. * * <table class="striped"> * <caption style="display:none">Table shows permission target name, what the permission allows, and associated risks</caption> * <thead> * <tr> * <th scope="col">Permission Target Name</th> * <th scope="col">What the Permission Allows</th> * <th scope="col">Risks of Allowing this Permission</th> * </tr> * </thead> * <tbody> * <tr> * <th scope="row">hard</th> * <td> Ability to add an existing file to a directory. This is sometimes * known as creating a link, or hard link. </td> * <td> Extreme care should be taken when granting this permission. It allows * linking to any file or directory in the file system thus allowing the * attacker access to all files. </td> * </tr> * <tr> * <th scope="row">symbolic</th> * <td> Ability to create symbolic links. </td> * <td> Extreme care should be taken when granting this permission. It allows * linking to any file or directory in the file system thus allowing the * attacker to access to all files. </td> * </tr> * </tbody> * </table> * * @since 1.7 * * @see Files#createLink * @see Files#createSymbolicLink */ public final class LinkPermission extends BasicPermission { static final long serialVersionUID = -1441492453772213220L; private void checkName(String name) { if (!name.equals("hard") && !name.equals("symbolic")) { throw new IllegalArgumentException("name: " + name); } } /** * Constructs a {@code LinkPermission} with the specified name. * * @param name * the name of the permission. It must be "hard" or "symbolic". * * @throws IllegalArgumentException * if name is empty or invalid */ public LinkPermission(String name) { super(name); checkName(name); } /** * Constructs a {@code LinkPermission} with the specified name. * * @param name * the name of the permission; must be "hard" or "symbolic". * @param actions * the actions for the permission; must be the empty string or * {@code null} * * @throws IllegalArgumentException * if name is empty or invalid, or actions is a non-empty string */ public LinkPermission(String name, String actions) { super(name); checkName(name); if (actions != null && actions.length() > 0) { throw new IllegalArgumentException("actions: " + actions); } } }
⏎ java/nio/file/LinkPermission.java
Or download all of them as a single archive file:
File name: java.base-11.0.1-src.zip File size: 8740354 bytes Release date: 2018-11-04 Download
2020-05-29, ≈314🔥, 0💬
Popular Posts:
Where to find answers to frequently asked questions on Downloading and Using JDK (Java Development K...
JDK 17 jdk.jdi.jmod is the JMOD file for JDK 17 JDI (Java Debug Interface) tool. JDK 17 JDI tool com...
How to show the XML parsing flow with sax\DocumentTracer.java provided in the Apache Xerces package?...
How to display XML element type information with the jaxp\TypeInfoWriter.java provided in the Apache...
maven-compat-3.8.6.jar is the JAR file for Apache Maven 3.8.6 Compact module. The JAR file name may ...