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/lang/module/ResolvedModule.java
/* * Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package java.lang.module; import java.util.Objects; import java.util.Set; /** * A module in a graph of <em>resolved modules</em>. * * <p> {@code ResolvedModule} defines the {@link #configuration configuration} * method to get the configuration that the resolved module is in. It defines * the {@link #reference() reference} method to get the reference to the * module's content. * * @since 9 * @spec JPMS * @see Configuration#modules() */ public final class ResolvedModule { private final Configuration cf; private final ModuleReference mref; ResolvedModule(Configuration cf, ModuleReference mref) { this.cf = Objects.requireNonNull(cf); this.mref = Objects.requireNonNull(mref); } /** * Returns the configuration that this resolved module is in. * * @return The configuration that this resolved module is in */ public Configuration configuration() { return cf; } /** * Returns the reference to the module's content. * * @return The reference to the module's content */ public ModuleReference reference() { return mref; } /** * Returns the module descriptor. * * This convenience method is the equivalent to invoking: * <pre> {@code * reference().descriptor() * }</pre> * * @return The module descriptor */ ModuleDescriptor descriptor() { return reference().descriptor(); } /** * Returns the module name. * * This convenience method is the equivalent to invoking: * <pre> {@code * reference().descriptor().name() * }</pre> * * @return The module name */ public String name() { return reference().descriptor().name(); } /** * Returns the set of resolved modules that this resolved module reads. * * @return A possibly-empty unmodifiable set of resolved modules that * this resolved module reads */ public Set<ResolvedModule> reads() { return cf.reads(this); } /** * Computes a hash code for this resolved module. * * <p> The hash code is based upon the components of the resolved module * and satisfies the general contract of the {@link Object#hashCode * Object.hashCode} method. </p> * * @return The hash-code value for this resolved module */ @Override public int hashCode() { return cf.hashCode() ^ mref.hashCode(); } /** * Tests this resolved module for equality with the given object. * * <p> If the given object is not a {@code ResolvedModule} then this * method returns {@code false}. Two {@code ResolvedModule} objects are * equal if they are in the same configuration and have equal references * to the module content. </p> * * <p> This method satisfies the general contract of the {@link * java.lang.Object#equals(Object) Object.equals} method. </p> * * @param ob * the object to which this object is to be compared * * @return {@code true} if, and only if, the given object is a module * reference that is equal to this module reference */ @Override public boolean equals(Object ob) { if (!(ob instanceof ResolvedModule)) return false; ResolvedModule that = (ResolvedModule) ob; return Objects.equals(this.cf, that.cf) && Objects.equals(this.mref, that.mref); } /** * Returns a string describing this resolved module. * * @return A string describing this resolved module */ @Override public String toString() { return System.identityHashCode(cf) + "/" + name(); } }
⏎ java/lang/module/ResolvedModule.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, 202121👍, 0💬
Popular Posts:
JDK 17 java.base.jmod is the JMOD file for JDK 17 Base module. JDK 17 Base module compiled class fil...
Where to find answers to frequently asked questions on Download and Installing of Older Versions? He...
Rhino JavaScript Java Library is an open-source implementation of JavaScript written entirely in Jav...
A stream buffer is a stream-based representation of an XML infoset in Java. Stream buffers are desig...
Smack is an Open Source XMPP (Jabber) client library for instant messaging and presence. A pure Java...