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:
JRE 8 rt.jar - com.* Package Source Code
JRE 8 rt.jar is the JAR file for JRE 8 RT (Runtime) libraries. JRE (Java Runtime) 8 is the runtime environment included in JDK 8. JRE 8 rt.jar libraries are divided into 6 packages:
com.* - Internal Oracle and Sun Microsystems libraries java.* - Standard Java API libraries. javax.* - Extended Java API libraries. jdk.* - JDK supporting libraries. org.* - Third party libraries. sun.* - Old libraries developed by Sun Microsystems.
JAR File Information:
Directory of C:\fyicenter\jdk-1.8.0_191\jre\lib 63,596,151 rt.jar
Here is the list of Java classes of the com.* package in JRE 1.8.0_191 rt.jar. Java source codes are also provided.
✍: FYIcenter
⏎ com/sun/corba/se/impl/javax/rmi/CORBA/StubDelegateImpl.java
/* * Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ /* * Licensed Materials - Property of IBM * RMI-IIOP v1.0 * Copyright IBM Corp. 1998 1999 All Rights Reserved * */ package com.sun.corba.se.impl.javax.rmi.CORBA; import java.io.IOException; import java.rmi.RemoteException; import javax.rmi.CORBA.Tie; import org.omg.CORBA.ORB; import org.omg.CORBA.SystemException; import org.omg.CORBA.BAD_OPERATION; import org.omg.CORBA.BAD_INV_ORDER; import org.omg.CORBA.portable.Delegate; import org.omg.CORBA.portable.OutputStream; import org.omg.CORBA.portable.InputStream; import com.sun.corba.se.spi.presentation.rmi.StubAdapter; import com.sun.corba.se.spi.logging.CORBALogDomains ; import com.sun.corba.se.impl.util.Utility; import com.sun.corba.se.impl.ior.StubIORImpl ; import com.sun.corba.se.impl.presentation.rmi.StubConnectImpl ; import com.sun.corba.se.impl.logging.UtilSystemException ; /** * Base class from which all static RMI-IIOP stubs must inherit. */ public class StubDelegateImpl implements javax.rmi.CORBA.StubDelegate { static UtilSystemException wrapper = UtilSystemException.get( CORBALogDomains.RMIIIOP ) ; private StubIORImpl ior ; public StubIORImpl getIOR() { return ior ; } public StubDelegateImpl() { ior = null ; } /** * Sets the IOR components if not already set. */ private void init (javax.rmi.CORBA.Stub self) { // If the Stub is not connected to an ORB, BAD_OPERATION exception // will be raised by the code below. if (ior == null) ior = new StubIORImpl( self ) ; } /** * Returns a hash code value for the object which is the same for all stubs * that represent the same remote object. * @return the hash code value. */ public int hashCode(javax.rmi.CORBA.Stub self) { init(self); return ior.hashCode() ; } /** * Compares two stubs for equality. Returns <code>true</code> when used to compare stubs * that represent the same remote object, and <code>false</code> otherwise. * @param obj the reference object with which to compare. * @return <code>true</code> if this object is the same as the <code>obj</code> * argument; <code>false</code> otherwise. */ public boolean equals(javax.rmi.CORBA.Stub self, java.lang.Object obj) { if (self == obj) { return true; } if (!(obj instanceof javax.rmi.CORBA.Stub)) { return false; } // no need to call init() because of calls to hashCode() below javax.rmi.CORBA.Stub other = (javax.rmi.CORBA.Stub) obj; if (other.hashCode() != self.hashCode()) { return false; } // hashCodes being the same does not mean equality. The stubs still // could be pointing to different IORs. So, do a literal comparison. // Apparently the ONLY way to do this (other than using private // reflection) toString, because it is not possible to directly // access the StubDelegateImpl from the Stub. return self.toString().equals( other.toString() ) ; } public boolean equals( Object obj ) { if (this == obj) return true ; if (!(obj instanceof StubDelegateImpl)) return false ; StubDelegateImpl other = (StubDelegateImpl)obj ; if (ior == null) return ior == other.ior ; else return ior.equals( other.ior ) ; } public int hashCode() { if (ior == null) { return 0; } else { return ior.hashCode(); } } /** * Returns a string representation of this stub. Returns the same string * for all stubs that represent the same remote object. * @return a string representation of this stub. */ public String toString(javax.rmi.CORBA.Stub self) { if (ior == null) return null ; else return ior.toString() ; } /** * Connects this stub to an ORB. Required after the stub is deserialized * but not after it is demarshalled by an ORB stream. If an unconnected * stub is passed to an ORB stream for marshalling, it is implicitly * connected to that ORB. Application code should not call this method * directly, but should call the portable wrapper method * {@link javax.rmi.PortableRemoteObject#connect}. * @param orb the ORB to connect to. * @exception RemoteException if the stub is already connected to a different * ORB, or if the stub does not represent an exported remote or local object. */ public void connect(javax.rmi.CORBA.Stub self, ORB orb) throws RemoteException { ior = StubConnectImpl.connect( ior, self, self, orb ) ; } /** * Serialization method to restore the IOR state. */ public void readObject(javax.rmi.CORBA.Stub self, java.io.ObjectInputStream stream) throws IOException, ClassNotFoundException { if (ior == null) ior = new StubIORImpl() ; ior.doRead( stream ) ; } /** * Serialization method to save the IOR state. * @serialData The length of the IOR type ID (int), followed by the IOR type ID * (byte array encoded using ISO8859-1), followed by the number of IOR profiles * (int), followed by the IOR profiles. Each IOR profile is written as a * profile tag (int), followed by the length of the profile data (int), followed * by the profile data (byte array). */ public void writeObject(javax.rmi.CORBA.Stub self, java.io.ObjectOutputStream stream) throws IOException { init(self); ior.doWrite( stream ) ; } }
⏎ com/sun/corba/se/impl/javax/rmi/CORBA/StubDelegateImpl.java
Or download all of them as a single archive file:
File name: jre-rt-com-1.8.0_191-src.zip File size: 8099783 bytes Release date: 2018-10-28 Download
⇒ Backup JDK 8 Installation Directory
2023-02-07, 254033👍, 3💬
Popular Posts:
How to download and install JDK (Java Development Kit) 1.3? If you want to write Java applications, ...
JDK 8 tools.jar is the JAR file for JDK 8 tools. It contains Java classes to support different JDK t...
SLF4J API is a simple API that allows to plug in any desired logging library at deployment time. Her...
HttpComponents Core Source Code Files are provided in the source package file, httpcomponents-core-5...
JDK 11 jdk.jshell.jmod is the JMOD file for JDK 11 JShell tool, which can be invoked by the "jshell"...