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/encoding/EncapsInputStream.java
/* * Copyright (c) 2001, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package com.sun.corba.se.impl.encoding; import java.nio.ByteBuffer; import org.omg.CORBA.CompletionStatus; import com.sun.org.omg.SendingContext.CodeBase; import com.sun.corba.se.spi.ior.iiop.GIOPVersion; import com.sun.corba.se.impl.encoding.CDRInputStream; import com.sun.corba.se.impl.encoding.BufferManagerFactory; import com.sun.corba.se.impl.encoding.CodeSetConversion; import com.sun.corba.se.impl.encoding.OSFCodeSetRegistry; import com.sun.corba.se.impl.protocol.giopmsgheaders.Message; import com.sun.corba.se.spi.orb.ORB; import com.sun.corba.se.spi.logging.CORBALogDomains; import com.sun.corba.se.impl.logging.ORBUtilSystemException; import sun.corba.EncapsInputStreamFactory; /** * Encapsulations are supposed to explicitly define their * code sets and GIOP version. The original resolution to issue 2784 * said that the defaults were UTF-8 and UTF-16, but that was not * agreed upon. * * These streams currently use CDR 1.2 with ISO8859-1 for char/string and * UTF16 for wchar/wstring. If no byte order marker is available, * the endianness of the encapsulation is used. * * When more encapsulations arise that have their own special code * sets defined, we can make all constructors take such parameters. */ public class EncapsInputStream extends CDRInputStream { private ORBUtilSystemException wrapper ; // corba/EncapsOutputStream // corba/ORBSingleton // iiop/ORB public EncapsInputStream(org.omg.CORBA.ORB orb, byte[] buf, int size, boolean littleEndian, GIOPVersion version) { super(orb, ByteBuffer.wrap(buf), size, littleEndian, version, Message.CDR_ENC_VERSION, BufferManagerFactory.newBufferManagerRead( BufferManagerFactory.GROW, Message.CDR_ENC_VERSION, (ORB)orb)); wrapper = ORBUtilSystemException.get( (ORB)orb, CORBALogDomains.RPC_ENCODING ) ; performORBVersionSpecificInit(); } public EncapsInputStream(org.omg.CORBA.ORB orb, ByteBuffer byteBuffer, int size, boolean littleEndian, GIOPVersion version) { super(orb, byteBuffer, size, littleEndian, version, Message.CDR_ENC_VERSION, BufferManagerFactory.newBufferManagerRead( BufferManagerFactory.GROW, Message.CDR_ENC_VERSION, (com.sun.corba.se.spi.orb.ORB)orb)); performORBVersionSpecificInit(); } // ior/IdentifiableBase // ior/IIOPProfile // corba/ORBSingleton // iiop/ORB public EncapsInputStream(org.omg.CORBA.ORB orb, byte[] data, int size) { this(orb, data, size, GIOPVersion.V1_2); } // corba/AnyImpl public EncapsInputStream(EncapsInputStream eis) { super(eis); wrapper = ORBUtilSystemException.get( (ORB)(eis.orb()), CORBALogDomains.RPC_ENCODING ) ; performORBVersionSpecificInit(); } // CDREncapsCodec // ServiceContext // // Assumes big endian (can use consumeEndian to read and set // the endianness if it is an encapsulation with a byte order // mark at the beginning) public EncapsInputStream(org.omg.CORBA.ORB orb, byte[] data, int size, GIOPVersion version) { this(orb, data, size, false, version); } /** * Full constructor with a CodeBase parameter useful for * unmarshaling RMI-IIOP valuetypes (technically against the * intention of an encapsulation, but necessary due to OMG * issue 4795. Used by ServiceContexts. */ public EncapsInputStream(org.omg.CORBA.ORB orb, byte[] data, int size, GIOPVersion version, CodeBase codeBase) { super(orb, ByteBuffer.wrap(data), size, false, version, Message.CDR_ENC_VERSION, BufferManagerFactory.newBufferManagerRead( BufferManagerFactory.GROW, Message.CDR_ENC_VERSION, (ORB)orb)); this.codeBase = codeBase; performORBVersionSpecificInit(); } public CDRInputStream dup() { return EncapsInputStreamFactory.newEncapsInputStream(this); } protected CodeSetConversion.BTCConverter createCharBTCConverter() { return CodeSetConversion.impl().getBTCConverter(OSFCodeSetRegistry.ISO_8859_1); } protected CodeSetConversion.BTCConverter createWCharBTCConverter() { // Wide characters don't exist in GIOP 1.0 if (getGIOPVersion().equals(GIOPVersion.V1_0)) throw wrapper.wcharDataInGiop10( CompletionStatus.COMPLETED_MAYBE); // In GIOP 1.1, we shouldn't have byte order markers. Take the order // of the stream if we don't see them. if (getGIOPVersion().equals(GIOPVersion.V1_1)) return CodeSetConversion.impl().getBTCConverter(OSFCodeSetRegistry.UTF_16, isLittleEndian()); // Assume anything else adheres to GIOP 1.2 requirements. // // Our UTF_16 converter will work with byte order markers, and if // they aren't present, it will use the provided endianness. // // With no byte order marker, it's big endian in GIOP 1.2. // formal 00-11-03 15.3.16. return CodeSetConversion.impl().getBTCConverter(OSFCodeSetRegistry.UTF_16, false); } public CodeBase getCodeBase() { return codeBase; } private CodeBase codeBase; }
⏎ com/sun/corba/se/impl/encoding/EncapsInputStream.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, 234550👍, 3💬
Popular Posts:
What Is in Xerces-J-bin.2.12.2.zip? Xerces-J-bin.2.12.2.zip file is the distribution package ZIP fil...
ANTLR is a powerful parser generator for multiple programming languages including Java. ANTLR contai...
What Is ojdbc14.jar for Oracle 10g R2? ojdbc14.jar for Oracle 10g R2 is the JAR files of ojdbc.jar, ...
ZooKeeper is a centralized service for maintaining configuration information, naming, providing dist...
JRE 5 sunjce_provider.jar is the JAR file for JRE 5 Sun JCE Provider, which provides implementations...