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 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, 203947👍, 0💬
Popular Posts:
JDK 1.1 source code directory contains Java source code for JDK 1.1 core classes: "C:\fyicenter\jdk-...
io.jar is a component in iText Java library to provide input/output functionalities. iText Java libr...
Jackson is "the Java JSON library" or "the best JSON parser for Java". Or simply as "JSON for Java"....
JDK 17 jdk.localedata.jmod is the JMOD file for JDK 17 Localedata module. JDK 17 Locale Data module ...
JDOM provides a solution for using XML from Java that is as simple as Java itself. There is no compe...