Using unsigned library work in the JDK
Joe Darcy
joe.darcy at oracle.com
Thu Jan 26 04:37:13 UTC 2012
Hello,
As a follow-up to the recent push of unsigned library support in the JDK
[1], I grepped -i for "0xff" in the JDK code base to look for candidate
locations to use the new methods. I choose to first tackle some jar/zip
code.
Sherman, can you review the changes below?
diff -r 303b67074666 src/share/classes/java/util/jar/JarOutputStream.java
--- a/src/share/classes/java/util/jar/JarOutputStream.java Tue Jan 24
15:13:27 2012 -0500
+++ b/src/share/classes/java/util/jar/JarOutputStream.java Wed Jan 25
20:31:05 2012 -0800
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 1997, 2006, Oracle and/or its affiliates. All rights
reserved.
+ * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights
reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -135,7 +135,7 @@
* The bytes are assumed to be in Intel (little-endian) byte order.
*/
private static int get16(byte[] b, int off) {
- return (b[off] & 0xff) | ((b[off+1] & 0xff) << 8);
+ return Byte.toUnsignedInt(b[off]) | (
Byte.toUnsignedInt(b[off+1]) << 8);
}
/*
diff -r 303b67074666 src/share/classes/java/util/jar/Manifest.java
--- a/src/share/classes/java/util/jar/Manifest.java Tue Jan 24
15:13:27 2012 -0500
+++ b/src/share/classes/java/util/jar/Manifest.java Wed Jan 25
20:31:05 2012 -0800
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 1997, 2006, Oracle and/or its affiliates. All rights
reserved.
+ * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights
reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -339,7 +339,7 @@
return -1;
}
}
- return buf[pos++] & 0xff;
+ return Byte.toUnsignedInt(buf[pos++]);
}
public int read(byte[] b, int off, int len) throws IOException {
diff -r 303b67074666
src/share/classes/java/util/zip/InflaterInputStream.java
--- a/src/share/classes/java/util/zip/InflaterInputStream.java Tue
Jan 24 15:13:27 2012 -0500
+++ b/src/share/classes/java/util/zip/InflaterInputStream.java Wed
Jan 25 20:31:05 2012 -0800
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 1996, 2006, Oracle and/or its affiliates. All rights
reserved.
+ * Copyright (c) 1996, 2012, Oracle and/or its affiliates. All rights
reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -119,7 +119,7 @@
*/
public int read() throws IOException {
ensureOpen();
- return read(singleByteBuf, 0, 1) == -1 ? -1 : singleByteBuf[0]
& 0xff;
+ return read(singleByteBuf, 0, 1) == -1 ? -1 :
Byte.toUnsignedInt(singleByteBuf[0]);
}
/**
diff -r 303b67074666 src/share/classes/java/util/zip/ZipInputStream.java
--- a/src/share/classes/java/util/zip/ZipInputStream.java Tue Jan 24
15:13:27 2012 -0500
+++ b/src/share/classes/java/util/zip/ZipInputStream.java Wed Jan 25
20:31:05 2012 -0800
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 1996, 2009, Oracle and/or its affiliates. All rights
reserved.
+ * Copyright (c) 1996, 2012, Oracle and/or its affiliates. All rights
reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -435,7 +435,7 @@
* The bytes are assumed to be in Intel (little-endian) byte order.
*/
private static final int get16(byte b[], int off) {
- return (b[off] & 0xff) | ((b[off+1] & 0xff) << 8);
+ return Byte.toUnsignedInt(b[off]) |
(Byte.toUnsignedInt(b[off+1]) << 8);
}
/*
diff -r 303b67074666
src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipConstants.java
---
a/src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipConstants.java
Tue Jan 24 15:13:27 2012 -0500
+++
b/src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipConstants.java
Wed Jan 25 20:31:05 2012 -0800
@@ -185,11 +185,11 @@
*/
///////////////////////////////////////////////////////
static final int CH(byte[] b, int n) {
- return b[n] & 0xff;
+ return Byte.toUnsignedInt(b[n]);
}
static final int SH(byte[] b, int n) {
- return (b[n] & 0xff) | ((b[n + 1] & 0xff) << 8);
+ return Byte.toUnsignedInt(b[n]) | (Byte.toUnsignedInt(b[n + 1])
<< 8);
}
static final long LG(byte[] b, int n) {
If the changes look good, I'll file a bug for them, etc.
In case other people want to look over candidates sites in different
areas, I've included the list of JDK files using "0xff" below.
Thanks,
-Joe
[1] 4504839: Java libraries should provide support for unsigned integer
arithmetic
http://mail.openjdk.java.net/pipermail/core-libs-dev/2012-January/008926.html
./solaris/classes/java/util/prefs/FileSystemPreferences.java
./solaris/classes/sun/print/AttributeClass.java
./solaris/classes/sun/net/sdp/SdpProvider.java
./solaris/classes/sun/awt/X11/XIconInfo.java
./solaris/classes/sun/awt/X11/XKeySymConstants.java
./solaris/classes/sun/awt/X11/MotifDnDConstants.java
./solaris/classes/sun/awt/X11/XIconWindow.java
./solaris/classes/sun/awt/X11/MotifDnDDragSourceProtocol.java
./solaris/classes/sun/awt/X11/MotifDnDDropTargetProtocol.java
./solaris/classes/sun/awt/X11/XAtom.java
./solaris/classes/sun/awt/X11/MotifColorUtilities.java
./solaris/classes/sun/awt/X11/XDnDDropTargetProtocol.java
./solaris/classes/sun/awt/X11/XEmbedCanvasPeer.java
./solaris/classes/sun/awt/X11/Native.java
./solaris/classes/sun/awt/X11/XKeysym.java
./solaris/classes/sun/awt/X11/XToolkit.java
./solaris/classes/sun/awt/X11/XDnDConstants.java
./solaris/classes/sun/awt/X11/XWM.java
./solaris/classes/sun/awt/X11/XWindowPeer.java
./solaris/classes/sun/awt/X11GraphicsConfig.java
./solaris/classes/sun/awt/motif/X11KSC5601.java
./solaris/classes/sun/awt/motif/X11GB2312.java
./solaris/classes/sun/awt/motif/X11CNS11643.java
./solaris/classes/sun/awt/motif/X11JIS0201.java
./solaris/classes/sun/awt/X11CustomCursor.java
./solaris/classes/sun/awt/XSettings.java
./solaris/classes/sun/nio/fs/UnixPath.java
./solaris/classes/sun/nio/fs/UnixUriUtils.java
./solaris/classes/sun/nio/cs/ext/CompoundTextSupport.java
./solaris/classes/sun/nio/cs/ext/COMPOUND_TEXT_Decoder.java
./solaris/classes/sun/font/XMap.java
./solaris/classes/sun/font/XRGlyphCacheEntry.java
./solaris/classes/sun/font/NativeStrike.java
./solaris/classes/sun/java2d/jules/JulesAATileGenerator.java
./solaris/classes/sun/java2d/xr/XRSurfaceData.java
./solaris/classes/sun/java2d/xr/XRPaints.java
./solaris/classes/sun/java2d/xr/XRColor.java
./solaris/classes/sun/java2d/xr/XRCompositeManager.java
./solaris/classes/sun/java2d/opengl/GLXGraphicsConfig.java
./solaris/classes/sun/java2d/x11/X11SurfaceDataProxy.java
./solaris/classes/sun/java2d/x11/X11SurfaceData.java
./solaris/classes/sun/tools/attach/SolarisVirtualMachine.java
./solaris/classes/sun/tools/attach/LinuxVirtualMachine.java
./windows/classes/java/util/prefs/WindowsPreferences.java
./windows/classes/com/sun/tools/jdi/SharedMemoryTransportService.java
./windows/classes/sun/awt/Win32GraphicsConfig.java
./windows/classes/sun/awt/windows/WPathGraphics.java
./windows/classes/sun/awt/windows/WCustomCursor.java
./windows/classes/sun/awt/windows/WWindowPeer.java
./windows/classes/sun/awt/windows/WTrayIconPeer.java
./windows/classes/sun/awt/windows/WPrinterJob.java
./windows/classes/sun/nio/fs/WindowsFileAttributes.java
./windows/classes/sun/java2d/d3d/D3DGraphicsConfig.java
./windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java
./windows/classes/sun/java2d/windows/GDIWindowSurfaceData.java
./windows/classes/sun/tools/attach/WindowsVirtualMachine.java
./share/demo/applets/WireFrame/ThreeD.java
./share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java
./share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipUtils.java
./share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipPath.java
./share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipConstants.java
./share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipInfo.java
./share/demo/jfc/Font2DTest/FontPanel.java
./share/demo/jfc/Font2DTest/RangeMenu.java
./share/demo/jfc/Font2DTest/Font2DTest.java
./share/demo/jfc/CodePointIM/CodePointInputMethod.java
./share/demo/java2d/J2DBench/src/j2dbench/tests/PixelTests.java
./share/demo/java2d/J2DBench/src/j2dbench/tests/iio/IIOTests.java
./share/demo/java2d/J2DBench/src/j2dbench/tests/ImageTests.java
./share/classes/java/rmi/dgc/VMID.java
./share/classes/java/beans/XMLEncoder.java
./share/classes/java/net/URLConnection.java
./share/classes/java/net/Inet6Address.java
./share/classes/java/net/Inet4Address.java
./share/classes/java/net/DatagramPacket.java
./share/classes/java/net/SocketInputStream.java
./share/classes/java/net/MulticastSocket.java
./share/classes/java/net/SocksSocketImpl.java
./share/classes/java/net/SocketPermission.java
./share/classes/java/net/DatagramSocket.java
./share/classes/java/net/ServerSocket.java
./share/classes/java/net/InetSocketAddress.java
./share/classes/java/net/URI.java
./share/classes/java/lang/Character.java
./share/classes/java/lang/Byte.java
./share/classes/java/lang/Float.java
./share/classes/java/lang/Double.java
./share/classes/java/lang/Long.java
./share/classes/java/lang/CharacterData.java
./share/classes/java/lang/String.java
./share/classes/java/lang/invoke/MethodType.java
./share/classes/java/lang/invoke/MethodTypeForm.java
./share/classes/java/lang/invoke/MethodHandle.java
./share/classes/java/lang/invoke/MemberName.java
./share/classes/java/lang/CharacterName.java
./share/classes/java/lang/Integer.java
./share/classes/java/lang/Short.java
./share/classes/java/text/BreakIterator.java
./share/classes/java/text/CollationElementIterator.java
./share/classes/java/text/RuleBasedCollator.java
./share/classes/java/text/RBCollationTables.java
./share/classes/java/text/SimpleDateFormat.java
./share/classes/java/text/RBTableBuilder.java
./share/classes/java/io/ByteArrayOutputStream.java
./share/classes/java/io/DataOutputStream.java
./share/classes/java/io/DataInputStream.java
./share/classes/java/io/Reader.java
./share/classes/java/io/StringBufferInputStream.java
./share/classes/java/io/PushbackInputStream.java
./share/classes/java/io/Bits.java
./share/classes/java/io/DataOutput.java
./share/classes/java/io/RandomAccessFile.java
./share/classes/java/io/BufferedReader.java
./share/classes/java/io/ObjectInputStream.java
./share/classes/java/io/ByteArrayInputStream.java
./share/classes/java/io/DataInput.java
./share/classes/java/io/BufferedInputStream.java
./share/classes/java/io/ObjectStreamClass.java
./share/classes/java/io/ObjectOutputStream.java
./share/classes/java/io/PipedInputStream.java
./share/classes/java/util/regex/UnicodeProp.java
./share/classes/java/util/regex/Pattern.java
./share/classes/java/util/regex/ASCII.java
./share/classes/java/util/Properties.java
./share/classes/java/util/jar/JarOutputStream.java
./share/classes/java/util/jar/Manifest.java
./share/classes/java/util/jar/JarEntry.java
./share/classes/java/util/BitSet.java
./share/classes/java/util/concurrent/Phaser.java
./share/classes/java/util/concurrent/Exchanger.java
./share/classes/java/util/concurrent/ForkJoinPool.java
./share/classes/java/util/concurrent/ConcurrentHashMap.java
./share/classes/java/util/concurrent/ForkJoinWorkerThread.java
./share/classes/java/util/zip/DeflaterOutputStream.java
./share/classes/java/util/zip/InflaterInputStream.java
./share/classes/java/util/zip/GZIPInputStream.java
./share/classes/java/util/zip/DeflaterInputStream.java
./share/classes/java/util/zip/ZipConstants64.java
./share/classes/java/util/zip/ZipInputStream.java
./share/classes/java/util/zip/ZipOutputStream.java
./share/classes/java/util/zip/ZipFile.java
./share/classes/java/util/zip/CRC32.java
./share/classes/java/util/zip/Adler32.java
./share/classes/java/util/zip/GZIPOutputStream.java
./share/classes/java/util/zip/ZipEntry.java
./share/classes/java/util/UUID.java
./share/classes/java/util/prefs/Base64.java
./share/classes/java/security/SecureRandom.java
./share/classes/java/awt/Color.java
./share/classes/java/awt/GradientPaintContext.java
./share/classes/java/awt/TexturePaintContext.java
./share/classes/java/awt/AlphaComposite.java
./share/classes/java/awt/event/KeyEvent.java
./share/classes/java/awt/SystemColor.java
./share/classes/java/awt/image/DataBufferByte.java
./share/classes/java/awt/image/ByteLookupTable.java
./share/classes/java/awt/image/MultiPixelPackedSampleModel.java
./share/classes/java/awt/image/ComponentSampleModel.java
./share/classes/java/awt/image/ComponentColorModel.java
./share/classes/java/awt/image/DataBuffer.java
./share/classes/java/awt/image/DataBufferUShort.java
./share/classes/java/awt/image/SinglePixelPackedSampleModel.java
./share/classes/java/awt/image/BufferedImageFilter.java
./share/classes/java/awt/image/RescaleOp.java
./share/classes/java/awt/image/ColorConvertOp.java
./share/classes/java/awt/image/IndexColorModel.java
./share/classes/java/awt/image/AreaAveragingScaleFilter.java
./share/classes/java/awt/image/BandedSampleModel.java
./share/classes/java/awt/image/BufferedImage.java
./share/classes/java/awt/image/ShortLookupTable.java
./share/classes/java/awt/image/DirectColorModel.java
./share/classes/java/awt/image/RGBImageFilter.java
./share/classes/java/awt/image/PixelGrabber.java
./share/classes/java/awt/image/ColorModel.java
./share/classes/java/awt/MultipleGradientPaint.java
./share/classes/java/awt/color/ICC_ProfileRGB.java
./share/classes/java/awt/color/ICC_ProfileGray.java
./share/classes/java/awt/color/ICC_Profile.java
./share/classes/java/awt/color/ICC_ColorSpace.java
./share/classes/java/awt/MultipleGradientPaintContext.java
./share/classes/java/awt/FontMetrics.java
./share/classes/java/awt/font/NumericShaper.java
./share/classes/java/awt/GradientPaint.java
./share/classes/java/nio/Bits.java
./share/classes/java/nio/channels/Channels.java
./share/classes/java/math/BigInteger.java
./share/classes/com/sun/beans/decoder/LongElementHandler.java
./share/classes/com/sun/jmx/snmp/SnmpIpAddress.java
./share/classes/com/sun/jmx/snmp/SnmpString.java
./share/classes/com/sun/jmx/snmp/IPAcl/ASCII_CharStream.java
./share/classes/com/sun/jmx/snmp/IPAcl/ParserTokenManager.java
./share/classes/com/sun/jmx/snmp/IPAcl/NetMaskImpl.java
./share/classes/com/sun/jmx/snmp/SnmpEngineId.java
./share/classes/com/sun/jmx/snmp/SnmpMsg.java
./share/classes/com/sun/java/swing/plaf/gtk/GTKColorType.java
./share/classes/com/sun/java/swing/plaf/gtk/GTKColorChooserPanel.java
./share/classes/com/sun/java/swing/plaf/gtk/Metacity.java
./share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java
./share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
./share/classes/com/sun/java/util/jar/pack/PackageWriter.java
./share/classes/com/sun/java/util/jar/pack/Coding.java
./share/classes/com/sun/java/util/jar/pack/PackageReader.java
./share/classes/com/sun/java/util/jar/pack/Histogram.java
./share/classes/com/sun/java/util/jar/pack/AdaptiveCoding.java
./share/classes/com/sun/java/util/jar/pack/PopulationCoding.java
./share/classes/com/sun/java/util/jar/pack/Attribute.java
./share/classes/com/sun/java/util/jar/pack/Fixups.java
./share/classes/com/sun/java/util/jar/pack/BandStructure.java
./share/classes/com/sun/java/util/jar/pack/Instruction.java
./share/classes/com/sun/net/httpserver/BasicAuthenticator.java
./share/classes/com/sun/crypto/provider/BlowfishCrypt.java
./share/classes/com/sun/crypto/provider/PKCS12PBECipherCore.java
./share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
./share/classes/com/sun/crypto/provider/ISO10126Padding.java
./share/classes/com/sun/crypto/provider/RC2Crypt.java
./share/classes/com/sun/crypto/provider/AESCrypt.java
./share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java
./share/classes/com/sun/crypto/provider/ARCFOURCipher.java
./share/classes/com/sun/crypto/provider/PKCS5Padding.java
./share/classes/com/sun/crypto/provider/RC2Parameters.java
./share/classes/com/sun/security/ntlm/NTLM.java
./share/classes/com/sun/security/sasl/util/AbstractSaslImpl.java
./share/classes/com/sun/imageio/plugins/png/PNGImageReader.java
./share/classes/com/sun/imageio/plugins/png/PNGImageWriter.java
./share/classes/com/sun/imageio/plugins/png/RowFilter.java
./share/classes/com/sun/imageio/plugins/png/PNGMetadata.java
./share/classes/com/sun/imageio/plugins/jpeg/DHTMarkerSegment.java
./share/classes/com/sun/imageio/plugins/jpeg/DQTMarkerSegment.java
./share/classes/com/sun/imageio/plugins/jpeg/AdobeMarkerSegment.java
./share/classes/com/sun/imageio/plugins/jpeg/DRIMarkerSegment.java
./share/classes/com/sun/imageio/plugins/jpeg/SOFMarkerSegment.java
./share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReaderSpi.java
./share/classes/com/sun/imageio/plugins/jpeg/JPEGBuffer.java
./share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java
./share/classes/com/sun/imageio/plugins/jpeg/JFIFMarkerSegment.java
./share/classes/com/sun/imageio/plugins/jpeg/MarkerSegment.java
./share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadata.java
./share/classes/com/sun/imageio/plugins/gif/GIFImageMetadata.java
./share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java
./share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java
./share/classes/com/sun/imageio/plugins/gif/GIFStreamMetadata.java
./share/classes/com/sun/imageio/plugins/common/LZWCompressor.java
./share/classes/com/sun/imageio/plugins/common/PaletteBuilder.java
./share/classes/com/sun/imageio/plugins/common/LZWStringTable.java
./share/classes/com/sun/imageio/plugins/common/ImageUtil.java
./share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java
./share/classes/com/sun/imageio/plugins/bmp/BMPMetadata.java
./share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java
./share/classes/com/sun/media/sound/AudioFloatConverter.java
./share/classes/com/sun/media/sound/StandardMidiFileWriter.java
./share/classes/com/sun/media/sound/SoftMixingSourceDataLine.java
./share/classes/com/sun/media/sound/SunFileReader.java
./share/classes/com/sun/media/sound/MidiInDevice.java
./share/classes/com/sun/media/sound/FastSysexMessage.java
./share/classes/com/sun/media/sound/SunFileWriter.java
./share/classes/com/sun/media/sound/SF2Region.java
./share/classes/com/sun/media/sound/AlawCodec.java
./share/classes/com/sun/media/sound/MidiOutDevice.java
./share/classes/com/sun/media/sound/UlawCodec.java
./share/classes/com/sun/media/sound/AudioFloatFormatConverter.java
./share/classes/com/sun/media/sound/FastShortMessage.java
./share/classes/com/sun/media/sound/SoftJitterCorrector.java
./share/classes/com/sun/media/sound/SoftMixingMainMixer.java
./share/classes/com/sun/media/sound/SoftMainMixer.java
./share/classes/com/sun/media/sound/RIFFWriter.java
./share/classes/com/sun/media/sound/StandardMidiFileReader.java
./share/classes/com/sun/media/sound/SoftTuning.java
./share/classes/com/sun/media/sound/SoftMixingClip.java
./share/classes/com/sun/media/sound/WaveExtensibleFileReader.java
./share/classes/com/sun/media/sound/ModelByteBufferWavetable.java
./share/classes/com/sun/media/sound/SoftMidiAudioFileReader.java
./share/classes/com/sun/media/sound/SoftSynthesizer.java
./share/classes/com/sun/media/sound/PortMixer.java
./share/classes/com/sun/media/sound/MidiUtils.java
./share/classes/com/sun/media/sound/RealTimeSequencer.java
./share/classes/com/sun/media/sound/AbstractMidiDevice.java
./share/classes/com/sun/jndi/dns/Header.java
./share/classes/com/sun/jndi/dns/DnsClient.java
./share/classes/com/sun/jndi/dns/ResourceRecord.java
./share/classes/com/sun/jndi/dns/DnsName.java
./share/classes/com/sun/jndi/ldap/BerEncoder.java
./share/classes/com/sun/jndi/ldap/BerDecoder.java
./share/classes/com/sun/jndi/ldap/Connection.java
./share/classes/com/sun/jndi/ldap/sasl/SaslOutputStream.java
./share/classes/com/sun/jndi/ldap/sasl/SaslInputStream.java
./share/classes/com/sun/tools/hat/internal/model/JavaValueArray.java
./share/classes/com/sun/tools/hat/internal/model/JavaByte.java
./share/classes/com/sun/tools/hat/internal/model/JavaLazyReadObject.java
./share/classes/com/sun/tools/hat/internal/util/Misc.java
./share/classes/com/sun/tools/hat/internal/parser/HprofReader.java
./share/classes/com/sun/tools/example/debug/expr/ASCII_UCodeESC_CharStream.java
./share/classes/com/sun/tools/example/debug/expr/ExpressionParserTokenManager.java
./share/classes/com/sun/tools/example/debug/expr/ExpressionParser.java
./share/classes/com/sun/tools/example/debug/gui/Icons.java
./share/classes/com/sun/tools/example/debug/tty/Commands.java
./share/classes/com/sun/tools/jdi/Packet.java
./share/classes/com/sun/tools/jdi/TargetVM.java
./share/classes/com/sun/tools/jdi/PacketStream.java
./share/classes/com/sun/tools/jdi/SocketTransportService.java
./share/classes/sun/rmi/rmic/newrmic/jrmp/RemoteClass.java
./share/classes/sun/rmi/rmic/RemoteClass.java
./share/classes/sun/rmi/server/Util.java
./share/classes/sun/rmi/transport/tcp/MultiplexInputStream.java
./share/classes/sun/rmi/transport/proxy/CGIHandler.java
./share/classes/sun/print/PrinterGraphicsConfig.java
./share/classes/sun/print/PathGraphics.java
./share/classes/sun/print/PSPrinterJob.java
./share/classes/sun/net/util/IPAddressUtil.java
./share/classes/sun/net/ftp/impl/FtpClient.java
./share/classes/sun/net/httpserver/SSLStreams.java
./share/classes/sun/net/httpserver/LeftOverInputStream.java
./share/classes/sun/net/httpserver/Request.java
./share/classes/sun/net/idn/Punycode.java
./share/classes/sun/net/idn/StringPrep.java
./share/classes/sun/net/spi/nameservice/dns/DNSNameService.java
./share/classes/sun/net/www/http/ChunkedInputStream.java
./share/classes/sun/net/www/ParseUtil.java
./share/classes/sun/text/IntHashtable.java
./share/classes/sun/text/UCompactIntArray.java
./share/classes/sun/text/normalizer/UCharacterProperty.java
./share/classes/sun/text/normalizer/UCharacter.java
./share/classes/sun/text/normalizer/Utility.java
./share/classes/sun/text/normalizer/NormalizerBase.java
./share/classes/sun/text/normalizer/NormalizerDataReader.java
./share/classes/sun/text/normalizer/NormalizerImpl.java
./share/classes/sun/text/normalizer/UCharacterIterator.java
./share/classes/sun/text/normalizer/UnicodeSet.java
./share/classes/sun/text/bidi/BidiBase.java
./share/classes/sun/text/SupplementaryCharacterData.java
./share/classes/sun/text/CompactByteArray.java
./share/classes/sun/misc/UCEncoder.java
./share/classes/sun/misc/FormattedFloatingDecimal.java
./share/classes/sun/misc/CRC16.java
./share/classes/sun/misc/UCDecoder.java
./share/classes/sun/misc/ProxyGenerator.java
./share/classes/sun/misc/BASE64Decoder.java
./share/classes/sun/misc/UUDecoder.java
./share/classes/sun/misc/FloatingDecimal.java
./share/classes/sun/misc/HexDumpEncoder.java
./share/classes/sun/swing/plaf/synth/DefaultSynthStyle.java
./share/classes/sun/util/calendar/ZoneInfoFile.java
./share/classes/sun/security/krb5/EncryptedData.java
./share/classes/sun/security/krb5/internal/ccache/CCacheOutputStream.java
./share/classes/sun/security/krb5/internal/crypto/crc32.java
./share/classes/sun/security/krb5/internal/crypto/Des.java
./share/classes/sun/security/krb5/internal/crypto/dk/ArcFourCrypto.java
./share/classes/sun/security/krb5/internal/crypto/dk/DkCrypto.java
./share/classes/sun/security/krb5/internal/crypto/dk/AesDkCrypto.java
./share/classes/sun/security/krb5/internal/crypto/Crc32CksumType.java
./share/classes/sun/security/krb5/internal/util/KrbDataOutputStream.java
./share/classes/sun/security/krb5/internal/util/KrbDataInputStream.java
./share/classes/sun/security/krb5/internal/NetClient.java
./share/classes/sun/security/krb5/internal/LocalSeqNumber.java
./share/classes/sun/security/krb5/internal/ktab/KeyTabEntry.java
./share/classes/sun/security/krb5/internal/ktab/KeyTabInputStream.java
./share/classes/sun/security/pkcs11/SunPKCS11.java
./share/classes/sun/security/pkcs11/wrapper/CK_VERSION.java
./share/classes/sun/security/pkcs11/wrapper/Functions.java
./share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java
./share/classes/sun/security/pkcs11/P11Key.java
./share/classes/sun/security/pkcs11/P11Util.java
./share/classes/sun/security/x509/X509Key.java
./share/classes/sun/security/jgss/krb5/MessageToken_v2.java
./share/classes/sun/security/jgss/krb5/MessageToken.java
./share/classes/sun/security/jgss/wrapper/GSSNameElement.java
./share/classes/sun/security/jgss/GSSNameImpl.java
./share/classes/sun/security/jgss/GSSToken.java
./share/classes/sun/security/util/Debug.java
./share/classes/sun/security/util/ByteArrayLexOrder.java
./share/classes/sun/security/util/BitArray.java
./share/classes/sun/security/util/DerOutputStream.java
./share/classes/sun/security/util/Cache.java
./share/classes/sun/security/util/DerValue.java
./share/classes/sun/security/util/DerIndefLenConverter.java
./share/classes/sun/security/util/DerInputStream.java
./share/classes/sun/security/util/DerInputBuffer.java
./share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java
./share/classes/sun/security/ssl/OutputRecord.java
./share/classes/sun/security/ssl/ProtocolVersion.java
./share/classes/sun/security/ssl/CipherBox.java
./share/classes/sun/security/ssl/HelloExtensions.java
./share/classes/sun/security/ssl/InputRecord.java
./share/classes/sun/security/ssl/HandshakeMessage.java
./share/classes/sun/security/ssl/EngineInputRecord.java
./share/classes/sun/security/ssl/MAC.java
./share/classes/sun/security/ssl/AppInputStream.java
./share/classes/sun/security/ssl/CipherSuite.java
./share/classes/sun/security/rsa/RSAPadding.java
./share/classes/sun/security/ec/NamedCurve.java
./share/classes/sun/security/provider/MD2.java
./share/classes/sun/security/provider/MD5.java
./share/classes/sun/security/provider/DSA.java
./share/classes/sun/security/provider/ByteArrayAccess.java
./share/classes/sun/security/smartcardio/PCSC.java
./share/classes/sun/security/smartcardio/CardImpl.java
./share/classes/sun/security/smartcardio/ChannelImpl.java
./share/classes/sun/reflect/UTF8.java
./share/classes/sun/reflect/ClassFileAssembler.java
./share/classes/sun/reflect/annotation/AnnotationParser.java
./share/classes/sun/invoke/anon/ConstantPoolPatch.java
./share/classes/sun/invoke/anon/ConstantPoolParser.java
./share/classes/sun/invoke/anon/ConstantPoolVisitor.java
./share/classes/sun/management/snmp/jvminstr/JvmThreadInstanceTableMetaImpl.java
./share/classes/sun/management/ManagementFactoryHelper.java
./share/classes/sun/awt/FontConfiguration.java
./share/classes/sun/awt/image/ImageRepresentation.java
./share/classes/sun/awt/image/PixelConverter.java
./share/classes/sun/awt/image/PNGImageDecoder.java
./share/classes/sun/awt/image/GifImageDecoder.java
./share/classes/sun/awt/image/BytePackedRaster.java
./share/classes/sun/awt/image/BufferedImageGraphicsConfig.java
./share/classes/sun/awt/image/JPEGImageDecoder.java
./share/classes/sun/awt/image/ByteInterleavedRaster.java
./share/classes/sun/awt/image/BufImgSurfaceData.java
./share/classes/sun/awt/image/OffScreenImageSource.java
./share/classes/sun/awt/datatransfer/DataTransferer.java
./share/classes/sun/awt/PlatformFont.java
./share/classes/sun/nio/cs/UnicodeEncoder.java
./share/classes/sun/nio/cs/ISO_8859_1.java
./share/classes/sun/nio/cs/UTF_8.java
./share/classes/sun/nio/cs/UTF_32Coder.java
./share/classes/sun/nio/cs/CharsetMapping.java
./share/classes/sun/nio/cs/ext/DoubleByte.java
./share/classes/sun/nio/cs/ext/SimpleEUCEncoder.java
./share/classes/sun/nio/cs/ext/ISO2022_JP.java
./share/classes/sun/nio/cs/ext/IBM33722.java
./share/classes/sun/nio/cs/ext/EUC_TW.java
./share/classes/sun/nio/cs/ext/ISO2022_CN.java
./share/classes/sun/nio/cs/ext/IBM943C.java
./share/classes/sun/nio/cs/ext/HKSCS.java
./share/classes/sun/nio/cs/ext/IBM949C.java
./share/classes/sun/nio/cs/ext/DoubleByteDecoder.java
./share/classes/sun/nio/cs/ext/JIS_X_0212_MS5022X_Encoder.java
./share/classes/sun/nio/cs/ext/DoubleByteEncoder.java
./share/classes/sun/nio/cs/ext/EUC_JP_LINUX.java
./share/classes/sun/nio/cs/ext/SJIS.java
./share/classes/sun/nio/cs/ext/JISAutoDetect.java
./share/classes/sun/nio/cs/ext/EUC_JP.java
./share/classes/sun/nio/cs/ext/IBM964.java
./share/classes/sun/nio/cs/ext/GB18030.java
./share/classes/sun/nio/cs/ext/PCK.java
./share/classes/sun/nio/cs/ext/JIS_X_0201.java
./share/classes/sun/nio/cs/ext/EUC_JP_Open.java
./share/classes/sun/nio/cs/ext/SJIS_0213.java
./share/classes/sun/nio/cs/ext/Big5_Solaris.java
./share/classes/sun/nio/cs/ext/ISO2022.java
./share/classes/sun/nio/cs/SingleByte.java
./share/classes/sun/nio/cs/UnicodeDecoder.java
./share/classes/sun/nio/cs/CESU_8.java
./share/classes/sun/nio/ch/DatagramSocketAdaptor.java
./share/classes/sun/nio/ch/ChannelInputStream.java
./share/classes/sun/nio/ch/Net.java
./share/classes/sun/font/FileFontStrike.java
./share/classes/sun/font/ExtendedTextSourceLabel.java
./share/classes/sun/font/TrueTypeFont.java
./share/classes/sun/font/CompositeStrike.java
./share/classes/sun/font/TrueTypeGlyphMapper.java
./share/classes/sun/font/Type1Font.java
./share/classes/sun/font/GlyphList.java
./share/classes/sun/font/CMap.java
./share/classes/sun/font/PhysicalStrike.java
./share/classes/sun/font/Type1GlyphMapper.java
./share/classes/sun/font/FontDesignMetrics.java
./share/classes/sun/font/StandardGlyphVector.java
./share/classes/sun/font/CharToGlyphMapper.java
./share/classes/sun/font/CompositeGlyphMapper.java
./share/classes/sun/applet/AppletPanel.java
./share/classes/sun/launcher/LauncherHelper.java
./share/classes/sun/java2d/pisces/PiscesTileGenerator.java
./share/classes/sun/java2d/pipe/BufferedPaints.java
./share/classes/sun/java2d/pipe/AATileGenerator.java
./share/classes/sun/java2d/pipe/AAShapePipe.java
./share/classes/sun/java2d/pipe/BufferedTextPipe.java
./share/classes/sun/java2d/loops/MaskFill.java
./share/classes/sun/java2d/loops/MaskBlit.java
./share/classes/sun/java2d/loops/BlitBg.java
./share/classes/sun/java2d/SunGraphics2D.java
./share/classes/sun/java2d/cmm/CMSManager.java
./share/classes/sun/java2d/cmm/lcms/LCMSTransform.java
./share/classes/sun/tools/java/Constants.java
./share/classes/sun/tools/java/Scanner.java
./share/classes/sun/tools/java/BinaryConstantPool.java
./share/classes/sun/tools/jconsole/ConnectDialog.java
./share/classes/sun/tools/jconsole/JConsole.java
./share/classes/sun/tools/jconsole/AboutDialog.java
./share/classes/sun/tools/jconsole/HTMLPane.java
./share/classes/sun/tools/jconsole/inspector/XArrayDataViewer.java
./share/classes/javax/sound/midi/MidiMessage.java
./share/classes/javax/sound/midi/ShortMessage.java
./share/classes/javax/sound/midi/MetaMessage.java
./share/classes/javax/sound/midi/SysexMessage.java
./share/classes/javax/sound/sampled/AudioInputStream.java
./share/classes/javax/crypto/CipherInputStream.java
./share/classes/javax/crypto/spec/DESKeySpec.java
./share/classes/javax/swing/DebugGraphicsFilter.java
./share/classes/javax/swing/JComponent.java
./share/classes/javax/swing/text/html/parser/Parser.java
./share/classes/javax/swing/text/html/parser/Entity.java
./share/classes/javax/swing/plaf/metal/MetalUtils.java
./share/classes/javax/swing/plaf/metal/OceanTheme.java
./share/classes/javax/swing/plaf/metal/MetalTheme.java
./share/classes/javax/swing/plaf/ColorUIResource.java
./share/classes/javax/swing/plaf/nimbus/DropShadowEffect.java
./share/classes/javax/swing/plaf/nimbus/EffectUtils.java
./share/classes/javax/swing/plaf/nimbus/InnerShadowEffect.java
./share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java
./share/classes/javax/swing/plaf/nimbus/NimbusStyle.java
./share/classes/javax/swing/plaf/nimbus/DerivedColor.java
./share/classes/javax/swing/plaf/nimbus/NimbusLookAndFeel.java
./share/classes/javax/swing/JColorChooser.java
./share/classes/javax/swing/colorchooser/ColorChooserPanel.java
./share/classes/javax/swing/colorchooser/ColorModel.java
./share/classes/javax/swing/GrayFilter.java
./share/classes/javax/management/remote/rmi/RMIConnectorServer.java
./share/classes/javax/imageio/stream/ImageOutputStreamImpl.java
./share/classes/javax/imageio/stream/ImageOutputStream.java
./share/classes/javax/imageio/stream/ImageInputStream.java
./share/classes/javax/imageio/stream/ImageInputStreamImpl.java
./share/classes/javax/imageio/stream/MemoryCache.java
./share/classes/javax/imageio/ImageTypeSpecifier.java
./share/classes/javax/imageio/metadata/IIOMetadataNode.java
./share/classes/javax/smartcardio/ResponseAPDU.java
./share/classes/javax/smartcardio/CommandAPDU.java
./solaris/classes/java/util/prefs/FileSystemPreferences.java
./solaris/classes/sun/print/AttributeClass.java
./solaris/classes/sun/net/sdp/SdpProvider.java
./solaris/classes/sun/awt/X11/XIconInfo.java
./solaris/classes/sun/awt/X11/XKeySymConstants.java
./solaris/classes/sun/awt/X11/MotifDnDConstants.java
./solaris/classes/sun/awt/X11/XIconWindow.java
./solaris/classes/sun/awt/X11/MotifDnDDragSourceProtocol.java
./solaris/classes/sun/awt/X11/MotifDnDDropTargetProtocol.java
./solaris/classes/sun/awt/X11/XAtom.java
./solaris/classes/sun/awt/X11/MotifColorUtilities.java
./solaris/classes/sun/awt/X11/XDnDDropTargetProtocol.java
./solaris/classes/sun/awt/X11/XEmbedCanvasPeer.java
./solaris/classes/sun/awt/X11/Native.java
./solaris/classes/sun/awt/X11/XKeysym.java
./solaris/classes/sun/awt/X11/XToolkit.java
./solaris/classes/sun/awt/X11/XDnDConstants.java
./solaris/classes/sun/awt/X11/XWM.java
./solaris/classes/sun/awt/X11/XWindowPeer.java
./solaris/classes/sun/awt/X11GraphicsConfig.java
./solaris/classes/sun/awt/motif/X11KSC5601.java
./solaris/classes/sun/awt/motif/X11GB2312.java
./solaris/classes/sun/awt/motif/X11CNS11643.java
./solaris/classes/sun/awt/motif/X11JIS0201.java
./solaris/classes/sun/awt/X11CustomCursor.java
./solaris/classes/sun/awt/XSettings.java
./solaris/classes/sun/nio/fs/UnixPath.java
./solaris/classes/sun/nio/fs/UnixUriUtils.java
./solaris/classes/sun/nio/cs/ext/CompoundTextSupport.java
./solaris/classes/sun/nio/cs/ext/COMPOUND_TEXT_Decoder.java
./solaris/classes/sun/font/XMap.java
./solaris/classes/sun/font/XRGlyphCacheEntry.java
./solaris/classes/sun/font/NativeStrike.java
./solaris/classes/sun/java2d/jules/JulesAATileGenerator.java
./solaris/classes/sun/java2d/xr/XRSurfaceData.java
./solaris/classes/sun/java2d/xr/XRPaints.java
./solaris/classes/sun/java2d/xr/XRColor.java
./solaris/classes/sun/java2d/xr/XRCompositeManager.java
./solaris/classes/sun/java2d/opengl/GLXGraphicsConfig.java
./solaris/classes/sun/java2d/x11/X11SurfaceDataProxy.java
./solaris/classes/sun/java2d/x11/X11SurfaceData.java
./solaris/classes/sun/tools/attach/SolarisVirtualMachine.java
./solaris/classes/sun/tools/attach/LinuxVirtualMachine.java
./windows/classes/java/util/prefs/WindowsPreferences.java
./windows/classes/com/sun/tools/jdi/SharedMemoryTransportService.java
./windows/classes/sun/awt/Win32GraphicsConfig.java
./windows/classes/sun/awt/windows/WPathGraphics.java
./windows/classes/sun/awt/windows/WCustomCursor.java
./windows/classes/sun/awt/windows/WWindowPeer.java
./windows/classes/sun/awt/windows/WTrayIconPeer.java
./windows/classes/sun/awt/windows/WPrinterJob.java
./windows/classes/sun/nio/fs/WindowsFileAttributes.java
./windows/classes/sun/java2d/d3d/D3DGraphicsConfig.java
./windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java
./windows/classes/sun/java2d/windows/GDIWindowSurfaceData.java
./windows/classes/sun/tools/attach/WindowsVirtualMachine.java
./share/demo/applets/WireFrame/ThreeD.java
./share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java
./share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipUtils.java
./share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipPath.java
./share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipConstants.java
./share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipInfo.java
./share/demo/jfc/Font2DTest/FontPanel.java
./share/demo/jfc/Font2DTest/RangeMenu.java
./share/demo/jfc/Font2DTest/Font2DTest.java
./share/demo/jfc/CodePointIM/CodePointInputMethod.java
./share/demo/java2d/J2DBench/src/j2dbench/tests/PixelTests.java
./share/demo/java2d/J2DBench/src/j2dbench/tests/iio/IIOTests.java
./share/demo/java2d/J2DBench/src/j2dbench/tests/ImageTests.java
./share/classes/java/rmi/dgc/VMID.java
./share/classes/java/beans/XMLEncoder.java
./share/classes/java/net/URLConnection.java
./share/classes/java/net/Inet6Address.java
./share/classes/java/net/Inet4Address.java
./share/classes/java/net/DatagramPacket.java
./share/classes/java/net/SocketInputStream.java
./share/classes/java/net/MulticastSocket.java
./share/classes/java/net/SocksSocketImpl.java
./share/classes/java/net/SocketPermission.java
./share/classes/java/net/DatagramSocket.java
./share/classes/java/net/ServerSocket.java
./share/classes/java/net/InetSocketAddress.java
./share/classes/java/net/URI.java
./share/classes/java/lang/Character.java
./share/classes/java/lang/Byte.java
./share/classes/java/lang/Float.java
./share/classes/java/lang/Double.java
./share/classes/java/lang/Long.java
./share/classes/java/lang/CharacterData.java
./share/classes/java/lang/String.java
./share/classes/java/lang/invoke/MethodType.java
./share/classes/java/lang/invoke/MethodTypeForm.java
./share/classes/java/lang/invoke/MethodHandle.java
./share/classes/java/lang/invoke/MemberName.java
./share/classes/java/lang/CharacterName.java
./share/classes/java/lang/Integer.java
./share/classes/java/lang/Short.java
./share/classes/java/text/BreakIterator.java
./share/classes/java/text/CollationElementIterator.java
./share/classes/java/text/RuleBasedCollator.java
./share/classes/java/text/RBCollationTables.java
./share/classes/java/text/SimpleDateFormat.java
./share/classes/java/text/RBTableBuilder.java
./share/classes/java/io/ByteArrayOutputStream.java
./share/classes/java/io/DataOutputStream.java
./share/classes/java/io/DataInputStream.java
./share/classes/java/io/Reader.java
./share/classes/java/io/StringBufferInputStream.java
./share/classes/java/io/PushbackInputStream.java
./share/classes/java/io/Bits.java
./share/classes/java/io/DataOutput.java
./share/classes/java/io/RandomAccessFile.java
./share/classes/java/io/BufferedReader.java
./share/classes/java/io/ObjectInputStream.java
./share/classes/java/io/ByteArrayInputStream.java
./share/classes/java/io/DataInput.java
./share/classes/java/io/BufferedInputStream.java
./share/classes/java/io/ObjectStreamClass.java
./share/classes/java/io/ObjectOutputStream.java
./share/classes/java/io/PipedInputStream.java
./share/classes/java/util/regex/UnicodeProp.java
./share/classes/java/util/regex/Pattern.java
./share/classes/java/util/regex/ASCII.java
./share/classes/java/util/Properties.java
./share/classes/java/util/jar/JarOutputStream.java
./share/classes/java/util/jar/Manifest.java
./share/classes/java/util/jar/JarEntry.java
./share/classes/java/util/BitSet.java
./share/classes/java/util/concurrent/Phaser.java
./share/classes/java/util/concurrent/Exchanger.java
./share/classes/java/util/concurrent/ForkJoinPool.java
./share/classes/java/util/concurrent/ConcurrentHashMap.java
./share/classes/java/util/concurrent/ForkJoinWorkerThread.java
./share/classes/java/util/zip/DeflaterOutputStream.java
./share/classes/java/util/zip/InflaterInputStream.java
./share/classes/java/util/zip/GZIPInputStream.java
./share/classes/java/util/zip/DeflaterInputStream.java
./share/classes/java/util/zip/ZipConstants64.java
./share/classes/java/util/zip/ZipInputStream.java
./share/classes/java/util/zip/ZipOutputStream.java
./share/classes/java/util/zip/ZipFile.java
./share/classes/java/util/zip/CRC32.java
./share/classes/java/util/zip/Adler32.java
./share/classes/java/util/zip/GZIPOutputStream.java
./share/classes/java/util/zip/ZipEntry.java
./share/classes/java/util/UUID.java
./share/classes/java/util/prefs/Base64.java
./share/classes/java/security/SecureRandom.java
./share/classes/java/awt/Color.java
./share/classes/java/awt/GradientPaintContext.java
./share/classes/java/awt/TexturePaintContext.java
./share/classes/java/awt/AlphaComposite.java
./share/classes/java/awt/event/KeyEvent.java
./share/classes/java/awt/SystemColor.java
./share/classes/java/awt/image/DataBufferByte.java
./share/classes/java/awt/image/ByteLookupTable.java
./share/classes/java/awt/image/MultiPixelPackedSampleModel.java
./share/classes/java/awt/image/ComponentSampleModel.java
./share/classes/java/awt/image/ComponentColorModel.java
./share/classes/java/awt/image/DataBuffer.java
./share/classes/java/awt/image/DataBufferUShort.java
./share/classes/java/awt/image/SinglePixelPackedSampleModel.java
./share/classes/java/awt/image/BufferedImageFilter.java
./share/classes/java/awt/image/RescaleOp.java
./share/classes/java/awt/image/ColorConvertOp.java
./share/classes/java/awt/image/IndexColorModel.java
./share/classes/java/awt/image/AreaAveragingScaleFilter.java
./share/classes/java/awt/image/BandedSampleModel.java
./share/classes/java/awt/image/BufferedImage.java
./share/classes/java/awt/image/ShortLookupTable.java
./share/classes/java/awt/image/DirectColorModel.java
./share/classes/java/awt/image/RGBImageFilter.java
./share/classes/java/awt/image/PixelGrabber.java
./share/classes/java/awt/image/ColorModel.java
./share/classes/java/awt/MultipleGradientPaint.java
./share/classes/java/awt/color/ICC_ProfileRGB.java
./share/classes/java/awt/color/ICC_ProfileGray.java
./share/classes/java/awt/color/ICC_Profile.java
./share/classes/java/awt/color/ICC_ColorSpace.java
./share/classes/java/awt/MultipleGradientPaintContext.java
./share/classes/java/awt/FontMetrics.java
./share/classes/java/awt/font/NumericShaper.java
./share/classes/java/awt/GradientPaint.java
./share/classes/java/nio/Bits.java
./share/classes/java/nio/channels/Channels.java
./share/classes/java/math/BigInteger.java
./share/classes/com/sun/beans/decoder/LongElementHandler.java
./share/classes/com/sun/jmx/snmp/SnmpIpAddress.java
./share/classes/com/sun/jmx/snmp/SnmpString.java
./share/classes/com/sun/jmx/snmp/IPAcl/ASCII_CharStream.java
./share/classes/com/sun/jmx/snmp/IPAcl/ParserTokenManager.java
./share/classes/com/sun/jmx/snmp/IPAcl/NetMaskImpl.java
./share/classes/com/sun/jmx/snmp/SnmpEngineId.java
./share/classes/com/sun/jmx/snmp/SnmpMsg.java
./share/classes/com/sun/java/swing/plaf/gtk/GTKColorType.java
./share/classes/com/sun/java/swing/plaf/gtk/GTKColorChooserPanel.java
./share/classes/com/sun/java/swing/plaf/gtk/Metacity.java
./share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java
./share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
./share/classes/com/sun/java/util/jar/pack/PackageWriter.java
./share/classes/com/sun/java/util/jar/pack/Coding.java
./share/classes/com/sun/java/util/jar/pack/PackageReader.java
./share/classes/com/sun/java/util/jar/pack/Histogram.java
./share/classes/com/sun/java/util/jar/pack/AdaptiveCoding.java
./share/classes/com/sun/java/util/jar/pack/PopulationCoding.java
./share/classes/com/sun/java/util/jar/pack/Attribute.java
./share/classes/com/sun/java/util/jar/pack/Fixups.java
./share/classes/com/sun/java/util/jar/pack/BandStructure.java
./share/classes/com/sun/java/util/jar/pack/Instruction.java
./share/classes/com/sun/net/httpserver/BasicAuthenticator.java
./share/classes/com/sun/crypto/provider/BlowfishCrypt.java
./share/classes/com/sun/crypto/provider/PKCS12PBECipherCore.java
./share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
./share/classes/com/sun/crypto/provider/ISO10126Padding.java
./share/classes/com/sun/crypto/provider/RC2Crypt.java
./share/classes/com/sun/crypto/provider/AESCrypt.java
./share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java
./share/classes/com/sun/crypto/provider/ARCFOURCipher.java
./share/classes/com/sun/crypto/provider/PKCS5Padding.java
./share/classes/com/sun/crypto/provider/RC2Parameters.java
./share/classes/com/sun/security/ntlm/NTLM.java
./share/classes/com/sun/security/sasl/util/AbstractSaslImpl.java
./share/classes/com/sun/imageio/plugins/png/PNGImageReader.java
./share/classes/com/sun/imageio/plugins/png/PNGImageWriter.java
./share/classes/com/sun/imageio/plugins/png/RowFilter.java
./share/classes/com/sun/imageio/plugins/png/PNGMetadata.java
./share/classes/com/sun/imageio/plugins/jpeg/DHTMarkerSegment.java
./share/classes/com/sun/imageio/plugins/jpeg/DQTMarkerSegment.java
./share/classes/com/sun/imageio/plugins/jpeg/AdobeMarkerSegment.java
./share/classes/com/sun/imageio/plugins/jpeg/DRIMarkerSegment.java
./share/classes/com/sun/imageio/plugins/jpeg/SOFMarkerSegment.java
./share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReaderSpi.java
./share/classes/com/sun/imageio/plugins/jpeg/JPEGBuffer.java
./share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java
./share/classes/com/sun/imageio/plugins/jpeg/JFIFMarkerSegment.java
./share/classes/com/sun/imageio/plugins/jpeg/MarkerSegment.java
./share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadata.java
./share/classes/com/sun/imageio/plugins/gif/GIFImageMetadata.java
./share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java
./share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java
./share/classes/com/sun/imageio/plugins/gif/GIFStreamMetadata.java
./share/classes/com/sun/imageio/plugins/common/LZWCompressor.java
./share/classes/com/sun/imageio/plugins/common/PaletteBuilder.java
./share/classes/com/sun/imageio/plugins/common/LZWStringTable.java
./share/classes/com/sun/imageio/plugins/common/ImageUtil.java
./share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java
./share/classes/com/sun/imageio/plugins/bmp/BMPMetadata.java
./share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java
./share/classes/com/sun/media/sound/AudioFloatConverter.java
./share/classes/com/sun/media/sound/StandardMidiFileWriter.java
./share/classes/com/sun/media/sound/SoftMixingSourceDataLine.java
./share/classes/com/sun/media/sound/SunFileReader.java
./share/classes/com/sun/media/sound/MidiInDevice.java
./share/classes/com/sun/media/sound/FastSysexMessage.java
./share/classes/com/sun/media/sound/SunFileWriter.java
./share/classes/com/sun/media/sound/SF2Region.java
./share/classes/com/sun/media/sound/AlawCodec.java
./share/classes/com/sun/media/sound/MidiOutDevice.java
./share/classes/com/sun/media/sound/UlawCodec.java
./share/classes/com/sun/media/sound/AudioFloatFormatConverter.java
./share/classes/com/sun/media/sound/FastShortMessage.java
./share/classes/com/sun/media/sound/SoftJitterCorrector.java
./share/classes/com/sun/media/sound/SoftMixingMainMixer.java
./share/classes/com/sun/media/sound/SoftMainMixer.java
./share/classes/com/sun/media/sound/RIFFWriter.java
./share/classes/com/sun/media/sound/StandardMidiFileReader.java
./share/classes/com/sun/media/sound/SoftTuning.java
./share/classes/com/sun/media/sound/SoftMixingClip.java
./share/classes/com/sun/media/sound/WaveExtensibleFileReader.java
./share/classes/com/sun/media/sound/ModelByteBufferWavetable.java
./share/classes/com/sun/media/sound/SoftMidiAudioFileReader.java
./share/classes/com/sun/media/sound/SoftSynthesizer.java
./share/classes/com/sun/media/sound/PortMixer.java
./share/classes/com/sun/media/sound/MidiUtils.java
./share/classes/com/sun/media/sound/RealTimeSequencer.java
./share/classes/com/sun/media/sound/AbstractMidiDevice.java
./share/classes/com/sun/jndi/dns/Header.java
./share/classes/com/sun/jndi/dns/DnsClient.java
./share/classes/com/sun/jndi/dns/ResourceRecord.java
./share/classes/com/sun/jndi/dns/DnsName.java
./share/classes/com/sun/jndi/ldap/BerEncoder.java
./share/classes/com/sun/jndi/ldap/BerDecoder.java
./share/classes/com/sun/jndi/ldap/Connection.java
./share/classes/com/sun/jndi/ldap/sasl/SaslOutputStream.java
./share/classes/com/sun/jndi/ldap/sasl/SaslInputStream.java
./share/classes/com/sun/tools/hat/internal/model/JavaValueArray.java
./share/classes/com/sun/tools/hat/internal/model/JavaByte.java
./share/classes/com/sun/tools/hat/internal/model/JavaLazyReadObject.java
./share/classes/com/sun/tools/hat/internal/util/Misc.java
./share/classes/com/sun/tools/hat/internal/parser/HprofReader.java
./share/classes/com/sun/tools/example/debug/expr/ASCII_UCodeESC_CharStream.java
./share/classes/com/sun/tools/example/debug/expr/ExpressionParserTokenManager.java
./share/classes/com/sun/tools/example/debug/expr/ExpressionParser.java
./share/classes/com/sun/tools/example/debug/gui/Icons.java
./share/classes/com/sun/tools/example/debug/tty/Commands.java
./share/classes/com/sun/tools/jdi/Packet.java
./share/classes/com/sun/tools/jdi/TargetVM.java
./share/classes/com/sun/tools/jdi/PacketStream.java
./share/classes/com/sun/tools/jdi/SocketTransportService.java
./share/classes/sun/rmi/rmic/newrmic/jrmp/RemoteClass.java
./share/classes/sun/rmi/rmic/RemoteClass.java
./share/classes/sun/rmi/server/Util.java
./share/classes/sun/rmi/transport/tcp/MultiplexInputStream.java
./share/classes/sun/rmi/transport/proxy/CGIHandler.java
./share/classes/sun/print/PrinterGraphicsConfig.java
./share/classes/sun/print/PathGraphics.java
./share/classes/sun/print/PSPrinterJob.java
./share/classes/sun/net/util/IPAddressUtil.java
./share/classes/sun/net/ftp/impl/FtpClient.java
./share/classes/sun/net/httpserver/SSLStreams.java
./share/classes/sun/net/httpserver/LeftOverInputStream.java
./share/classes/sun/net/httpserver/Request.java
./share/classes/sun/net/idn/Punycode.java
./share/classes/sun/net/idn/StringPrep.java
./share/classes/sun/net/spi/nameservice/dns/DNSNameService.java
./share/classes/sun/net/www/http/ChunkedInputStream.java
./share/classes/sun/net/www/ParseUtil.java
./share/classes/sun/text/IntHashtable.java
./share/classes/sun/text/UCompactIntArray.java
./share/classes/sun/text/normalizer/UCharacterProperty.java
./share/classes/sun/text/normalizer/UCharacter.java
./share/classes/sun/text/normalizer/Utility.java
./share/classes/sun/text/normalizer/NormalizerBase.java
./share/classes/sun/text/normalizer/NormalizerDataReader.java
./share/classes/sun/text/normalizer/NormalizerImpl.java
./share/classes/sun/text/normalizer/UCharacterIterator.java
./share/classes/sun/text/normalizer/UnicodeSet.java
./share/classes/sun/text/bidi/BidiBase.java
./share/classes/sun/text/SupplementaryCharacterData.java
./share/classes/sun/text/CompactByteArray.java
./share/classes/sun/misc/UCEncoder.java
./share/classes/sun/misc/FormattedFloatingDecimal.java
./share/classes/sun/misc/CRC16.java
./share/classes/sun/misc/UCDecoder.java
./share/classes/sun/misc/ProxyGenerator.java
./share/classes/sun/misc/BASE64Decoder.java
./share/classes/sun/misc/UUDecoder.java
./share/classes/sun/misc/FloatingDecimal.java
./share/classes/sun/misc/HexDumpEncoder.java
./share/classes/sun/swing/plaf/synth/DefaultSynthStyle.java
./share/classes/sun/util/calendar/ZoneInfoFile.java
./share/classes/sun/security/krb5/EncryptedData.java
./share/classes/sun/security/krb5/internal/ccache/CCacheOutputStream.java
./share/classes/sun/security/krb5/internal/crypto/crc32.java
./share/classes/sun/security/krb5/internal/crypto/Des.java
./share/classes/sun/security/krb5/internal/crypto/dk/ArcFourCrypto.java
./share/classes/sun/security/krb5/internal/crypto/dk/DkCrypto.java
./share/classes/sun/security/krb5/internal/crypto/dk/AesDkCrypto.java
./share/classes/sun/security/krb5/internal/crypto/Crc32CksumType.java
./share/classes/sun/security/krb5/internal/util/KrbDataOutputStream.java
./share/classes/sun/security/krb5/internal/util/KrbDataInputStream.java
./share/classes/sun/security/krb5/internal/NetClient.java
./share/classes/sun/security/krb5/internal/LocalSeqNumber.java
./share/classes/sun/security/krb5/internal/ktab/KeyTabEntry.java
./share/classes/sun/security/krb5/internal/ktab/KeyTabInputStream.java
./share/classes/sun/security/pkcs11/SunPKCS11.java
./share/classes/sun/security/pkcs11/wrapper/CK_VERSION.java
./share/classes/sun/security/pkcs11/wrapper/Functions.java
./share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java
./share/classes/sun/security/pkcs11/P11Key.java
./share/classes/sun/security/pkcs11/P11Util.java
./share/classes/sun/security/x509/X509Key.java
./share/classes/sun/security/jgss/krb5/MessageToken_v2.java
./share/classes/sun/security/jgss/krb5/MessageToken.java
./share/classes/sun/security/jgss/wrapper/GSSNameElement.java
./share/classes/sun/security/jgss/GSSNameImpl.java
./share/classes/sun/security/jgss/GSSToken.java
./share/classes/sun/security/util/Debug.java
./share/classes/sun/security/util/ByteArrayLexOrder.java
./share/classes/sun/security/util/BitArray.java
./share/classes/sun/security/util/DerOutputStream.java
./share/classes/sun/security/util/Cache.java
./share/classes/sun/security/util/DerValue.java
./share/classes/sun/security/util/DerIndefLenConverter.java
./share/classes/sun/security/util/DerInputStream.java
./share/classes/sun/security/util/DerInputBuffer.java
./share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java
./share/classes/sun/security/ssl/OutputRecord.java
./share/classes/sun/security/ssl/ProtocolVersion.java
./share/classes/sun/security/ssl/CipherBox.java
./share/classes/sun/security/ssl/HelloExtensions.java
./share/classes/sun/security/ssl/InputRecord.java
./share/classes/sun/security/ssl/HandshakeMessage.java
./share/classes/sun/security/ssl/EngineInputRecord.java
./share/classes/sun/security/ssl/MAC.java
./share/classes/sun/security/ssl/AppInputStream.java
./share/classes/sun/security/ssl/CipherSuite.java
./share/classes/sun/security/rsa/RSAPadding.java
./share/classes/sun/security/ec/NamedCurve.java
./share/classes/sun/security/provider/MD2.java
./share/classes/sun/security/provider/MD5.java
./share/classes/sun/security/provider/DSA.java
./share/classes/sun/security/provider/ByteArrayAccess.java
./share/classes/sun/security/smartcardio/PCSC.java
./share/classes/sun/security/smartcardio/CardImpl.java
./share/classes/sun/security/smartcardio/ChannelImpl.java
./share/classes/sun/reflect/UTF8.java
./share/classes/sun/reflect/ClassFileAssembler.java
./share/classes/sun/reflect/annotation/AnnotationParser.java
./share/classes/sun/invoke/anon/ConstantPoolPatch.java
./share/classes/sun/invoke/anon/ConstantPoolParser.java
./share/classes/sun/invoke/anon/ConstantPoolVisitor.java
./share/classes/sun/management/snmp/jvminstr/JvmThreadInstanceTableMetaImpl.java
./share/classes/sun/management/ManagementFactoryHelper.java
./share/classes/sun/awt/FontConfiguration.java
./share/classes/sun/awt/image/ImageRepresentation.java
./share/classes/sun/awt/image/PixelConverter.java
./share/classes/sun/awt/image/PNGImageDecoder.java
./share/classes/sun/awt/image/GifImageDecoder.java
./share/classes/sun/awt/image/BytePackedRaster.java
./share/classes/sun/awt/image/BufferedImageGraphicsConfig.java
./share/classes/sun/awt/image/JPEGImageDecoder.java
./share/classes/sun/awt/image/ByteInterleavedRaster.java
./share/classes/sun/awt/image/BufImgSurfaceData.java
./share/classes/sun/awt/image/OffScreenImageSource.java
./share/classes/sun/awt/datatransfer/DataTransferer.java
./share/classes/sun/awt/PlatformFont.java
./share/classes/sun/nio/cs/UnicodeEncoder.java
./share/classes/sun/nio/cs/ISO_8859_1.java
./share/classes/sun/nio/cs/UTF_8.java
./share/classes/sun/nio/cs/UTF_32Coder.java
./share/classes/sun/nio/cs/CharsetMapping.java
./share/classes/sun/nio/cs/ext/DoubleByte.java
./share/classes/sun/nio/cs/ext/SimpleEUCEncoder.java
./share/classes/sun/nio/cs/ext/ISO2022_JP.java
./share/classes/sun/nio/cs/ext/IBM33722.java
./share/classes/sun/nio/cs/ext/EUC_TW.java
./share/classes/sun/nio/cs/ext/ISO2022_CN.java
./share/classes/sun/nio/cs/ext/IBM943C.java
./share/classes/sun/nio/cs/ext/HKSCS.java
./share/classes/sun/nio/cs/ext/IBM949C.java
./share/classes/sun/nio/cs/ext/DoubleByteDecoder.java
./share/classes/sun/nio/cs/ext/JIS_X_0212_MS5022X_Encoder.java
./share/classes/sun/nio/cs/ext/DoubleByteEncoder.java
./share/classes/sun/nio/cs/ext/EUC_JP_LINUX.java
./share/classes/sun/nio/cs/ext/SJIS.java
./share/classes/sun/nio/cs/ext/JISAutoDetect.java
./share/classes/sun/nio/cs/ext/EUC_JP.java
./share/classes/sun/nio/cs/ext/IBM964.java
./share/classes/sun/nio/cs/ext/GB18030.java
./share/classes/sun/nio/cs/ext/PCK.java
./share/classes/sun/nio/cs/ext/JIS_X_0201.java
./share/classes/sun/nio/cs/ext/EUC_JP_Open.java
./share/classes/sun/nio/cs/ext/SJIS_0213.java
./share/classes/sun/nio/cs/ext/Big5_Solaris.java
./share/classes/sun/nio/cs/ext/ISO2022.java
./share/classes/sun/nio/cs/SingleByte.java
./share/classes/sun/nio/cs/UnicodeDecoder.java
./share/classes/sun/nio/cs/CESU_8.java
./share/classes/sun/nio/ch/DatagramSocketAdaptor.java
./share/classes/sun/nio/ch/ChannelInputStream.java
./share/classes/sun/nio/ch/Net.java
./share/classes/sun/font/FileFontStrike.java
./share/classes/sun/font/ExtendedTextSourceLabel.java
./share/classes/sun/font/TrueTypeFont.java
./share/classes/sun/font/CompositeStrike.java
./share/classes/sun/font/TrueTypeGlyphMapper.java
./share/classes/sun/font/Type1Font.java
./share/classes/sun/font/GlyphList.java
./share/classes/sun/font/CMap.java
./share/classes/sun/font/PhysicalStrike.java
./share/classes/sun/font/Type1GlyphMapper.java
./share/classes/sun/font/FontDesignMetrics.java
./share/classes/sun/font/StandardGlyphVector.java
./share/classes/sun/font/CharToGlyphMapper.java
./share/classes/sun/font/CompositeGlyphMapper.java
./share/classes/sun/applet/AppletPanel.java
./share/classes/sun/launcher/LauncherHelper.java
./share/classes/sun/java2d/pisces/PiscesTileGenerator.java
./share/classes/sun/java2d/pipe/BufferedPaints.java
./share/classes/sun/java2d/pipe/AATileGenerator.java
./share/classes/sun/java2d/pipe/AAShapePipe.java
./share/classes/sun/java2d/pipe/BufferedTextPipe.java
./share/classes/sun/java2d/loops/MaskFill.java
./share/classes/sun/java2d/loops/MaskBlit.java
./share/classes/sun/java2d/loops/BlitBg.java
./share/classes/sun/java2d/SunGraphics2D.java
./share/classes/sun/java2d/cmm/CMSManager.java
./share/classes/sun/java2d/cmm/lcms/LCMSTransform.java
./share/classes/sun/tools/java/Constants.java
./share/classes/sun/tools/java/Scanner.java
./share/classes/sun/tools/java/BinaryConstantPool.java
./share/classes/sun/tools/jconsole/ConnectDialog.java
./share/classes/sun/tools/jconsole/JConsole.java
./share/classes/sun/tools/jconsole/AboutDialog.java
./share/classes/sun/tools/jconsole/HTMLPane.java
./share/classes/sun/tools/jconsole/inspector/XArrayDataViewer.java
./share/classes/javax/sound/midi/MidiMessage.java
./share/classes/javax/sound/midi/ShortMessage.java
./share/classes/javax/sound/midi/MetaMessage.java
./share/classes/javax/sound/midi/SysexMessage.java
./share/classes/javax/sound/sampled/AudioInputStream.java
./share/classes/javax/crypto/CipherInputStream.java
./share/classes/javax/crypto/spec/DESKeySpec.java
./share/classes/javax/swing/DebugGraphicsFilter.java
./share/classes/javax/swing/JComponent.java
./share/classes/javax/swing/text/html/parser/Parser.java
./share/classes/javax/swing/text/html/parser/Entity.java
./share/classes/javax/swing/plaf/metal/MetalUtils.java
./share/classes/javax/swing/plaf/metal/OceanTheme.java
./share/classes/javax/swing/plaf/metal/MetalTheme.java
./share/classes/javax/swing/plaf/ColorUIResource.java
./share/classes/javax/swing/plaf/nimbus/DropShadowEffect.java
./share/classes/javax/swing/plaf/nimbus/EffectUtils.java
./share/classes/javax/swing/plaf/nimbus/InnerShadowEffect.java
./share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java
./share/classes/javax/swing/plaf/nimbus/NimbusStyle.java
./share/classes/javax/swing/plaf/nimbus/DerivedColor.java
./share/classes/javax/swing/plaf/nimbus/NimbusLookAndFeel.java
./share/classes/javax/swing/JColorChooser.java
./share/classes/javax/swing/colorchooser/ColorChooserPanel.java
./share/classes/javax/swing/colorchooser/ColorModel.java
./share/classes/javax/swing/GrayFilter.java
./share/classes/javax/management/remote/rmi/RMIConnectorServer.java
./share/classes/javax/imageio/stream/ImageOutputStreamImpl.java
./share/classes/javax/imageio/stream/ImageOutputStream.java
./share/classes/javax/imageio/stream/ImageInputStream.java
./share/classes/javax/imageio/stream/ImageInputStreamImpl.java
./share/classes/javax/imageio/stream/MemoryCache.java
./share/classes/javax/imageio/ImageTypeSpecifier.java
./share/classes/javax/imageio/metadata/IIOMetadataNode.java
./share/classes/javax/smartcardio/ResponseAPDU.java
./share/classes/javax/smartcardio/CommandAPDU.java
More information about the core-libs-dev
mailing list