From: <ls...@us...> - 2011-01-04 09:11:14
|
Revision: 5774 http://jnode.svn.sourceforge.net/jnode/?rev=5774&view=rev Author: lsantha Date: 2011-01-04 09:10:58 +0000 (Tue, 04 Jan 2011) Log Message: ----------- Integrating OpenJDK 6 b20. Modified Paths: -------------- classlib6/core/src/openjdk/com/com/sun/imageio/plugins/common/BitFile.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/common/LZWCompressor.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/common/LZWStringTable.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/common/PaletteBuilder.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/common/ReaderUtil.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/gif/GIFImageWriter.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/gif/GIFImageWriterSpi.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/gif/GIFMetadata.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/gif/GIFWritableImageMetadata.java classlib6/core/src/openjdk/com/com/sun/imageio/plugins/gif/GIFWritableStreamMetadata.java classlib6/core/src/openjdk/com/com/sun/imageio/stream/CloseableDisposerRecord.java classlib6/core/src/openjdk/com/com/sun/imageio/stream/StreamCloser.java classlib6/core/src/openjdk/com/com/sun/imageio/stream/StreamFinalizer.java classlib6/core/src/openjdk/com/com/sun/jdi/MonitorInfo.java classlib6/core/src/openjdk/com/com/sun/jdi/event/MonitorContendedEnterEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/MonitorContendedEnteredEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/MonitorWaitEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/MonitorWaitedEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/request/MonitorContendedEnterRequest.java classlib6/core/src/openjdk/com/com/sun/jdi/request/MonitorContendedEnteredRequest.java classlib6/core/src/openjdk/com/com/sun/jdi/request/MonitorWaitRequest.java classlib6/core/src/openjdk/com/com/sun/jdi/request/MonitorWaitedRequest.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/DescriptorCache.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/DynamicMBean2.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/MBeanAnalyzer.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/MBeanIntrospector.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/MBeanSupport.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/MXBeanIntrospector.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/MXBeanLookup.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/MXBeanProxy.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/MXBeanSupport.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/OpenConverter.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/PerInterface.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/StandardMBeanIntrospector.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/StandardMBeanSupport.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/Util.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/WeakIdentityHashMap.java classlib6/core/src/openjdk/com/com/sun/jmx/remote/security/NotificationAccessController.java classlib6/core/src/openjdk/com/com/sun/jndi/cosnaming/OrbReuseTracker.java classlib6/core/src/openjdk/com/com/sun/management/HotSpotDiagnosticMXBean.java classlib6/core/src/openjdk/com/com/sun/management/VMOption.java classlib6/core/src/openjdk/com/com/sun/net/httpserver/Filter.java classlib6/core/src/openjdk/com/com/sun/net/httpserver/Headers.java classlib6/core/src/openjdk/com/com/sun/net/httpserver/HttpContext.java classlib6/core/src/openjdk/com/com/sun/net/httpserver/HttpExchange.java classlib6/core/src/openjdk/com/com/sun/net/httpserver/HttpHandler.java classlib6/core/src/openjdk/com/com/sun/net/httpserver/HttpServer.java classlib6/core/src/openjdk/com/com/sun/net/httpserver/HttpsConfigurator.java classlib6/core/src/openjdk/com/com/sun/net/httpserver/HttpsExchange.java classlib6/core/src/openjdk/com/com/sun/net/httpserver/HttpsParameters.java classlib6/core/src/openjdk/com/com/sun/net/httpserver/HttpsServer.java classlib6/core/src/openjdk/com/com/sun/net/httpserver/package-info.java classlib6/core/src/openjdk/com/com/sun/net/httpserver/spi/HttpServerProvider.java classlib6/core/src/openjdk/com/com/sun/net/httpserver/spi/package-info.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXBaseWriter.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXEventWriter.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXStreamWriter.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/trax/StAXEvent2SAX.java classlib6/core/src/openjdk/com/com/sun/org/apache/xalan/internal/xsltc/trax/StAXStream2SAX.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/PropertyManager.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/XMLStreamFilterImpl.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/XMLStreamReaderImpl.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/jaxp/validation/StAXValidatorHelper.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/util/NamespaceContextWrapper.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/util/XMLAttributesIteratorImpl.java classlib6/core/src/openjdk/com/com/sun/pept/Delegate.java classlib6/core/src/openjdk/com/com/sun/pept/encoding/Decoder.java classlib6/core/src/openjdk/com/com/sun/pept/encoding/Encoder.java classlib6/core/src/openjdk/com/com/sun/pept/ept/Acceptor.java classlib6/core/src/openjdk/com/com/sun/pept/ept/ContactInfo.java classlib6/core/src/openjdk/com/com/sun/pept/ept/ContactInfoList.java classlib6/core/src/openjdk/com/com/sun/pept/ept/ContactInfoListIterator.java classlib6/core/src/openjdk/com/com/sun/pept/ept/EPTFactory.java classlib6/core/src/openjdk/com/com/sun/pept/ept/MessageInfo.java classlib6/core/src/openjdk/com/com/sun/pept/presentation/MessageStruct.java classlib6/core/src/openjdk/com/com/sun/pept/presentation/Stub.java classlib6/core/src/openjdk/com/com/sun/pept/presentation/TargetFinder.java classlib6/core/src/openjdk/com/com/sun/pept/presentation/Tie.java classlib6/core/src/openjdk/com/com/sun/pept/protocol/Interceptors.java classlib6/core/src/openjdk/com/com/sun/pept/protocol/MessageDispatcher.java classlib6/core/src/openjdk/com/com/sun/pept/transport/Connection.java classlib6/core/src/openjdk/com/com/sun/rowset/JdbcRowSetResourceBundle.java classlib6/core/src/openjdk/com/com/sun/script/util/BindingsBase.java classlib6/core/src/openjdk/com/com/sun/script/util/BindingsEntrySet.java classlib6/core/src/openjdk/com/com/sun/script/util/BindingsImpl.java classlib6/core/src/openjdk/com/com/sun/script/util/InterfaceImplementor.java classlib6/core/src/openjdk/com/com/sun/script/util/ScriptEngineFactoryBase.java classlib6/core/src/openjdk/com/com/sun/security/auth/UserPrincipal.java classlib6/core/src/openjdk/com/com/sun/security/auth/module/LdapLoginModule.java classlib6/core/src/openjdk/com/com/sun/tools/attach/AgentInitializationException.java classlib6/core/src/openjdk/com/com/sun/tools/attach/AgentLoadException.java classlib6/core/src/openjdk/com/com/sun/tools/attach/AttachNotSupportedException.java classlib6/core/src/openjdk/com/com/sun/tools/attach/AttachPermission.java classlib6/core/src/openjdk/com/com/sun/tools/attach/VirtualMachine.java classlib6/core/src/openjdk/com/com/sun/tools/attach/VirtualMachineDescriptor.java classlib6/core/src/openjdk/com/com/sun/tools/attach/spi/AttachProvider.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/MonitorInfoImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/ProcessAttachingConnector.java classlib6/core/src/openjdk/com/com/sun/tools/script/shell/Main.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/EventFilterSupport.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/StaxEntityResolverWrapper.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/StaxErrorReporter.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/StaxXMLInputSource.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/XMLBufferListener.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/XMLEntityStorage.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/XMLEventReaderImpl.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/XMLInputFactoryImpl.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/XMLOutputFactoryImpl.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/events/AttributeImpl.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/events/CharacterEvent.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/events/CommentEvent.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/events/DTDEvent.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/events/DummyEvent.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/events/EndDocumentEvent.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/events/EndElementEvent.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/events/EntityDeclarationImpl.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/events/EntityReferenceEvent.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/events/LocationImpl.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/events/NamedEvent.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/events/NamespaceImpl.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/events/NotationDeclarationImpl.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/events/ProcessingInstructionEvent.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/events/StartDocumentEvent.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/events/StartElementEvent.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/events/XMLEventAllocatorImpl.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/events/XMLEventFactoryImpl.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/util/BufferAllocator.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/util/ReadOnlyIterator.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/util/ThreadLocalBufferAllocator.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/writers/WriterUtility.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/writers/XMLDOMWriterImpl.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/writers/XMLEventWriterImpl.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java classlib6/core/src/openjdk/java/java/applet/Applet.java classlib6/core/src/openjdk/java/java/applet/AppletContext.java classlib6/core/src/openjdk/java/java/applet/AppletStub.java classlib6/core/src/openjdk/java/java/awt/BorderLayout.java classlib6/core/src/openjdk/java/java/awt/Button.java classlib6/core/src/openjdk/java/java/awt/Canvas.java classlib6/core/src/openjdk/java/java/awt/CardLayout.java classlib6/core/src/openjdk/java/java/awt/Checkbox.java classlib6/core/src/openjdk/java/java/awt/CheckboxMenuItem.java classlib6/core/src/openjdk/java/java/awt/Choice.java classlib6/core/src/openjdk/java/java/awt/Color.java classlib6/core/src/openjdk/java/java/awt/Component.java classlib6/core/src/openjdk/java/java/awt/Container.java classlib6/core/src/openjdk/java/java/awt/Desktop.java classlib6/core/src/openjdk/java/java/awt/Dialog.java classlib6/core/src/openjdk/java/java/awt/Dimension.java classlib6/core/src/openjdk/java/java/awt/EventFilter.java classlib6/core/src/openjdk/java/java/awt/FileDialog.java classlib6/core/src/openjdk/java/java/awt/FlowLayout.java classlib6/core/src/openjdk/java/java/awt/Frame.java classlib6/core/src/openjdk/java/java/awt/Graphics.java classlib6/core/src/openjdk/java/java/awt/GridBagConstraints.java classlib6/core/src/openjdk/java/java/awt/GridBagLayout.java classlib6/core/src/openjdk/java/java/awt/GridLayout.java classlib6/core/src/openjdk/java/java/awt/Image.java classlib6/core/src/openjdk/java/java/awt/Label.java classlib6/core/src/openjdk/java/java/awt/List.java classlib6/core/src/openjdk/java/java/awt/MediaTracker.java classlib6/core/src/openjdk/java/java/awt/Menu.java classlib6/core/src/openjdk/java/java/awt/MenuBar.java classlib6/core/src/openjdk/java/java/awt/MenuComponent.java classlib6/core/src/openjdk/java/java/awt/MenuItem.java classlib6/core/src/openjdk/java/java/awt/ModalEventFilter.java classlib6/core/src/openjdk/java/java/awt/Panel.java classlib6/core/src/openjdk/java/java/awt/Point.java classlib6/core/src/openjdk/java/java/awt/Polygon.java classlib6/core/src/openjdk/java/java/awt/Rectangle.java classlib6/core/src/openjdk/java/java/awt/Scrollbar.java classlib6/core/src/openjdk/java/java/awt/SystemTray.java classlib6/core/src/openjdk/java/java/awt/TextArea.java classlib6/core/src/openjdk/java/java/awt/TextComponent.java classlib6/core/src/openjdk/java/java/awt/TextField.java classlib6/core/src/openjdk/java/java/awt/Toolkit.java classlib6/core/src/openjdk/java/java/awt/TrayIcon.java classlib6/core/src/openjdk/java/java/awt/Window.java classlib6/core/src/openjdk/java/java/awt/font/LayoutPath.java classlib6/core/src/openjdk/java/java/awt/image/ColorModel.java classlib6/core/src/openjdk/java/java/awt/image/ImageConsumer.java classlib6/core/src/openjdk/java/java/awt/image/IndexColorModel.java classlib6/core/src/openjdk/java/java/awt/image/MemoryImageSource.java classlib6/core/src/openjdk/java/java/awt/image/PixelGrabber.java classlib6/core/src/openjdk/java/java/awt/image/RGBImageFilter.java classlib6/core/src/openjdk/java/java/awt/peer/ButtonPeer.java classlib6/core/src/openjdk/java/java/awt/peer/CanvasPeer.java classlib6/core/src/openjdk/java/java/awt/peer/ChoicePeer.java classlib6/core/src/openjdk/java/java/awt/peer/ComponentPeer.java classlib6/core/src/openjdk/java/java/awt/peer/DesktopPeer.java classlib6/core/src/openjdk/java/java/awt/peer/DialogPeer.java classlib6/core/src/openjdk/java/java/awt/peer/FileDialogPeer.java classlib6/core/src/openjdk/java/java/awt/peer/FramePeer.java classlib6/core/src/openjdk/java/java/awt/peer/LabelPeer.java classlib6/core/src/openjdk/java/java/awt/peer/PanelPeer.java classlib6/core/src/openjdk/java/java/awt/peer/TextComponentPeer.java classlib6/core/src/openjdk/java/java/awt/peer/WindowPeer.java classlib6/core/src/openjdk/java/java/io/Console.java classlib6/core/src/openjdk/java/java/io/DataInput.java classlib6/core/src/openjdk/java/java/io/DataOutput.java classlib6/core/src/openjdk/java/java/io/IOError.java classlib6/core/src/openjdk/java/java/io/PipedInputStream.java classlib6/core/src/openjdk/java/java/io/PipedOutputStream.java classlib6/core/src/openjdk/java/java/lang/ApplicationShutdownHooks.java classlib6/core/src/openjdk/java/java/lang/ClassCircularityError.java classlib6/core/src/openjdk/java/java/lang/Compiler.java classlib6/core/src/openjdk/java/java/lang/Process.java classlib6/core/src/openjdk/java/java/lang/Runtime.java classlib6/core/src/openjdk/java/java/lang/ThreadDeath.java classlib6/core/src/openjdk/java/java/lang/ThreadGroup.java classlib6/core/src/openjdk/java/java/lang/management/LockInfo.java classlib6/core/src/openjdk/java/java/lang/management/MonitorInfo.java classlib6/core/src/openjdk/java/java/net/AbstractPlainSocketImpl.java classlib6/core/src/openjdk/java/java/net/ContentHandler.java classlib6/core/src/openjdk/java/java/net/CookieManager.java classlib6/core/src/openjdk/java/java/net/CookiePolicy.java classlib6/core/src/openjdk/java/java/net/CookieStore.java classlib6/core/src/openjdk/java/java/net/DatagramPacket.java classlib6/core/src/openjdk/java/java/net/DatagramSocket.java classlib6/core/src/openjdk/java/java/net/HttpCookie.java classlib6/core/src/openjdk/java/java/net/IDN.java classlib6/core/src/openjdk/java/java/net/InetAddress.java classlib6/core/src/openjdk/java/java/net/InterfaceAddress.java classlib6/core/src/openjdk/java/java/net/MulticastSocket.java classlib6/core/src/openjdk/java/java/net/ServerSocket.java classlib6/core/src/openjdk/java/java/net/Socket.java classlib6/core/src/openjdk/java/java/net/SocketException.java classlib6/core/src/openjdk/java/java/net/SocketImpl.java classlib6/core/src/openjdk/java/java/net/SocketInputStream.java classlib6/core/src/openjdk/java/java/net/SocketOutputStream.java classlib6/core/src/openjdk/java/java/net/URL.java classlib6/core/src/openjdk/java/java/net/URLConnection.java classlib6/core/src/openjdk/java/java/net/URLEncoder.java classlib6/core/src/openjdk/java/java/net/URLStreamHandler.java classlib6/core/src/openjdk/java/java/security/PolicySpi.java classlib6/core/src/openjdk/java/java/security/URIParameter.java classlib6/core/src/openjdk/java/java/sql/NClob.java classlib6/core/src/openjdk/java/java/sql/RowId.java classlib6/core/src/openjdk/java/java/sql/RowIdLifetime.java classlib6/core/src/openjdk/java/java/sql/SQLDataException.java classlib6/core/src/openjdk/java/java/sql/SQLFeatureNotSupportedException.java classlib6/core/src/openjdk/java/java/sql/SQLIntegrityConstraintViolationException.java classlib6/core/src/openjdk/java/java/sql/SQLInvalidAuthorizationSpecException.java classlib6/core/src/openjdk/java/java/sql/SQLNonTransientConnectionException.java classlib6/core/src/openjdk/java/java/sql/SQLNonTransientException.java classlib6/core/src/openjdk/java/java/sql/SQLSyntaxErrorException.java classlib6/core/src/openjdk/java/java/sql/SQLTimeoutException.java classlib6/core/src/openjdk/java/java/sql/SQLTransactionRollbackException.java classlib6/core/src/openjdk/java/java/sql/SQLTransientConnectionException.java classlib6/core/src/openjdk/java/java/sql/SQLTransientException.java classlib6/core/src/openjdk/java/java/sql/SQLXML.java classlib6/core/src/openjdk/java/java/sql/Wrapper.java classlib6/core/src/openjdk/java/java/text/RuleBasedCollationKey.java classlib6/core/src/openjdk/java/java/text/spi/BreakIteratorProvider.java classlib6/core/src/openjdk/java/java/text/spi/CollatorProvider.java classlib6/core/src/openjdk/java/java/text/spi/DateFormatProvider.java classlib6/core/src/openjdk/java/java/text/spi/DateFormatSymbolsProvider.java classlib6/core/src/openjdk/java/java/text/spi/DecimalFormatSymbolsProvider.java classlib6/core/src/openjdk/java/java/text/spi/NumberFormatProvider.java classlib6/core/src/openjdk/java/java/util/BitSet.java classlib6/core/src/openjdk/java/java/util/JapaneseImperialCalendar.java classlib6/core/src/openjdk/java/java/util/Properties.java classlib6/core/src/openjdk/java/java/util/ServiceConfigurationError.java classlib6/core/src/openjdk/java/java/util/ServiceLoader.java classlib6/core/src/openjdk/java/java/util/spi/CurrencyNameProvider.java classlib6/core/src/openjdk/java/java/util/spi/LocaleNameProvider.java classlib6/core/src/openjdk/java/java/util/spi/LocaleServiceProvider.java classlib6/core/src/openjdk/java/java/util/spi/TimeZoneNameProvider.java classlib6/core/src/openjdk/javax/javax/management/DescriptorKey.java classlib6/core/src/openjdk/javax/javax/management/InstanceOfQueryExp.java classlib6/core/src/openjdk/javax/javax/management/JMX.java classlib6/core/src/openjdk/javax/javax/management/MXBean.java classlib6/core/src/openjdk/javax/javax/management/StandardEmitterMBean.java classlib6/core/src/openjdk/javax/javax/management/openmbean/CompositeDataInvocationHandler.java classlib6/core/src/openjdk/javax/javax/management/openmbean/CompositeDataView.java classlib6/core/src/openjdk/javax/javax/management/remote/JMXAddressable.java classlib6/core/src/openjdk/javax/javax/net/ssl/SSLParameters.java classlib6/core/src/openjdk/javax/javax/script/AbstractScriptEngine.java classlib6/core/src/openjdk/javax/javax/script/Bindings.java classlib6/core/src/openjdk/javax/javax/script/Compilable.java classlib6/core/src/openjdk/javax/javax/script/CompiledScript.java classlib6/core/src/openjdk/javax/javax/script/Invocable.java classlib6/core/src/openjdk/javax/javax/script/ScriptContext.java classlib6/core/src/openjdk/javax/javax/script/ScriptEngine.java classlib6/core/src/openjdk/javax/javax/script/ScriptEngineFactory.java classlib6/core/src/openjdk/javax/javax/script/ScriptEngineManager.java classlib6/core/src/openjdk/javax/javax/script/ScriptException.java classlib6/core/src/openjdk/javax/javax/script/SimpleBindings.java classlib6/core/src/openjdk/javax/javax/script/SimpleScriptContext.java classlib6/core/src/openjdk/javax/javax/security/auth/login/ConfigurationSpi.java classlib6/core/src/openjdk/javax/javax/sql/CommonDataSource.java classlib6/core/src/openjdk/javax/javax/sql/StatementEvent.java classlib6/core/src/openjdk/javax/javax/sql/StatementEventListener.java classlib6/core/src/openjdk/javax/javax/swing/BufferStrategyPaintManager.java classlib6/core/src/openjdk/javax/javax/swing/DefaultRowSorter.java classlib6/core/src/openjdk/javax/javax/swing/DropMode.java classlib6/core/src/openjdk/javax/javax/swing/LayoutStyle.java classlib6/core/src/openjdk/javax/javax/swing/RowFilter.java classlib6/core/src/openjdk/javax/javax/swing/RowSorter.java classlib6/core/src/openjdk/javax/javax/swing/SortOrder.java classlib6/core/src/openjdk/javax/javax/swing/SwingHeavyWeight.java classlib6/core/src/openjdk/javax/javax/swing/SwingPaintEventDispatcher.java classlib6/core/src/openjdk/javax/javax/swing/SwingWorker.java classlib6/core/src/openjdk/javax/javax/swing/event/RowSorterEvent.java classlib6/core/src/openjdk/javax/javax/swing/event/RowSorterListener.java classlib6/core/src/openjdk/javax/javax/swing/plaf/basic/DragRecognitionSupport.java classlib6/core/src/openjdk/javax/javax/swing/table/TableRowSorter.java classlib6/core/src/openjdk/javax/javax/swing/table/TableStringConverter.java classlib6/core/src/openjdk/javax/javax/xml/crypto/AlgorithmMethod.java classlib6/core/src/openjdk/javax/javax/xml/crypto/Data.java classlib6/core/src/openjdk/javax/javax/xml/crypto/KeySelector.java classlib6/core/src/openjdk/javax/javax/xml/crypto/KeySelectorException.java classlib6/core/src/openjdk/javax/javax/xml/crypto/KeySelectorResult.java classlib6/core/src/openjdk/javax/javax/xml/crypto/MarshalException.java classlib6/core/src/openjdk/javax/javax/xml/crypto/NoSuchMechanismException.java classlib6/core/src/openjdk/javax/javax/xml/crypto/NodeSetData.java classlib6/core/src/openjdk/javax/javax/xml/crypto/OctetStreamData.java classlib6/core/src/openjdk/javax/javax/xml/crypto/URIReference.java classlib6/core/src/openjdk/javax/javax/xml/crypto/URIReferenceException.java classlib6/core/src/openjdk/javax/javax/xml/crypto/XMLCryptoContext.java classlib6/core/src/openjdk/javax/javax/xml/crypto/XMLStructure.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dom/DOMCryptoContext.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dom/DOMStructure.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dom/DOMURIReference.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/CanonicalizationMethod.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/DigestMethod.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/Manifest.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/Reference.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/SignatureMethod.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/SignatureProperties.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/SignatureProperty.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/SignedInfo.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/Transform.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/TransformException.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/TransformService.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/XMLSignContext.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/XMLSignatureException.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/XMLSignatureFactory.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/XMLValidateContext.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/dom/DOMSignContext.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/dom/DOMValidateContext.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/keyinfo/KeyInfo.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/keyinfo/KeyInfoFactory.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/keyinfo/KeyName.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/keyinfo/KeyValue.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/keyinfo/PGPData.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/keyinfo/RetrievalMethod.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/keyinfo/X509Data.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/keyinfo/X509IssuerSerial.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/spec/C14NMethodParameterSpec.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/spec/DigestMethodParameterSpec.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/spec/ExcC14NParameterSpec.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/spec/HMACParameterSpec.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/spec/SignatureMethodParameterSpec.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/spec/TransformParameterSpec.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/spec/XPathFilter2ParameterSpec.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/spec/XPathFilterParameterSpec.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/spec/XPathType.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/spec/XSLTTransformParameterSpec.java classlib6/core/src/openjdk/javax/javax/xml/datatype/SecuritySupport.java classlib6/core/src/openjdk/javax/javax/xml/stream/FactoryFinder.java classlib6/core/src/openjdk/javax/javax/xml/transform/stax/StAXResult.java classlib6/core/src/openjdk/javax/javax/xml/transform/stax/StAXSource.java classlib6/core/src/openjdk/javax/javax/xml/validation/SecuritySupport.java classlib6/core/src/openjdk/javax/javax/xml/xpath/SecuritySupport.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/AnnotationTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/ArrayAccessTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/ArrayTypeTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/AssertTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/AssignmentTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/BinaryTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/BlockTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/BreakTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/CaseTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/CatchTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/ClassTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/CompilationUnitTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/CompoundAssignmentTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/ConditionalExpressionTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/ContinueTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/DoWhileLoopTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/EmptyStatementTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/EnhancedForLoopTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/ErroneousTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/ExpressionStatementTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/ExpressionTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/ForLoopTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/IdentifierTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/IfTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/ImportTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/InstanceOfTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/LabeledStatementTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/LiteralTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/MemberSelectTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/MethodInvocationTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/MethodTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/ModifiersTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/NewArrayTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/NewClassTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/ParameterizedTypeTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/ParenthesizedTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/PrimitiveTypeTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/ReturnTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/StatementTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/SwitchTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/SynchronizedTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/ThrowTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/Tree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/TreeVisitor.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/TryTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/TypeCastTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/TypeParameterTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/UnaryTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/VariableTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/WhileLoopTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/WildcardTree.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/package-info.java classlib6/core/src/openjdk/langtools/com/sun/source/util/JavacTask.java classlib6/core/src/openjdk/langtools/com/sun/source/util/SimpleTreeVisitor.java classlib6/core/src/openjdk/langtools/com/sun/source/util/SourcePositions.java classlib6/core/src/openjdk/langtools/com/sun/source/util/TaskEvent.java classlib6/core/src/openjdk/langtools/com/sun/source/util/TaskListener.java classlib6/core/src/openjdk/langtools/com/sun/source/util/TreeScanner.java classlib6/core/src/openjdk/langtools/com/sun/source/util/Trees.java classlib6/core/src/openjdk/langtools/com/sun/source/util/package-info.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/Server.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacTaskImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacTool.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacTrees.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/Lint.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/model/AnnotationProxyMaker.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/model/FilteredMemberList.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/model/JavacElements.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/model/JavacSourcePosition.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/model/JavacTypes.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/parser/EndPosParser.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/parser/Lexer.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/processing/AnnotationProcessingError.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/processing/JavacFiler.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/processing/JavacMessager.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/processing/JavacProcessingEnvironment.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/processing/JavacRoundEnvironment.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/processing/PrintingProcessor.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/BaseFileObject.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/ClientCodeException.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/Constants.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/DiagnosticFormatter.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/JavacFileManager.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/MandatoryWarningHandler.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/Messages.java classlib6/core/src/openjdk/langtools/javax/annotation/processing/AbstractProcessor.java classlib6/core/src/openjdk/langtools/javax/annotation/processing/Filer.java classlib6/core/src/openjdk/langtools/javax/annotation/processing/FilerException.java classlib6/core/src/openjdk/langtools/javax/annotation/processing/Messager.java classlib6/core/src/openjdk/langtools/javax/annotation/processing/ProcessingEnvironment.java classlib6/core/src/openjdk/langtools/javax/annotation/processing/Processor.java classlib6/core/src/openjdk/langtools/javax/annotation/processing/SupportedAnnotationTypes.java classlib6/core/src/openjdk/langtools/javax/annotation/processing/SupportedOptions.java classlib6/core/src/openjdk/langtools/javax/annotation/processing/SupportedSourceVersion.java classlib6/core/src/openjdk/langtools/javax/annotation/processing/package-info.java classlib6/core/src/openjdk/langtools/javax/lang/model/SourceVersion.java classlib6/core/src/openjdk/langtools/javax/lang/model/element/AnnotationMirror.java classlib6/core/src/openjdk/langtools/javax/lang/model/element/AnnotationValue.java classlib6/core/src/openjdk/langtools/javax/lang/model/element/AnnotationValueVisitor.java classlib6/core/src/openjdk/langtools/javax/lang/model/element/Element.java classlib6/core/src/openjdk/langtools/javax/lang/model/element/ElementKind.java classlib6/core/src/openjdk/langtools/javax/lang/model/element/ElementVisitor.java classlib6/core/src/openjdk/langtools/javax/lang/model/element/ExecutableElement.java classlib6/core/src/openjdk/langtools/javax/lang/model/element/Modifier.java classlib6/core/src/openjdk/langtools/javax/lang/model/element/NestingKind.java classlib6/core/src/openjdk/langtools/javax/lang/model/element/PackageElement.java classlib6/core/src/openjdk/langtools/javax/lang/model/element/TypeElement.java classlib6/core/src/openjdk/langtools/javax/lang/model/element/TypeParameterElement.java classlib6/core/src/openjdk/langtools/javax/lang/model/element/UnknownAnnotationValueException.java classlib6/core/src/openjdk/langtools/javax/lang/model/element/UnknownElementException.java classlib6/core/src/openjdk/langtools/javax/lang/model/element/VariableElement.java classlib6/core/src/openjdk/langtools/javax/lang/model/element/package-info.java classlib6/core/src/openjdk/langtools/javax/lang/model/package-info.java classlib6/core/src/openjdk/langtools/javax/lang/model/type/ArrayType.java classlib6/core/src/openjdk/langtools/javax/lang/model/type/DeclaredType.java classlib6/core/src/openjdk/langtools/javax/lang/model/type/ErrorType.java classlib6/core/src/openjdk/langtools/javax/lang/model/type/ExecutableType.java classlib6/core/src/openjdk/langtools/javax/lang/model/type/MirroredTypeException.java classlib6/core/src/openjdk/langtools/javax/lang/model/type/MirroredTypesException.java classlib6/core/src/openjdk/langtools/javax/lang/model/type/NoType.java classlib6/core/src/openjdk/langtools/javax/lang/model/type/NullType.java classlib6/core/src/openjdk/langtools/javax/lang/model/type/PrimitiveType.java classlib6/core/src/openjdk/langtools/javax/lang/model/type/ReferenceType.java classlib6/core/src/openjdk/langtools/javax/lang/model/type/TypeKind.java classlib6/core/src/openjdk/langtools/javax/lang/model/type/TypeMirror.java classlib6/core/src/openjdk/langtools/javax/lang/model/type/TypeVariable.java classlib6/core/src/openjdk/langtools/javax/lang/model/type/TypeVisitor.java classlib6/core/src/openjdk/langtools/javax/lang/model/type/UnknownTypeException.java classlib6/core/src/openjdk/langtools/javax/lang/model/type/WildcardType.java classlib6/core/src/openjdk/langtools/javax/lang/model/type/package-info.java classlib6/core/src/openjdk/langtools/javax/lang/model/util/AbstractAnnotationValueVisitor6.java classlib6/core/src/openjdk/langtools/javax/lang/model/util/AbstractElementVisitor6.java classlib6/core/src/openjdk/langtools/javax/lang/model/util/AbstractTypeVisitor6.java classlib6/core/src/openjdk/langtools/javax/lang/model/util/ElementFilter.java classlib6/core/src/openjdk/langtools/javax/lang/model/util/ElementKindVisitor6.java classlib6/core/src/openjdk/langtools/javax/lang/model/util/ElementScanner6.java classlib6/core/src/openjdk/langtools/javax/lang/model/util/Elements.java classlib6/core/src/openjdk/langtools/javax/lang/model/util/SimpleAnnotationValueVisitor6.java classlib6/core/src/openjdk/langtools/javax/lang/model/util/SimpleElementVisitor6.java classlib6/core/src/openjdk/langtools/javax/lang/model/util/SimpleTypeVisitor6.java classlib6/core/src/openjdk/langtools/javax/lang/model/util/TypeKindVisitor6.java classlib6/core/src/openjdk/langtools/javax/lang/model/util/Types.java classlib6/core/src/openjdk/langtools/javax/lang/model/util/package-info.java classlib6/core/src/openjdk/langtools/javax/tools/Diagnostic.java classlib6/core/src/openjdk/langtools/javax/tools/DiagnosticListener.java classlib6/core/src/openjdk/langtools/javax/tools/ForwardingJavaFileManager.java classlib6/core/src/openjdk/langtools/javax/tools/ForwardingJavaFileObject.java classlib6/core/src/openjdk/langtools/javax/tools/JavaCompiler.java classlib6/core/src/openjdk/langtools/javax/tools/JavaFileManager.java classlib6/core/src/openjdk/langtools/javax/tools/JavaFileObject.java classlib6/core/src/openjdk/langtools/javax/tools/SimpleJavaFileObject.java classlib6/core/src/openjdk/langtools/javax/tools/Tool.java classlib6/core/src/openjdk/langtools/javax/tools/ToolProvider.java classlib6/core/src/openjdk/langtools/javax/tools/package-info.java classlib6/core/src/openjdk/langtools/sun/tools/javap/StackMapData.java classlib6/core/src/openjdk/langtools/sun/tools/javap/StackMapTableData.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/ApacheCanonicalizer.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/ApacheData.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/ApacheNodeSetData.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/ApacheOctetStreamData.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/ApacheTransform.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMBase64Transform.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMCanonicalXMLC14NMethod.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMCanonicalizationMethod.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMCryptoBinary.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMEnvelopedTransform.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMExcC14NMethod.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMKeyInfo.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMKeyInfoFactory.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMKeyName.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMManifest.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMPGPData.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMSignatureProperties.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMSignatureProperty.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMSignedInfo.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMStructure.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMSubTreeData.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMTransform.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMURIDereferencer.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMUtils.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMX509Data.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMX509IssuerSerial.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMXMLObject.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMXPathTransform.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/DOMXSLTTransform.java classlib6/core/src/openjdk/org/org/jcp/xml/dsig/internal/dom/Utils.java classlib6/core/src/openjdk/org/org/omg/CORBA/BAD_CONTEXT.java classlib6/core/src/openjdk/org/org/omg/CORBA/BAD_INV_ORDER.java classlib6/core/src/openjdk/org/org/omg/CORBA/BAD_OPERATION.java classlib6/core/src/openjdk/org/org/omg/CORBA/BAD_PARAM.java classlib6/core/src/openjdk/org/org/omg/CORBA/BAD_TYPECODE.java classlib6/core/src/openjdk/org/org/omg/CORBA/COMM_FAILURE.java classlib6/core/src/openjdk/org/org/omg/CORBA/DATA_CONVERSION.java classlib6/core/src/openjdk/org/org/omg/CORBA/FREE_MEM.java classlib6/core/src/openjdk/org/org/omg/CORBA/IMP_LIMIT.java classlib6/core/src/openjdk/org/org/omg/CORBA/INITIALIZE.java classlib6/core/src/openjdk/org/org/omg/CORBA/INTERNAL.java classlib6/core/src/openjdk/org/org/omg/CORBA/INTF_REPOS.java classlib6/core/src/openjdk/org/org/omg/CORBA/INV_FLAG.java classlib6/core/src/openjdk/org/org/omg/CORBA/INV_IDENT.java classlib6/core/src/openjdk/org/org/omg/CORBA/INV_OBJREF.java classlib6/core/src/openjdk/org/org/omg/CORBA/MARSHAL.java classlib6/core/src/openjdk/org/org/omg/CORBA/NO_IMPLEMENT.java classlib6/core/src/openjdk/org/org/omg/CORBA/NO_MEMORY.java classlib6/core/src/openjdk/org/org/omg/CORBA/NO_PERMISSION.java classlib6/core/src/openjdk/org/org/omg/CORBA/NO_RESOURCES.java classlib6/core/src/openjdk/org/org/omg/CORBA/NO_RESPONSE.java classlib6/core/src/openjdk/org/org/omg/CORBA/OBJECT_NOT_EXIST.java classlib6/core/src/openjdk/org/org/omg/CORBA/OBJ_ADAPTER.java classlib6/core/src/openjdk/org/org/omg/CORBA/ORB.java classlib6/core/src/openjdk/org/org/omg/CORBA/PERSIST_STORE.java classlib6/core/src/openjdk/org/org/omg/CORBA/SystemException.java classlib6/core/src/openjdk/org/org/omg/CORBA/TRANSIENT.java classlib6/core/src/openjdk/org/org/omg/CORBA/UNKNOWN.java classlib6/core/src/openjdk/org/org/omg/CORBA/UserException.java classlib6/core/src/openjdk/org/org/relaxng/datatype/Datatype.java classlib6/core/src/openjdk/org/org/relaxng/datatype/DatatypeBuilder.java classlib6/core/src/openjdk/org/org/relaxng/datatype/DatatypeException.java classlib6/core/src/openjdk/org/org/relaxng/datatype/DatatypeLibrary.java classlib6/core/src/openjdk/org/org/relaxng/datatype/DatatypeLibraryFactory.java classlib6/core/src/openjdk/org/org/relaxng/datatype/DatatypeStreamingValidator.java classlib6/core/src/openjdk/org/org/relaxng/datatype/ValidationContext.java classlib6/core/src/openjdk/org/org/relaxng/datatype/helpers/ParameterlessDatatypeBuilder.java classlib6/core/src/openjdk/org/org/relaxng/datatype/helpers/StreamingValidatorImpl.java classlib6/core/src/openjdk/sun/sun/applet/AppletPanel.java classlib6/core/src/openjdk/sun/sun/applet/AppletSecurity.java classlib6/core/src/openjdk/sun/sun/awt/AWTCharset.java classlib6/core/src/openjdk/sun/sun/awt/HKSCS.java classlib6/core/src/openjdk/sun/sun/awt/HorizBagLayout.java classlib6/core/src/openjdk/sun/sun/awt/PaintEventDispatcher.java classlib6/core/src/openjdk/sun/sun/awt/SubRegionShowable.java classlib6/core/src/openjdk/sun/sun/awt/UngrabEvent.java classlib6/core/src/openjdk/sun/sun/awt/event/IgnorePaintEvent.java classlib6/core/src/openjdk/sun/sun/awt/image/GifImageDecoder.java classlib6/core/src/openjdk/sun/sun/awt/image/ImageRepresentation.java classlib6/core/src/openjdk/sun/sun/awt/image/URLImageSource.java classlib6/core/src/openjdk/sun/sun/awt/shell/ShellFolderColumnInfo.java classlib6/core/src/openjdk/sun/sun/font/LayoutPathImpl.java classlib6/core/src/openjdk/sun/sun/java2d/loops/DrawGlyphListLCD.java classlib6/core/src/openjdk/sun/sun/java2d/loops/DrawPath.java classlib6/core/src/openjdk/sun/sun/java2d/loops/FillPath.java classlib6/core/src/openjdk/sun/sun/java2d/loops/ProcessPath.java classlib6/core/src/openjdk/sun/sun/java2d/pipe/BufferedContext.java classlib6/core/src/openjdk/sun/sun/java2d/pipe/BufferedRenderPipe.java classlib6/core/src/openjdk/sun/sun/java2d/pipe/GlyphListLoopPipe.java classlib6/core/src/openjdk/sun/sun/java2d/pipe/LCDTextRenderer.java classlib6/core/src/openjdk/sun/sun/java2d/pipe/RenderQueue.java classlib6/core/src/openjdk/sun/sun/management/HotSpotDiagnostic.java classlib6/core/src/openjdk/sun/sun/management/LockDataConverter.java classlib6/core/src/openjdk/sun/sun/management/LockDataConverterMXBean.java classlib6/core/src/openjdk/sun/sun/management/MonitorInfoCompositeData.java classlib6/core/src/openjdk/sun/sun/management/StackTraceElementCompositeData.java classlib6/core/src/openjdk/sun/sun/management/VMOptionCompositeData.java classlib6/core/src/openjdk/sun/sun/misc/JavaIOAccess.java classlib6/core/src/openjdk/sun/sun/misc/JavaIODeleteOnExitAccess.java classlib6/core/src/openjdk/sun/sun/misc/MetaIndex.java classlib6/core/src/openjdk/sun/sun/misc/OSEnvironment.java classlib6/core/src/openjdk/sun/sun/misc/VMSupport.java classlib6/core/src/openjdk/sun/sun/net/httpserver/ChunkedInputStream.java classlib6/core/src/openjdk/sun/sun/net/httpserver/Code.java classlib6/core/src/openjdk/sun/sun/net/httpserver/ContextList.java classlib6/core/src/openjdk/sun/sun/net/httpserver/DefaultHttpServerProvider.java classlib6/core/src/openjdk/sun/sun/net/httpserver/Event.java classlib6/core/src/openjdk/sun/sun/net/httpserver/FixedLengthOutputStream.java classlib6/core/src/openjdk/sun/sun/net/httpserver/HttpConnection.java classlib6/core/src/openjdk/sun/sun/net/httpserver/HttpContextImpl.java classlib6/core/src/openjdk/sun/sun/net/httpserver/HttpError.java classlib6/core/src/openjdk/sun/sun/net/httpserver/HttpExchangeImpl.java classlib6/core/src/openjdk/sun/sun/net/httpserver/HttpServerImpl.java classlib6/core/src/openjdk/sun/sun/net/httpserver/HttpsExchangeImpl.java classlib6/core/src/openjdk/sun/sun/net/httpserver/HttpsServerImpl.java classlib6/core/src/openjdk/sun/sun/net/httpserver/Request.java classlib6/core/src/openjdk/sun/sun/net/httpserver/SSLStreams.java classlib6/core/src/openjdk/sun/sun/net/httpserver/ServerConfig.java classlib6/core/src/openjdk/sun/sun/net/httpserver/StreamClosedException.java classlib6/core/src/openjdk/sun/sun/net/httpserver/TimeSource.java classlib6/core/src/openjdk/sun/sun/net/httpserver/UnmodifiableHeaders.java classlib6/core/src/openjdk/sun/sun/net/www/URLConnection.java classlib6/core/src/openjdk/sun/sun/net/www/http/KeepAliveStreamCleaner.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/http/HttpURLConnection.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/http/InMemoryCookieStore.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/http/NegotiateAuthentication.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/http/NegotiateCallbackHandler.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/http/NegotiatorImpl.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/https/DefaultHostnameVerifier.java classlib6/core/src/openjdk/sun/sun/nio/cs/UTF_16LE_BOM.java classlib6/core/src/openjdk/sun/sun/nio/cs/UTF_32.java classlib6/core/src/openjdk/sun/sun/nio/cs/UTF_32BE.java classlib6/core/src/openjdk/sun/sun/nio/cs/UTF_32BE_BOM.java classlib6/core/src/openjdk/sun/sun/nio/cs/UTF_32Coder.java classlib6/core/src/openjdk/sun/sun/nio/cs/UTF_32LE.java classlib6/core/src/openjdk/sun/sun/nio/cs/UTF_32LE_BOM.java classlib6/core/src/openjdk/sun/sun/nio/cs/Unicode.java classlib6/core/src/openjdk/sun/sun/nio/cs/ext/ISO2022_JP_2.java classlib6/core/src/openjdk/sun/sun/nio/cs/ext/JIS_X_0208_MS5022X_Decoder.java classlib6/core/src/openjdk/sun/sun/nio/cs/ext/JIS_X_0208_MS5022X_Encoder.java classlib6/core/src/openjdk/sun/sun/nio/cs/ext/JIS_X_0208_MS932_Decoder.java classlib6/core/src/openjdk/sun/sun/nio/cs/ext/JIS_X_0208_MS932_Encoder.java classlib6/core/src/openjdk/sun/sun/nio/cs/ext/JIS_X_0212_MS5022X_Decoder.java classlib6/core/src/openjdk/sun/sun/nio/cs/ext/JIS_X_0212_MS5022X_Encoder.java classlib6/core/src/openjdk/sun/sun/nio/cs/ext/MS50220.java classlib6/core/src/openjdk/sun/sun/nio/cs/ext/MS50221.java classlib6/core/src/openjdk/sun/sun/nio/cs/ext/MSISO2022JP.java classlib6/core/src/openjdk/sun/sun/reflect/misc/ConstructorUtil.java classlib6/core/src/openjdk/sun/sun/reflect/misc/FieldUtil.java classlib6/core/src/openjdk/sun/sun/reflect/misc/MethodUtil.java classlib6/core/src/openjdk/sun/sun/reflect/misc/ReflectUtil.java classlib6/core/src/openjdk/sun/sun/rmi/runtime/RuntimeUtil.java classlib6/core/src/openjdk/sun/sun/rmi/server/InactiveGroupException.java classlib6/core/src/openjdk/sun/sun/security/jgss/GSSToken.java classlib6/core/src/openjdk/sun/sun/security/jgss/LoginConfigImpl.java classlib6/core/src/openjdk/sun/sun/security/jgss/spnego/NegTokenInit.java classlib6/core/src/openjdk/sun/sun/security/jgss/spnego/NegTokenTarg.java classlib6/core/src/openjdk/sun/sun/security/jgss/spnego/SpNegoContext.java classlib6/core/src/openjdk/sun/sun/security/jgss/spnego/SpNegoCredElement.java classlib6/core/src/openjdk/sun/sun/security/jgss/spnego/SpNegoMechFactory.java classlib6/core/src/openjdk/sun/sun/security/jgss/spnego/SpNegoToken.java classlib6/core/src/openjdk/sun/sun/security/jgss/wrapper/GSSCredElement.java classlib6/core/src/openjdk/sun/sun/security/jgss/wrapper/GSSLibStub.java classlib6/core/src/openjdk/sun/sun/security/jgss/wrapper/GSSNameElement.java classlib6/core/src/openjdk/sun/sun/security/jgss/wrapper/Krb5Util.java classlib6/core/src/openjdk/sun/sun/security/jgss/wrapper/NativeGSSContext.java classlib6/core/src/openjdk/sun/sun/security/jgss/wrapper/NativeGSSFactory.java classlib6/core/src/openjdk/sun/sun/security/jgss/wrapper/SunNativeProvider.java classlib6/core/src/openjdk/sun/sun/security/krb5/internal/ETypeInfo.java classlib6/core/src/openjdk/sun/sun/security/krb5/internal/ETypeInfo2.java classlib6/core/src/openjdk/sun/sun/security/krb5/internal/crypto/ArcFourHmac.java classlib6/core/src/openjdk/sun/sun/security/krb5/internal/crypto/ArcFourHmacEType.java classlib6/core/src/openjdk/sun/sun/security/krb5/internal/crypto/HmacMd5ArcFourCksumType.java classlib6/core/src/openjdk/sun/sun/security/pkcs11/Secmod.java classlib6/core/src/openjdk/sun/sun/security/pkcs11/wrapper/CK_TLS_PRF_PARAMS.java classlib6/core/src/openjdk/sun/sun/security/provider/ConfigSpiFile.java classlib6/core/src/openjdk/sun/sun/security/provider/DSAPublicKeyImpl.java classlib6/core/src/openjdk/sun/sun/security/provider/MD4.java classlib6/core/src/openjdk/sun/sun/security/provider/PolicySpiFile.java classlib6/core/src/openjdk/sun/sun/security/tools/JarSignerResources_zh_CN.java classlib6/core/src/openjdk/sun/sun/security/tools/KeyStoreUtil.java classlib6/core/src/openjdk/sun/sun/security/x509/DeltaCRLIndicatorExtension.java classlib6/core/src/openjdk/sun/sun/security/x509/DistributionPointName.java classlib6/core/src/openjdk/sun/sun/security/x509/FreshestCRLExtension.java classlib6/core/src/openjdk/sun/sun/security/x509/IssuingDistributionPointExtension.java classlib6/core/src/openjdk/sun/sun/swing/AccessibleMethod.java classlib6/core/src/openjdk/sun/sun/swing/AccumulativeRunnable.java classlib6/core/src/openjdk/sun/sun/swing/DefaultLayoutStyle.java classlib6/core/src/openjdk/sun/sun/swing/PrintingStatus.java classlib6/core/src/openjdk/sun/sun/swing/icon/SortArrowIcon.java classlib6/core/src/openjdk/sun/sun/swing/plaf/windows/ClassicSortArrowIcon.java classlib6/core/src/openjdk/sun/sun/swing/table/DefaultTableCellHeaderRenderer.java classlib6/core/src/openjdk/sun/sun/swing/text/CompoundPrintable.java classlib6/core/src/openjdk/sun/sun/swing/text/CountingPrintable.java classlib6/core/src/openjdk/sun/sun/swing/text/TextComponentPrintable.java classlib6/core/src/openjdk/sun/sun/swing/text/html/FrameEditorPaneTag.java classlib6/core/src/openjdk/sun/sun/text/Normalizer.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/InternalDialog.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/LocalVirtualMachine.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/SheetDialog.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/Utilities.java classlib6/core/src/openjdk/sun/sun/tools/native2ascii/resources/MsgNative2ascii_zh_CN.java classlib6/core/src/openjdk/sun/sun/util/LocaleServiceProviderPool.java classlib6/core/src/openjdk/sun/sun/util/TimeZoneNameUtility.java classlib6/core/src/openjdk/sun/sun/util/calendar/ImmutableGregorianDate.java classlib6/core/src/openjdk/sun/sun/util/calendar/LocalGregorianCalendar.java classlib6/core/src/openjdk/sun/sun/util/resources/LocaleNamesBundle.java classlib6/core/src/openjdk/sun/sun/util/resources/LocaleNames_zh_HK.java classlib6/core/src/openjdk/svm/sun/net/www/protocol/http/NTLMAuthentication.java Modified: classlib6/core/src/openjdk/com/com/sun/imageio/plugins/common/BitFile.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/imageio/plugins/common/BitFile.java 2011-01-04 08:36:56 UTC (rev 5773) +++ classlib6/core/src/openjdk/com/com/sun/imageio/plugins/common/BitFile.java 2011-01-04 09:10:58 UTC (rev 5774) @@ -1,12 +1,12 @@ /* - * Copyright 2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2005, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.imageio.plugins.common; Modified: classlib6/core/src/openjdk/com/com/sun/imageio/plugins/common/LZWCompressor.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/imageio/plugins/common/LZWCompressor.java 2011-01-04 08:36:56 UTC (rev 5773) +++ classlib6/core/src/openjdk/com/com/sun/imageio/plugins/common/LZWCompressor.java 2011-01-04 09:10:58 UTC (rev 5774) @@ -1,12 +1,12 @@ /* - * Copyright 2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2005, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.imageio.plugins.common; Modified: classlib6/core/src/openjdk/com/com/sun/imageio/plugins/common/LZWStringTable.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/imageio/plugins/common/LZWStringTable.java 2011-01-04 08:36:56 UTC (rev 5773) +++ classlib6/core/src/openjdk/com/com/sun/imageio/plugins/common/LZWStringTable.java 2011-01-04 09:10:58 UTC (rev 5774) @@ -1,12 +1,12 @@ /* - * Copyright 2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * ... [truncated message content] |
From: <ls...@us...> - 2011-01-04 09:17:57
|
Revision: 5775 http://jnode.svn.sourceforge.net/jnode/?rev=5775&view=rev Author: lsantha Date: 2011-01-04 09:17:47 +0000 (Tue, 04 Jan 2011) Log Message: ----------- Integrating OpenJDK 6 b20. Modified Paths: -------------- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyBasicImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyCollectionImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyComplexImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyConstructedImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyFactoryImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyUtil.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynArrayImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynEnumImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynFixedImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynSequenceImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynStructImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynUnionImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynValueBoxImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynValueCommonImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynValueImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerRead.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerReadGrow.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerWrite.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerWriteCollect.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerWriteGrow.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerWriteStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferQueue.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/ByteBufferWithInfo.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/CDRInputStream_1_1.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/CDROutputStream_1_1.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/MarkAndResetHandler.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/RestorableInputStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/CDREncapsCodec.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/ClientRequestInfoImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/CodecFactoryImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/IORInfoImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/InterceptorInvoker.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/InterceptorList.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/ORBInitInfoImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/PICurrent.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/ServerRequestInfoImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/SlotTable.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/SlotTableStack.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/EncapsulationUtility.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/FreezableList.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/GenericIdentifiable.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/GenericTaggedComponent.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/GenericTaggedProfile.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/IORTemplateImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/JIDLObjectKeyTemplate.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/NewObjectKeyTemplateBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/ObjectAdapterIdArray.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/ObjectAdapterIdBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/ObjectIdImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/ObjectKeyFactoryImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/ObjectKeyImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/ObjectKeyTemplateBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/ObjectReferenceTemplateImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/OldJIDLObjectKeyTemplate.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/OldObjectKeyTemplateBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/OldPOAObjectKeyTemplate.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/POAObjectKeyTemplate.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/TaggedComponentFactoryFinderImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/TaggedProfileFactoryFinderImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/WireObjectKeyTemplate.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/IIOPAddressBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/IIOPAddressClosureImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/IIOPAddressImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/iiop/IIOPProfileTemplateImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/naming/cosnaming/InterOperableNamingImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orb/ORBVersionImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/RepositoryIdFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/ValueHandlerImpl_1_3.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/closure/Constant.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/closure/Future.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/RequestCanceledException.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/AddressingDispositionHelper.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/CancelRequestMessage.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/CancelRequestMessage_1_0.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/CancelRequestMessage_1_1.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/CancelRequestMessage_1_2.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/FragmentMessage.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/IORAddressingInfo.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/IORAddressingInfoHelper.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/KeyAddr.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/LocateReplyMessage.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/LocateReplyMessage_1_0.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/LocateReplyMessage_1_1.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/LocateReplyMessage_1_2.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/LocateRequestMessage.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/LocateRequestMessage_1_0.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/LocateRequestMessage_1_1.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/LocateRequestMessage_1_2.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/Message_1_0.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/ProfileAddr.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/ReferenceAddr.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/ReplyMessage.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/ReplyMessage_1_0.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/ReplyMessage_1_1.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/RequestMessage_1_1.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/TargetAddress.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/giopmsgheaders/TargetAddressHelper.java classlib6/core/src/openjdk/com/com/sun/corba/se/internal/Interceptors/PIORB.java classlib6/core/src/openjdk/com/com/sun/corba/se/org/omg/CORBA/ORB.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/Identifiable.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/IdentifiableBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/IdentifiableContainerBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/IdentifiableFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/IdentifiableFactoryFinder.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/TaggedComponentBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/TaggedProfileTemplate.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/Writeable.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/legacy/connection/Connection.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/legacy/interceptor/IORInfoExt.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/legacy/interceptor/RequestInfoExt.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/legacy/interceptor/UnknownType.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orb/ORBVersion.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orb/ORBVersionFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/orbutil/closure/Closure.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/servicecontext/ORBVersionServiceContext.java classlib6/core/src/openjdk/com/com/sun/jndi/ldap/ext/StartTlsResponseImpl.java classlib6/core/src/openjdk/com/com/sun/security/auth/UnixNumericGroupPrincipal.java classlib6/core/src/openjdk/com/com/sun/security/auth/UnixNumericUserPrincipal.java classlib6/core/src/openjdk/com/com/sun/security/auth/UnixPrincipal.java classlib6/core/src/openjdk/com/com/sun/security/auth/callback/TextCallbackHandler.java classlib6/core/src/openjdk/com/com/sun/security/jgss/GSSUtil.java classlib6/core/src/openjdk/com/com/sun/security/sasl/digest/SecurityCtx.java classlib6/core/src/openjdk/com/com/sun/security/sasl/util/AbstractSaslImpl.java classlib6/core/src/openjdk/com/com/sun/security/sasl/util/PolicyUtils.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/ConcreteMethodImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/NonConcreteMethodImpl.java classlib6/core/src/openjdk/com/com/sun/tools/jdi/ObsoleteMethodImpl.java classlib6/core/src/openjdk/java/java/awt/ContainerOrderFocusTraversalPolicy.java classlib6/core/src/openjdk/java/java/awt/event/MouseWheelListener.java classlib6/core/src/openjdk/java/java/lang/CharSequence.java classlib6/core/src/openjdk/java/java/security/cert/CertPathBuilderException.java classlib6/core/src/openjdk/java/java/security/cert/CertStoreException.java classlib6/core/src/openjdk/java/java/security/cert/CertStoreSpi.java classlib6/core/src/openjdk/java/java/security/cert/PKIXBuilderParameters.java classlib6/core/src/openjdk/java/java/security/cert/PKIXCertPathChecker.java classlib6/core/src/openjdk/java/java/security/cert/PolicyNode.java classlib6/core/src/openjdk/java/java/security/cert/PolicyQualifierInfo.java classlib6/core/src/openjdk/java/java/util/logging/ConsoleHandler.java classlib6/core/src/openjdk/java/java/util/logging/LoggingPermission.java classlib6/core/src/openjdk/java/java/util/logging/SocketHandler.java classlib6/core/src/openjdk/java/java/util/prefs/BackingStoreException.java classlib6/core/src/openjdk/java/java/util/prefs/InvalidPreferencesFormatException.java classlib6/core/src/openjdk/java/java/util/prefs/NodeChangeEvent.java classlib6/core/src/openjdk/java/java/util/prefs/PreferenceChangeEvent.java classlib6/core/src/openjdk/javax/javax/imageio/stream/MemoryCache.java classlib6/core/src/openjdk/javax/javax/management/relation/InvalidRelationIdException.java classlib6/core/src/openjdk/javax/javax/management/relation/InvalidRelationServiceException.java classlib6/core/src/openjdk/javax/javax/management/relation/InvalidRelationTypeException.java classlib6/core/src/openjdk/javax/javax/management/relation/InvalidRoleInfoException.java classlib6/core/src/openjdk/javax/javax/management/relation/InvalidRoleValueException.java classlib6/core/src/openjdk/javax/javax/management/relation/RelationException.java classlib6/core/src/openjdk/javax/javax/management/relation/RelationNotFoundException.java classlib6/core/src/openjdk/javax/javax/management/relation/RelationServiceNotRegisteredException.java classlib6/core/src/openjdk/javax/javax/management/relation/RelationTypeNotFoundException.java classlib6/core/src/openjdk/javax/javax/management/relation/RoleInfoNotFoundException.java classlib6/core/src/openjdk/javax/javax/management/relation/RoleNotFoundException.java classlib6/core/src/openjdk/javax/javax/print/MimeType.java classlib6/core/src/openjdk/javax/javax/print/attribute/HashDocAttributeSet.java classlib6/core/src/openjdk/javax/javax/print/attribute/HashPrintJobAttributeSet.java classlib6/core/src/openjdk/javax/javax/print/attribute/HashPrintRequestAttributeSet.java classlib6/core/src/openjdk/javax/javax/print/attribute/HashPrintServiceAttributeSet.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/MediaName.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/MediaSizeName.java classlib6/core/src/openjdk/javax/javax/print/attribute/standard/MediaTray.java classlib6/core/src/openjdk/javax/javax/print/event/PrintEvent.java classlib6/core/src/openjdk/javax/javax/print/event/PrintJobAttributeEvent.java classlib6/core/src/openjdk/javax/javax/print/event/PrintJobEvent.java classlib6/core/src/openjdk/javax/javax/print/event/PrintServiceAttributeEvent.java classlib6/core/src/openjdk/javax/javax/security/sasl/RealmCallback.java classlib6/core/src/openjdk/javax/javax/security/sasl/RealmChoiceCallback.java classlib6/core/src/openjdk/javax/javax/swing/text/MaskFormatter.java classlib6/core/src/openjdk/javax/javax/swing/text/NumberFormatter.java classlib6/core/src/openjdk/langtools/com/sun/tools/javadoc/ModifierFilter.java classlib6/core/src/openjdk/org/org/ietf/jgss/GSSException.java classlib6/core/src/openjdk/sun/sun/font/BidiUtils.java classlib6/core/src/openjdk/sun/sun/java2d/FontSupport.java classlib6/core/src/openjdk/sun/sun/java2d/loops/DrawGlyphList.java classlib6/core/src/openjdk/sun/sun/java2d/pipe/TextRenderer.java classlib6/core/src/openjdk/sun/sun/nio/ch/DirectBuffer.java classlib6/core/src/openjdk/sun/sun/security/provider/certpath/KeyChecker.java classlib6/core/src/openjdk/sun/sun/security/provider/certpath/SunCertPathBuilderParameters.java classlib6/core/src/openjdk/sun/sun/util/calendar/CalendarDate.java Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyBasicImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyBasicImpl.java 2011-01-04 09:10:58 UTC (rev 5774) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyBasicImpl.java 2011-01-04 09:17:47 UTC (rev 5775) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2003, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,11 +18,10 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ - package com.sun.corba.se.impl.dynamicany; import org.omg.CORBA.Any; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyCollectionImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyCollectionImpl.java 2011-01-04 09:10:58 UTC (rev 5774) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyCollectionImpl.java 2011-01-04 09:17:47 UTC (rev 5775) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2003, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,11 +18,10 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ - package com.sun.corba.se.impl.dynamicany; import org.omg.CORBA.TypeCode; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyComplexImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyComplexImpl.java 2011-01-04 09:10:58 UTC (rev 5774) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyComplexImpl.java 2011-01-04 09:17:47 UTC (rev 5775) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2003, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,11 +18,10 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ - package com.sun.corba.se.impl.dynamicany; import org.omg.CORBA.TypeCode; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyConstructedImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyConstructedImpl.java 2011-01-04 09:10:58 UTC (rev 5774) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyConstructedImpl.java 2011-01-04 09:17:47 UTC (rev 5775) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2003, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,11 +18,10 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ - package com.sun.corba.se.impl.dynamicany; import org.omg.CORBA.Any; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyFactoryImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyFactoryImpl.java 2011-01-04 09:10:58 UTC (rev 5774) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyFactoryImpl.java 2011-01-04 09:17:47 UTC (rev 5775) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2003, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,11 +18,10 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ - package com.sun.corba.se.impl.dynamicany; import org.omg.CORBA.Any; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyImpl.java 2011-01-04 09:10:58 UTC (rev 5774) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyImpl.java 2011-01-04 09:17:47 UTC (rev 5775) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2003, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,11 +18,10 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ - package com.sun.corba.se.impl.dynamicany; import org.omg.CORBA.Any; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyUtil.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyUtil.java 2011-01-04 09:10:58 UTC (rev 5774) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyUtil.java 2011-01-04 09:17:47 UTC (rev 5775) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2003, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,11 +18,10 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ - package com.sun.corba.se.impl.dynamicany; import org.omg.CORBA.Any; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynArrayImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynArrayImpl.java 2011-01-04 09:10:58 UTC (rev 5774) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynArrayImpl.java 2011-01-04 09:17:47 UTC (rev 5775) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2003, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,11 +18,10 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ - package com.sun.corba.se.impl.dynamicany; import org.omg.CORBA.TypeCode; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynEnumImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynEnumImpl.java 2011-01-04 09:10:58 UTC (rev 5774) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynEnumImpl.java 2011-01-04 09:17:47 UTC (rev 5775) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2003, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,11 +18,10 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ - package com.sun.corba.se.impl.dynamicany; import org.omg.CORBA.TypeCode; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynFixedImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynFixedImpl.java 2011-01-04 09:10:58 UTC (rev 5774) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynFixedImpl.java 2011-01-04 09:17:47 UTC (rev 5775) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2003, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,11 +18,10 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ - package com.sun.corba.se.impl.dynamicany; import org.omg.CORBA.TypeCode; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynSequenceImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynSequenceImpl.java 2011-01-04 09:10:58 UTC (rev 5774) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynSequenceImpl.java 2011-01-04 09:17:47 UTC (rev 5775) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2003, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,11 +18,10 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ - package com.sun.corba.se.impl.dynamicany; import org.omg.CORBA.TypeCode; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynStructImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynStructImpl.java 2011-01-04 09:10:58 UTC (rev 5774) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynStructImpl.java 2011-01-04 09:17:47 UTC (rev 5775) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2003, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,11 +18,10 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ - package com.sun.corba.se.impl.dynamicany; import org.omg.CORBA.TypeCode; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynUnionImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynUnionImpl.java 2011-01-04 09:10:58 UTC (rev 5774) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynUnionImpl.java 2011-01-04 09:17:47 UTC (rev 5775) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2003, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,11 +18,10 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ - package com.sun.corba.se.impl.dynamicany; import org.omg.CORBA.TypeCode; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynValueBoxImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynValueBoxImpl.java 2011-01-04 09:10:58 UTC (rev 5774) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynValueBoxImpl.java 2011-01-04 09:17:47 UTC (rev 5775) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2003, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,11 +18,10 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ - package com.sun.corba.se.impl.dynamicany; import org.omg.CORBA.TypeCode; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynValueCommonImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynValueCommonImpl.java 2011-01-04 09:10:58 UTC (rev 5774) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynValueCommonImpl.java 2011-01-04 09:17:47 UTC (rev 5775) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2003, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,11 +18,10 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ - package com.sun.corba.se.impl.dynamicany; import org.omg.CORBA.TypeCode; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynValueImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynValueImpl.java 2011-01-04 09:10:58 UTC (rev 5774) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynValueImpl.java 2011-01-04 09:17:47 UTC (rev 5775) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2003, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,11 +18,10 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ - package com.sun.corba.se.impl.dynamicany; import org.omg.CORBA.TypeCode; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerRead.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerRead.java 2011-01-04 09:10:58 UTC (rev 5774) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerRead.java 2011-01-04 09:17:47 UTC (rev 5775) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2003, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,11 +18,10 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ - package com.sun.corba.se.impl.encoding; import java.nio.ByteBuffer; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerReadGrow.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerReadGrow.java 2011-01-04 09:10:58 UTC (rev 5774) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerReadGrow.java 2011-01-04 09:17:47 UTC (rev 5775) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2003, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,11 +18,10 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ - package com.sun.corba.se.impl.encoding; import java.nio.ByteBuffer; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerWrite.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerWrite.java 2011-01-04 09:10:58 UTC (rev 5774) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerWrite.java 2011-01-04 09:17:47 UTC (rev 5775) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2003, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,11 +18,10 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ - package com.sun.corba.se.impl.encoding; import com.sun.corba.se.spi.logging.CORBALogDomains; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerWriteCollect.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerWriteCollect.java 2011-01-04 09:10:58 UTC (rev 5774) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerWriteCollect.java 2011-01-04 09:17:47 UTC (rev 5775) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2003, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,11 +18,10 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. - */ -package com.sun.corba.se.impl.encoding; + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */package com.sun.corba.se.impl.encoding; import java.nio.ByteBuffer; import java.util.Iterator; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerWriteGrow.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerWriteGrow.java 2011-01-04 09:10:58 UTC (rev 5774) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerWriteGrow.java 2011-01-04 09:17:47 UTC (rev 5775) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2003, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,11 +18,10 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ - package com.sun.corba.se.impl.encoding; import com.sun.corba.se.impl.orbutil.ORBConstants; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerWriteStream.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerWriteStream.java 2011-01-04 09:10:58 UTC (rev 5774) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerWriteStream.java 2011-01-04 09:17:47 UTC (rev 5775) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2003, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,11 +18,10 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. - */ -package com.sun.corba.se.impl.encoding; + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */package com.sun.corba.se.impl.encoding; import java.nio.ByteBuffer; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferQueue.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferQueue.java 2011-01-04 09:10:58 UTC (rev 5774) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferQueue.java 2011-01-04 09:17:47 UTC (rev 5775) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2003, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,11 +18,10 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. - */ -package com.sun.corba.se.impl.encoding; + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */package com.sun.corba.se.impl.encoding; import java.util.LinkedList; import java.util.NoSuchElementException; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/ByteBufferWithInfo.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/ByteBufferWithInfo.java 2011-01-04 09:10:58 UTC (rev 5774) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/ByteBufferWithInfo.java 2011-01-04 09:17:47 UTC (rev 5775) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2003, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + ... [truncated message content] |
From: <ls...@us...> - 2011-01-04 12:03:36
|
Revision: 5778 http://jnode.svn.sourceforge.net/jnode/?rev=5778&view=rev Author: lsantha Date: 2011-01-04 12:03:24 +0000 (Tue, 04 Jan 2011) Log Message: ----------- Integrating OpenJDK 6 b20. Modified Paths: -------------- classlib6/core/src/openjdk/com/com/sun/beans/ObjectHandler.java classlib6/core/src/openjdk/com/com/sun/beans/TypeResolver.java classlib6/core/src/openjdk/com/com/sun/beans/WildcardTypeImpl.java classlib6/core/src/openjdk/com/com/sun/beans/finder/ClassFinder.java classlib6/core/src/openjdk/com/com/sun/beans/finder/PrimitiveTypeMap.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/CommandHandler.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/NameServiceStartThread.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ORBD.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ProcessMonitorThread.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/RepositoryImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ServerMain.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ServerManagerImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ServerTableEntry.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ServerTool.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/CopierManagerImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/FallbackObjectCopierImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/JavaStreamObjectCopierImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/ORBStreamObjectCopierImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/ReferenceObjectCopierImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/AnyImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/AnyImplHelper.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/AsynchInvoke.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/CORBAObjectImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/ContextImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/ContextListImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/EnvironmentImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/ExceptionListImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/NVListImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/NamedValueImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/PrincipalImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/RequestImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/ServerRequestImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/TCUtility.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/TypeCodeFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/TypeCodeImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/TypeCodeImplHelper.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyBasicImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyCollectionImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyComplexImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyConstructedImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyFactoryImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyUtil.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynArrayImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynEnumImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynFixedImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynSequenceImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynStructImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynUnionImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynValueBoxImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynValueCommonImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynValueImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerRead.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerReadGrow.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerReadStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerWrite.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerWriteCollect.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerWriteGrow.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferManagerWriteStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/BufferQueue.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/ByteBufferWithInfo.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/CDRInputObject.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/CDRInputStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/CDRInputStreamBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/CDRInputStream_1_0.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/CDRInputStream_1_1.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/CDRInputStream_1_2.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/CDROutputObject.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/CDROutputStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/CDROutputStreamBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/CDROutputStream_1_0.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/CDROutputStream_1_1.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/CDROutputStream_1_2.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/CachedCodeBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/CodeSetCache.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/CodeSetComponentInfo.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/CodeSetConversion.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/EncapsInputStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/EncapsOutputStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/IDLJavaSerializationInputStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/IDLJavaSerializationOutputStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/MarkAndResetHandler.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/MarshalInputStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/MarshalOutputStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/OSFCodeSetRegistry.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/RestorableInputStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/TypeCodeInputStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/TypeCodeOutputStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/TypeCodeReader.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/encoding/WrapperInputStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/CDREncapsCodec.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/ClientRequestInfoImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/CodecFactoryImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/IORInfoImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/InterceptorInvoker.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/InterceptorList.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/ORBInitInfoImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/PICurrent.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/PIHandlerImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/PINoOpHandlerImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/RequestInfoImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/ServerRequestInfoImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/SlotTable.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/SlotTableStack.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/FVDCodeBaseImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/IIOPInputStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/IIOPOutputStream.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/InputStreamHook.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/ObjectStreamClass.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/ObjectStreamClassCorbaExt.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/ObjectStreamField.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/OptionalDataException.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/OutputStreamHook.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/TypeMismatchException.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/ValueHandlerImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/ValueUtility.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/ByteBuffer.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/EncapsulationUtility.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/FreezableList.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/GenericIdentifiable.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/GenericTaggedComponent.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/GenericTaggedProfile.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/IORImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/IORTemplateImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/IORTemplateListImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/IdentifiableFactoryFinderBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/JIDLObjectKeyTemplate.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/NewObjectKeyTemplateBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/ObjectAdapterIdArray.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/ObjectAdapterIdBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/ObjectAdapterIdNumber.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/ObjectIdImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/ObjectKeyFactoryImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/ObjectKeyImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/ObjectKeyTemplateBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/ObjectReferenceFactoryImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/ObjectReferenceProducerBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/ObjectReferenceTemplateImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/OldJIDLObjectKeyTemplate.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/OldObjectKeyTemplateBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/OldPOAObjectKeyTemplate.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/POAObjectKeyTemplate.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/StubIORImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/TaggedComponentFactoryFinderImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/TaggedProfileFactoryFinderImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/TaggedProfileTemplateFactoryFinderImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/ior/WireObjectKeyTemplate.java classlib6/core/src/openjdk/jaxws/com/sun/activation/registries/LogSupport.java classlib6/core/src/openjdk/jaxws/com/sun/activation/registries/MailcapFile.java classlib6/core/src/openjdk/jaxws/com/sun/activation/registries/MailcapParseException.java classlib6/core/src/openjdk/jaxws/com/sun/activation/registries/MailcapTokenizer.java classlib6/core/src/openjdk/jaxws/com/sun/activation/registries/MimeTypeEntry.java classlib6/core/src/openjdk/jaxws/com/sun/activation/registries/MimeTypeFile.java Modified: classlib6/core/src/openjdk/com/com/sun/beans/ObjectHandler.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/beans/ObjectHandler.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/beans/ObjectHandler.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2006, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.beans; Modified: classlib6/core/src/openjdk/com/com/sun/beans/TypeResolver.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/beans/TypeResolver.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/beans/TypeResolver.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2006, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.beans; Modified: classlib6/core/src/openjdk/com/com/sun/beans/WildcardTypeImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/beans/WildcardTypeImpl.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/beans/WildcardTypeImpl.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2006, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.beans; Modified: classlib6/core/src/openjdk/com/com/sun/beans/finder/ClassFinder.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/beans/finder/ClassFinder.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/beans/finder/ClassFinder.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2006, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.beans.finder; Modified: classlib6/core/src/openjdk/com/com/sun/beans/finder/PrimitiveTypeMap.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/beans/finder/PrimitiveTypeMap.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/beans/finder/PrimitiveTypeMap.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2006, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.beans.finder; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/CommandHandler.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/CommandHandler.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/CommandHandler.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 1997-2002 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1997, 2002, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.activation; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/NameServiceStartThread.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/NameServiceStartThread.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/NameServiceStartThread.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2003, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.activation; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ORBD.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ORBD.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ORBD.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,13 +1,13 @@ /* * - * Copyright 1997-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1997, 2004, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -19,9 +19,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. * */ Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ProcessMonitorThread.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ProcessMonitorThread.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ProcessMonitorThread.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 2001-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2001, 2003, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.activation; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/RepositoryImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/RepositoryImpl.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/RepositoryImpl.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 1997-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1997, 2004, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.activation; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ServerMain.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ServerMain.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ServerMain.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 1997-2002 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1997, 2002, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.activation; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ServerManagerImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ServerManagerImpl.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ServerManagerImpl.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 1997-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1997, 2004, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.activation; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ServerTableEntry.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ServerTableEntry.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ServerTableEntry.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 1997-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1997, 2003, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.activation; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ServerTool.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ServerTool.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/activation/ServerTool.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 1997-2002 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1997, 2002, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.activation; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/CopierManagerImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/CopierManagerImpl.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/CopierManagerImpl.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.copyobject ; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/FallbackObjectCopierImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/FallbackObjectCopierImpl.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/FallbackObjectCopierImpl.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.copyobject ; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/JavaStreamObjectCopierImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/JavaStreamObjectCopierImpl.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/JavaStreamObjectCopierImpl.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2004, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.copyobject ; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/ORBStreamObjectCopierImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/ORBStreamObjectCopierImpl.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/ORBStreamObjectCopierImpl.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.copyobject ; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/ReferenceObjectCopierImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/ReferenceObjectCopierImpl.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/copyobject/ReferenceObjectCopierImpl.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.corba.se.impl.copyobject ; Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/AnyImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/AnyImpl.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/AnyImpl.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 1997-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1997, 2004, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ /* * Licensed Materials - Property of IBM Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/AnyImplHelper.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/AnyImplHelper.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/AnyImplHelper.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2002 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2002, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ /* */ Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/AsynchInvoke.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/AsynchInvoke.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/AsynchInvoke.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 1997-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1997, 2003, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ /* * Licensed Materials - Property of IBM Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/CORBAObjectImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/CORBAObjectImpl.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/CORBAObjectImpl.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 1997-2002 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1997, 2002, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ /* * Licensed Materials - Property of IBM Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/ContextImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/ContextImpl.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/ContextImpl.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 1996-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1996, 2003, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ /* * Licensed Materials - Property of IBM Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/ContextListImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/ContextListImpl.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/ContextListImpl.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 1996-2002 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1996, 2002, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ /* * Licensed Materials - Property of IBM Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/EnvironmentImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/EnvironmentImpl.java 2011-01-04 09:55:18 UTC (rev 5777) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/corba/EnvironmentImpl.java 2011-01-04 12:03:24 UTC (rev 5778) @@ -1,12 +1,12 @@ /* - * Copyright 1996-2002 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1996, 2002, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U... [truncated message content] |
From: <ls...@us...> - 2011-01-04 19:38:58
|
Revision: 5781 http://jnode.svn.sourceforge.net/jnode/?rev=5781&view=rev Author: lsantha Date: 2011-01-04 19:38:42 +0000 (Tue, 04 Jan 2011) Log Message: ----------- Integrating OpenJDK 6 b20. Modified Paths: -------------- classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/corba/CorbaUtils.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/ctx/AtomicContext.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/ctx/AtomicDirContext.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/ctx/ComponentContext.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/ctx/ComponentDirContext.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/ctx/Continuation.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/ctx/HeadTail.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/ctx/PartialCompositeContext.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/ctx/PartialCompositeDirContext.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/ctx/StringHeadTail.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/dir/AttrFilter.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/dir/ContainmentFilter.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/dir/ContextEnumerator.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/dir/DirSearch.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/dir/HierMemDirCtx.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/dir/LazySearchEnumerationImpl.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/dir/SearchFilter.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/url/GenericURLContext.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/url/GenericURLDirContext.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/url/Uri.java classlib6/core/src/openjdk/com/com/sun/jndi/toolkit/url/UrlUtil.java classlib6/core/src/openjdk/com/com/sun/jndi/url/corbaname/corbanameURLContextFactory.java classlib6/core/src/openjdk/com/com/sun/jndi/url/dns/dnsURLContext.java classlib6/core/src/openjdk/com/com/sun/jndi/url/dns/dnsURLContextFactory.java classlib6/core/src/openjdk/com/com/sun/jndi/url/iiop/iiopURLContext.java classlib6/core/src/openjdk/com/com/sun/jndi/url/iiop/iiopURLContextFactory.java classlib6/core/src/openjdk/com/com/sun/jndi/url/iiopname/iiopnameURLContextFactory.java classlib6/core/src/openjdk/com/com/sun/jndi/url/ldap/ldapURLContext.java classlib6/core/src/openjdk/com/com/sun/jndi/url/ldap/ldapURLContextFactory.java classlib6/core/src/openjdk/com/com/sun/jndi/url/ldaps/ldapsURLContextFactory.java classlib6/core/src/openjdk/com/com/sun/jndi/url/rmi/rmiURLContext.java classlib6/core/src/openjdk/com/com/sun/jndi/url/rmi/rmiURLContextFactory.java classlib6/core/src/openjdk/com/com/sun/naming/internal/FactoryEnumeration.java classlib6/core/src/openjdk/com/com/sun/naming/internal/NamedWeakReference.java classlib6/core/src/openjdk/com/com/sun/naming/internal/ResourceManager.java classlib6/core/src/openjdk/com/com/sun/naming/internal/VersionHelper.java classlib6/core/src/openjdk/com/com/sun/naming/internal/VersionHelper12.java classlib6/core/src/openjdk/com/com/sun/net/httpserver/Authenticator.java classlib6/core/src/openjdk/com/com/sun/net/httpserver/BasicAuthenticator.java classlib6/core/src/openjdk/com/com/sun/net/httpserver/HttpPrincipal.java classlib6/core/src/openjdk/com/com/sun/net/ssl/HostnameVerifier.java classlib6/core/src/openjdk/com/com/sun/net/ssl/HttpsURLConnection.java classlib6/core/src/openjdk/com/com/sun/net/ssl/KeyManager.java classlib6/core/src/openjdk/com/com/sun/net/ssl/KeyManagerFactory.java classlib6/core/src/openjdk/com/com/sun/net/ssl/KeyManagerFactorySpi.java classlib6/core/src/openjdk/com/com/sun/net/ssl/SSLContextSpi.java classlib6/core/src/openjdk/com/com/sun/net/ssl/SSLPermission.java classlib6/core/src/openjdk/com/com/sun/net/ssl/SSLSecurity.java classlib6/core/src/openjdk/com/com/sun/net/ssl/TrustManager.java classlib6/core/src/openjdk/com/com/sun/net/ssl/TrustManagerFactory.java classlib6/core/src/openjdk/com/com/sun/net/ssl/TrustManagerFactorySpi.java classlib6/core/src/openjdk/com/com/sun/net/ssl/X509KeyManager.java classlib6/core/src/openjdk/com/com/sun/net/ssl/X509TrustManager.java classlib6/core/src/openjdk/com/com/sun/net/ssl/internal/ssl/Provider.java classlib6/core/src/openjdk/com/com/sun/net/ssl/internal/ssl/X509ExtendedTrustManager.java classlib6/core/src/openjdk/com/com/sun/net/ssl/package.html classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/AttrDescriptionSeqHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/AttributeDescription.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/AttributeDescriptionHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/AttributeMode.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/AttributeModeHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/ContextIdSeqHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/ContextIdentifierHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/DefinitionKindHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/ExcDescriptionSeqHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/ExceptionDescription.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/ExceptionDescriptionHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/IDLTypeHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/IDLTypeOperations.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/IRObjectOperations.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/IdentifierHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/Initializer.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/InitializerHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/InitializerSeqHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/OpDescriptionSeqHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/OperationDescription.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/OperationDescriptionHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/OperationMode.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/OperationModeHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/ParDescriptionSeqHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/ParameterDescription.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/ParameterDescriptionHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/ParameterMode.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/ParameterModeHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/Repository.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/RepositoryHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/RepositoryIdHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/RepositoryIdSeqHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/StructMemberHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/StructMemberSeqHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/ValueDefPackage/FullValueDescription.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/ValueDefPackage/FullValueDescriptionHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/ValueMemberHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/ValueMemberSeqHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/VersionSpecHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/VisibilityHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/_IDLTypeStub.java classlib6/core/src/openjdk/com/com/sun/org/omg/CORBA/portable/ValueHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/SendingContext/CodeBase.java classlib6/core/src/openjdk/com/com/sun/org/omg/SendingContext/CodeBaseHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/SendingContext/CodeBaseOperations.java classlib6/core/src/openjdk/com/com/sun/org/omg/SendingContext/CodeBasePackage/URLHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/SendingContext/CodeBasePackage/URLSeqHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/SendingContext/CodeBasePackage/ValueDescSeqHelper.java classlib6/core/src/openjdk/com/com/sun/org/omg/SendingContext/_CodeBaseImplBase.java classlib6/core/src/openjdk/com/com/sun/org/omg/SendingContext/_CodeBaseStub.java classlib6/core/src/openjdk/com/com/sun/rmi/rmid/ExecOptionPermission.java classlib6/core/src/openjdk/com/com/sun/rmi/rmid/ExecPermission.java classlib6/core/src/openjdk/com/com/sun/rowset/CachedRowSetImpl.java classlib6/core/src/openjdk/com/com/sun/rowset/FilteredRowSetImpl.java classlib6/core/src/openjdk/com/com/sun/rowset/JdbcRowSetImpl.java classlib6/core/src/openjdk/com/com/sun/rowset/JdbcRowSetResourceBundle.java classlib6/core/src/openjdk/com/com/sun/rowset/JoinRowSetImpl.java classlib6/core/src/openjdk/com/com/sun/rowset/WebRowSetImpl.java classlib6/core/src/openjdk/com/com/sun/rowset/package.html classlib6/core/src/openjdk/com/com/sun/security/auth/LdapPrincipal.java classlib6/core/src/openjdk/com/com/sun/security/auth/NTDomainPrincipal.java classlib6/core/src/openjdk/com/com/sun/security/auth/NTNumericCredential.java classlib6/core/src/openjdk/com/com/sun/security/auth/NTSid.java classlib6/core/src/openjdk/com/com/sun/security/auth/NTSidDomainPrincipal.java classlib6/core/src/openjdk/com/com/sun/security/auth/NTSidGroupPrincipal.java classlib6/core/src/openjdk/com/com/sun/security/auth/NTSidPrimaryGroupPrincipal.java classlib6/core/src/openjdk/com/com/sun/security/auth/NTSidUserPrincipal.java classlib6/core/src/openjdk/com/com/sun/security/auth/NTUserPrincipal.java classlib6/core/src/openjdk/com/com/sun/security/auth/PolicyFile.java classlib6/core/src/openjdk/com/com/sun/security/auth/PolicyParser.java classlib6/core/src/openjdk/com/com/sun/security/auth/PrincipalComparator.java classlib6/core/src/openjdk/com/com/sun/security/auth/SolarisNumericGroupPrincipal.java classlib6/core/src/openjdk/com/com/sun/security/auth/SolarisNumericUserPrincipal.java classlib6/core/src/openjdk/com/com/sun/security/auth/SolarisPrincipal.java classlib6/core/src/openjdk/com/com/sun/security/auth/SubjectCodeSource.java classlib6/core/src/openjdk/com/com/sun/security/auth/UnixNumericGroupPrincipal.java classlib6/core/src/openjdk/com/com/sun/security/auth/UnixNumericUserPrincipal.java classlib6/core/src/openjdk/com/com/sun/security/auth/UnixPrincipal.java classlib6/core/src/openjdk/com/com/sun/security/auth/X500Principal.java classlib6/core/src/openjdk/com/com/sun/security/auth/callback/DialogCallbackHandler.java classlib6/core/src/openjdk/com/com/sun/security/auth/callback/TextCallbackHandler.java classlib6/core/src/openjdk/com/com/sun/security/auth/login/ConfigFile.java classlib6/core/src/openjdk/com/com/sun/security/auth/module/Crypt.java classlib6/core/src/openjdk/com/com/sun/security/auth/module/JndiLoginModule.java classlib6/core/src/openjdk/com/com/sun/security/auth/module/KeyStoreLoginModule.java classlib6/core/src/openjdk/com/com/sun/security/auth/module/Krb5LoginModule.java classlib6/core/src/openjdk/com/com/sun/security/auth/module/NTLoginModule.java classlib6/core/src/openjdk/com/com/sun/security/auth/module/NTSystem.java classlib6/core/src/openjdk/com/com/sun/security/auth/module/SolarisLoginModule.java classlib6/core/src/openjdk/com/com/sun/security/auth/module/SolarisSystem.java classlib6/core/src/openjdk/com/com/sun/security/auth/module/UnixLoginModule.java classlib6/core/src/openjdk/com/com/sun/security/auth/module/UnixSystem.java classlib6/core/src/openjdk/com/com/sun/security/cert/internal/x509/X509V1CertImpl.java classlib6/core/src/openjdk/com/com/sun/security/jgss/GSSUtil.java classlib6/core/src/openjdk/com/com/sun/security/sasl/ClientFactoryImpl.java classlib6/core/src/openjdk/com/com/sun/security/sasl/CramMD5Base.java classlib6/core/src/openjdk/com/com/sun/security/sasl/CramMD5Client.java classlib6/core/src/openjdk/com/com/sun/security/sasl/CramMD5Server.java classlib6/core/src/openjdk/com/com/sun/security/sasl/ExternalClient.java classlib6/core/src/openjdk/com/com/sun/security/sasl/PlainClient.java classlib6/core/src/openjdk/com/com/sun/security/sasl/Provider.java classlib6/core/src/openjdk/com/com/sun/security/sasl/ServerFactoryImpl.java classlib6/core/src/openjdk/com/com/sun/security/sasl/digest/DigestMD5Base.java classlib6/core/src/openjdk/com/com/sun/security/sasl/digest/DigestMD5Client.java classlib6/core/src/openjdk/com/com/sun/security/sasl/digest/DigestMD5Server.java classlib6/core/src/openjdk/com/com/sun/security/sasl/digest/FactoryImpl.java classlib6/core/src/openjdk/com/com/sun/security/sasl/digest/SecurityCtx.java classlib6/core/src/openjdk/com/com/sun/security/sasl/gsskerb/FactoryImpl.java classlib6/core/src/openjdk/com/com/sun/security/sasl/gsskerb/GssKrb5Base.java classlib6/core/src/openjdk/com/com/sun/security/sasl/gsskerb/GssKrb5Client.java classlib6/core/src/openjdk/com/com/sun/security/sasl/gsskerb/GssKrb5Server.java classlib6/core/src/openjdk/com/com/sun/tools/attach/package.html classlib6/core/src/openjdk/com/com/sun/tools/attach/spi/package.html classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/Arguments.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/AttributeEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/AttributeGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/Comment.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/Compile.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ConstEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ConstGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/DefaultSymtabFactory.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/EnumEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/EnumGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ExceptionEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ExceptionGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/Factories.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ForwardEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ForwardGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ForwardValueEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ForwardValueGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/GenFactory.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/GenFileStream.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/Generator.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/IDLID.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/IncludeEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/IncludeGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/InterfaceEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/InterfaceGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/InterfaceState.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/InterfaceType.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/InvalidArgument.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/InvalidCharacter.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/MethodEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/MethodGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ModuleEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ModuleGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/NativeEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/NativeGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/NoPragma.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/Noop.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ParameterEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ParameterGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ParseException.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/Parser.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/PragmaEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/PragmaGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/PragmaHandler.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/Preprocessor.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/PrimitiveEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/PrimitiveGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/RepositoryID.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ResourceBundleUtil.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/Scanner.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/SequenceEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/SequenceGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/StringEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/StringGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/StructEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/StructGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/SymtabEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/SymtabFactory.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/Token.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/TokenBuffer.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/TypedefEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/TypedefGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/UnionBranch.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/UnionEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/UnionGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/Util.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ValueBoxEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ValueBoxGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ValueEntry.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ValueGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/ValueRepositoryId.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/And.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/BinaryExpr.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/BooleanAnd.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/BooleanNot.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/BooleanOr.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/DefaultExprFactory.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/Divide.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/Equal.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/EvaluationException.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/ExprFactory.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/Expression.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/GreaterEqual.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/GreaterThan.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/LessEqual.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/LessThan.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/Minus.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/Modulo.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/Negative.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/Not.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/NotEqual.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/Or.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/Plus.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/Positive.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/ShiftLeft.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/ShiftRight.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/Terminal.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/Times.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/UnaryExpr.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/constExpr/Xor.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/som/cff/FileLocator.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/som/cff/Messages.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/som/idlemit/MetaPragma.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/Arguments.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/AttributeGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/AttributeGen24.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/AuxGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/Compile.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/ConstGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/DefaultFactory.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/EnumGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/ExceptionGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/Factories.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/ForwardValueGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/GenFactory.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/Helper.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/Helper24.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/Holder.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/InterfaceGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/JavaGenerator.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/MethodGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/MethodGen24.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/MethodGenClone24.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/ModuleGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/NameModifier.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/NameModifierImpl.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/NativeGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/PrimitiveGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/SequenceGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/Skeleton.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/StringGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/StructGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/Stub.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/TCOffsets.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/TypedefGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/UnionGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/Util.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/ValueBoxGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/ValueBoxGen24.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/ValueFactory.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/ValueGen.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/idl/toJavaPortable/ValueGen24.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/logutil/IndentingPrintWriter.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/logutil/Input.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/logutil/InputCode.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/logutil/InputException.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/logutil/MC.java classlib6/core/src/openjdk/com/com/sun/tools/corba/se/logutil/StringUtil.java classlib6/core/src/openjdk/com/com/sun/tools/extcheck/ExtCheck.java classlib6/core/src/openjdk/com/com/sun/tools/extcheck/Main.java classlib6/core/src/openjdk/com/com/sun/tools/jconsole/JConsoleContext.java classlib6/core/src/openjdk/com/com/sun/tools/jconsole/JConsolePlugin.java classlib6/core/src/openjdk/com/com/sun/tools/jconsole/package.html classlib6/core/src/openjdk/com/com/sun/tools/script/shell/messages.properties classlib6/core/src/openjdk/java/java/applet/AudioClip.java classlib6/core/src/openjdk/java/java/applet/package.html classlib6/core/src/openjdk/java/java/awt/datatransfer/Clipboard.java classlib6/core/src/openjdk/java/java/awt/datatransfer/ClipboardOwner.java classlib6/core/src/openjdk/java/java/awt/datatransfer/DataFlavor.java classlib6/core/src/openjdk/java/java/awt/datatransfer/FlavorEvent.java classlib6/core/src/openjdk/java/java/awt/datatransfer/FlavorListener.java classlib6/core/src/openjdk/java/java/awt/datatransfer/FlavorMap.java classlib6/core/src/openjdk/java/java/awt/datatransfer/FlavorTable.java classlib6/core/src/openjdk/java/java/awt/datatransfer/MimeType.java classlib6/core/src/openjdk/java/java/awt/datatransfer/MimeTypeParameterList.java classlib6/core/src/openjdk/java/java/awt/datatransfer/MimeTypeParseException.java classlib6/core/src/openjdk/java/java/awt/datatransfer/StringSelection.java classlib6/core/src/openjdk/java/java/awt/datatransfer/SystemFlavorMap.java classlib6/core/src/openjdk/java/java/awt/datatransfer/Transferable.java classlib6/core/src/openjdk/java/java/awt/datatransfer/UnsupportedFlavorException.java classlib6/core/src/openjdk/java/java/awt/datatransfer/package.html classlib6/core/src/openjdk/java/java/awt/dnd/Autoscroll.java classlib6/core/src/openjdk/java/java/awt/dnd/DnDConstants.java classlib6/core/src/openjdk/java/java/awt/dnd/DnDEventMulticaster.java classlib6/core/src/openjdk/java/java/awt/dnd/DragGestureEvent.java classlib6/core/src/openjdk/java/java/awt/dnd/DragGestureListener.java classlib6/core/src/openjdk/java/java/awt/dnd/DragGestureRecognizer.java classlib6/core/src/openjdk/java/java/awt/dnd/DragSource.java classlib6/core/src/openjdk/java/java/awt/dnd/DragSourceAdapter.java classlib6/core/src/openjdk/java/java/awt/dnd/DragSourceContext.java classlib6/core/src/openjdk/java/java/awt/dnd/DragSourceDragEvent.java classlib6/core/src/openjdk/java/java/awt/dnd/DragSourceDropEvent.java classlib6/core/src/openjdk/java/java/awt/dnd/DragSourceEvent.java classlib6/core/src/openjdk/java/java/awt/dnd/DragSourceListener.java classlib6/core/src/openjdk/java/java/awt/dnd/DragSourceMotionListener.java classlib6/core/src/openjdk/java/java/awt/dnd/DropTarget.java classlib6/core/src/openjdk/java/java/awt/dnd/DropTargetAdapter.java classlib6/core/src/openjdk/java/java/awt/dnd/DropTargetContext.java classlib6/core/src/openjdk/java/java/awt/dnd/DropTargetDragEvent.java classlib6/core/src/openjdk/java/java/awt/dnd/DropTargetDropEvent.java classlib6/core/src/openjdk/java/java/awt/dnd/DropTargetEvent.java classlib6/core/src/openjdk/java/java/awt/dnd/DropTargetListener.java classlib6/core/src/openjdk/java/java/awt/dnd/InvalidDnDOperationException.java classlib6/core/src/openjdk/java/java/awt/dnd/MouseDragGestureRecognizer.java classlib6/core/src/openjdk/java/java/awt/dnd/SerializationTester.java classlib6/core/src/openjdk/java/java/awt/dnd/package.html classlib6/core/src/openjdk/java/java/awt/dnd/peer/DragSourceContextPeer.java classlib6/core/src/openjdk/java/java/awt/dnd/peer/DropTargetContextPeer.java classlib6/core/src/openjdk/java/java/awt/dnd/peer/DropTargetPeer.java classlib6/core/src/openjdk/java/java/awt/dnd/peer/package.html classlib6/core/src/openjdk/java/java/awt/event/AWTEventListener.java classlib6/core/src/openjdk/java/java/awt/event/AWTEventListenerProxy.java classlib6/core/src/openjdk/java/java/awt/event/ActionEvent.java classlib6/core/src/openjdk/java/java/awt/event/ActionListener.java classlib6/core/src/openjdk/java/java/awt/event/AdjustmentEvent.java classlib6/core/src/openjdk/java/java/awt/event/AdjustmentListener.java classlib6/core/src/openjdk/java/java/awt/event/ComponentAdapter.java classlib6/core/src/openjdk/java/java/awt/event/ComponentEvent.java classlib6/core/src/openjdk/java/java/awt/event/ComponentListener.java classlib6/core/src/openjdk/java/java/awt/event/ContainerAdapter.java classlib6/core/src/openjdk/java/java/awt/event/ContainerEvent.java classlib6/core/src/openjdk/java/java/awt/event/ContainerListener.java classlib6/core/src/openjdk/java/java/awt/event/FocusAdapter.java classlib6/core/src/openjdk/java/java/awt/event/FocusEvent.java classlib6/core/src/openjdk/java/java/awt/event/FocusListener.java classlib6/core/src/openjdk/java/java/awt/event/HierarchyBoundsAdapter.java classlib6/core/src/openjdk/java/java/awt/event/HierarchyBoundsListener.java classlib6/core/src/openjdk/java/java/awt/event/HierarchyEvent.java classlib6/core/src/openjdk/java/java/awt/event/HierarchyListener.java classlib6/core/src/openjdk/java/java/awt/event/InputEvent.java classlib6/core/src/openjdk/java/java/awt/event/InputMethodEvent.java classlib6/core/src/openjdk/java/java/awt/event/InputMethodListener.java classlib6/core/src/openjdk/java/java/awt/event/InvocationEvent.java classlib6/core/src/openjdk/java/java/awt/event/ItemEvent.java classlib6/core/src/openjdk/java/java/awt/event/ItemListener.java classlib6/core/src/openjdk/java/java/awt/event/KeyAdapter.java classlib6/core/src/openjdk/java/java/awt/event/KeyEvent.java classlib6/core/src/openjdk/java/java/awt/event/KeyListener.java classlib6/core/src/openjdk/java/java/awt/event/MouseAdapter.java classlib6/core/src/openjdk/java/java/awt/event/MouseEvent.java classlib6/core/src/openjdk/java/java/awt/event/MouseListener.java classlib6/core/src/openjdk/java/java/awt/event/MouseMotionAdapter.java classlib6/core/src/openjdk/java/java/awt/event/MouseMotionListener.java classlib6/core/src/openjdk/java/java/awt/event/MouseWheelEvent.java classlib6/core/src/openjdk/java/java/awt/event/MouseWheelListener.java classlib6/core/src/openjdk/java/java/awt/event/NativeLibLoader.java classlib6/core/src/openjdk/java/java/awt/event/PaintEvent.java classlib6/core/src/openjdk/java/java/awt/event/TextEvent.java classlib6/core/src/openjdk/java/java/awt/event/TextListener.java classlib6/core/src/openjdk/java/java/awt/event/WindowAdapter.java classlib6/core/src/openjdk/java/java/awt/event/WindowEvent.java classlib6/core/src/openjdk/java/java/awt/event/WindowFocusListener.java classlib6/core/src/openjdk/java/java/awt/event/WindowListener.java classlib6/core/src/openjdk/java/java/awt/event/WindowStateListener.java classlib6/core/src/openjdk/java/java/awt/event/package.html classlib6/core/src/openjdk/java/java/awt/font/CharArrayIterator.java classlib6/core/src/openjdk/java/java/awt/font/FontRenderContext.java classlib6/core/src/openjdk/java/java/awt/font/GlyphJustificationInfo.java classlib6/core/src/openjdk/java/java/awt/font/GlyphMetrics.java classlib6/core/src/openjdk/java/java/awt/font/GlyphVector.java classlib6/core/src/openjdk/java/java/awt/font/GraphicAttribute.java classlib6/core/src/openjdk/java/java/awt/font/ImageGraphicAttribute.java classlib6/core/src/openjdk/java/java/awt/font/LineBreakMeasurer.java classlib6/core/src/openjdk/java/java/awt/font/LineMetrics.java classlib6/core/src/openjdk/java/java/awt/font/MultipleMaster.java classlib6/core/src/openjdk/java/java/awt/font/NumericShaper.java classlib6/core/src/openjdk/java/java/awt/font/OpenType.java classlib6/core/src/openjdk/java/java/awt/font/ShapeGraphicAttribute.java classlib6/core/src/openjdk/java/java/awt/font/StyledParagraph.java classlib6/core/src/openjdk/java/java/awt/font/TextAttribute.java classlib6/core/src/openjdk/java/java/awt/font/TextHitInfo.java classlib6/core/src/openjdk/java/java/awt/font/TextJustifier.java classlib6/core/src/openjdk/java/java/awt/font/TextLayout.java classlib6/core/src/openjdk/java/java/awt/font/TextLine.java classlib6/core/src/openjdk/java/java/awt/font/TextMeasurer.java classlib6/core/src/openjdk/java/java/awt/font/TransformAttribute.java classlib6/core/src/openjdk/java/java/awt/font/package.html classlib6/core/src/openjdk/java/java/awt/geom/AffineTransform.java classlib6/core/src/openjdk/java/java/awt/geom/Arc2D.java classlib6/core/src/openjdk/java/java/awt/geom/ArcIterator.java classlib6/core/src/openjdk/java/java/awt/geom/Area.java classlib6/core/src/openjdk/java/java/awt/geom/CubicCurve2D.java classlib6/core/src/openjdk/java/java/awt/geom/CubicIterator.java classlib6/core/src/openjdk/java/java/awt/geom/Dimension2D.java classlib6/core/src/openjdk/java/java/awt/geom/Ellipse2D.java classlib6/core/src/openjdk/java/java/awt/geom/EllipseIterator.java classlib6/core/src/openjdk/java/java/awt/geom/FlatteningPathIterator.java classlib6/core/src/openjdk/java/java/awt/geom/GeneralPath.java classlib6/core/src/openjdk/java/java/awt/geom/IllegalPathStateException.java classlib6/core/src/openjdk/java/java/awt/geom/Line2D.java classlib6/core/src/openjdk/java/java/awt/geom/LineIterator.java classlib6/core/src/openjdk/java/java/awt/geom/NoninvertibleTransformException.java classlib6/core/src/openjdk/java/java/awt/geom/Path2D.java classlib6/core/src/openjdk/java/java/awt/geom/PathIterator.java classlib6/core/src/openjdk/java/java/awt/geom/Point2D.java classlib6/core/src/openjdk/java/java/awt/geom/QuadCurve2D.java classlib6/core/src/openjdk/java/java/awt/geom/QuadIterator.java classlib6/core/src/openjdk/java/java/awt/geom/RectIterator.java classlib6/core/src/openjdk/java/java/awt/geom/Rectangle2D.java classlib6/core/src/openjdk/java/java/awt/geom/RectangularShape.java classlib6/core/src/openjdk/java/java/awt/geom/RoundRectIterator.java classlib6/core/src/openjdk/java/java/awt/geom/RoundRectangle2D.java classlib6/core/src/openjdk/java/java/awt/geom/package.html classlib6/core/src/openjdk/java/java/awt/im/InputContext.java classlib6/core/src/openjdk/java/java/awt/im/InputMethodHighlight.java classlib6/core/src/openjdk/java/java/awt/im/InputMethodRequests.java classlib6/core/src/openjdk/java/java/awt/im/InputSubset.java classlib6/core/src/openjdk/java/java/awt/im/package.html classlib6/core/src/openjdk/java/java/awt/im/spi/InputMethod.java classlib6/core/src/openjdk/java/java/awt/im/spi/InputMethodContext.java classlib6/core/src/openjdk/java/java/awt/im/spi/InputMethodDescriptor.java classlib6/core/src/openjdk/java/java/awt/im/spi/package.html classlib6/core/src/openjdk/java/java/awt/image/AffineTransformOp.java classlib6/core/src/openjdk/java/java/awt/image/AreaAveragingScaleFilter.java classlib6/core/src/openjdk/java/java/awt/image/BandCombineOp.java classlib6/core/src/openjdk/java/java/awt/image/BandedSampleModel.java classlib6/core/src/openjdk/java/java/awt/image/BufferStrategy.java classlib6/core/src/openjdk/java/java/awt/image/BufferedImage.java classlib6/core/src/openjdk/java/java/awt/image/BufferedImageFilter.java classlib6/core/src/openjdk/java/java/awt/image/BufferedImageOp.java classlib6/core/src/openjdk/java/java/awt/image/ByteLookupTable.java classlib6/core/src/openjdk/java/java/awt/image/ColorConvertOp.java classlib6/core/src/openjdk/java/java/awt/image/ComponentColorModel.java classlib6/core/src/openjdk/java/java/awt/image/ComponentSampleModel.java classlib6/core/src/openjdk/java/java/awt/image/ConvolveOp.java classlib6/core/src/openjdk/java/java/awt/image/CropImageFilter.java classlib6/core/src/openjdk/java/java/awt/image/DataBuffer.java classlib6/core/src/openjdk/java/java/awt/image/DataBufferByte.java classlib6/core/src/openjdk/java/java/awt/image/DataBufferDouble.java classlib6/core/src/openjdk/java/java/awt/image/DataBufferFloat.java classlib6/core/src/openjdk/java/java/awt/image/DataBufferInt.java classlib6/core/src/openjdk/java/java/awt/image/DataBufferShort.java classlib6/core/src/openjdk/java/java/awt/image/DataBufferUShort.java classlib6/core/src/openjdk/java/java/awt/image/DirectColorModel.java classlib6/core/src/openjdk/java/java/awt/image/FilteredImageSource.java classlib6/core/src/openjdk/java/java/awt/image/ImageFilter.java classlib6/core/src/openjdk/java/java/awt/image/ImageObserver.java classlib6/core/src/openjdk/java/java/awt/image/ImageProducer.java classlib6/core/src/openjdk/java/java/awt/image/ImagingOpException.java classlib6/core/src/openjdk/java/java/awt/image/Kernel.java classlib6/core/src/openjdk/java/java/awt/image/LookupOp.java classlib6/core/src/openjdk/java/java/awt/image/LookupTable.java classlib6/core/src/openjdk/java/java/awt/image/MultiPixelPackedSampleModel.java classlib6/core/src/openjdk/java/java/awt/image/PackedColorModel.java classlib6/core/src/openjdk/java/java/awt/image/PixelInterleavedSampleModel.java classlib6/core/src/openjdk/java/java/awt/image/Raster.java classlib6/core/src/openjdk/java/java/awt/image/RasterFormatException.java classlib6/core/src/openjdk/java/java/awt/image/RasterOp.java classlib6/core/src/openjdk/java/java/awt/image/RenderedImage.java classlib6/core/src/openjdk/java/java/awt/image/ReplicateScaleFilter.java classlib6/core/src/openjdk/java/java/awt/image/RescaleOp.java classlib6/core/src/openjdk/java/java/awt/image/SampleModel.java classlib6/core/src/openjdk/java/java/awt/image/ShortLookupTable.java classlib6/core/src/openjdk/java/java/awt/image/SinglePixelPackedSampleModel.java classlib6/core/src/openjdk/java/java/awt/image/TileObserver.java classlib6/core/src/openjdk/java/java/awt/image/VolatileImage.java classlib6/core/src/openjdk/java/java/awt/image/WritableRaster.java classlib6/core/src/openjdk/java/java/awt/image/WritableRenderedImage.java classlib6/core/src/openjdk/java/java/awt/image/package.html classlib6/core/src/openjdk/java/java/awt/image/renderable/ContextualRenderedImageFactory.java classlib6/core/src/openjdk/java/java/awt/image/renderable/ParameterBlock.java classlib6/core/src/openjdk/java/java/awt/image/renderable/RenderContext.java classlib6/core/src/openjdk/java/java/awt/image/renderable/RenderableImage.java classlib6/core/src/openjdk/java/java/awt/image/renderable/RenderableImageOp.java classlib6/core/src/openjdk/java/java/awt/image/renderable/RenderableImageProducer.java classlib6/core/src/openjdk/java/java/awt/image/renderable/RenderedImageFactory.java classlib6/core/src/openjdk/java/java/awt/image/renderable/package.html classlib6/core/src/openjdk/java/java/awt/print/Book.java classlib6/core/src/openjdk/java/java/awt/print/PageFormat.java classlib6/core/src/openjdk/java/java/awt/print/Pageable.java classlib6/core/src/openjdk/java/java/awt/print/Paper.java classlib6/core/src/openjdk/java/java/awt/print/Printable.java classlib6/core/src/openjdk/java/java/awt/print/PrinterAbortException.java classlib6/core/src/openjdk/java/java/awt/print/PrinterException.java classlib6/core/src/openjdk/java/java/awt/print/PrinterGraphics.java classlib6/core/src/openjdk/java/java/awt/print/PrinterIOException.java classlib6/core/src/openjdk/java/java/awt/print/PrinterJob.java classlib6/core/src/openjdk/java/java/awt/print/package.html classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContext.java classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContextChild.java classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContextChildComponentProxy.java classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContextChildSupport.java classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContextContainerProxy.java classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContextEvent.java classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContextMembershipEvent.java classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContextMembershipListener.java classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContextProxy.java classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContextServiceAvailableEvent.java classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContextServiceProvider.java classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContextServiceProviderBeanInfo.java classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContextServiceRevokedEvent.java classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContextServiceRevokedListener.java classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContextServices.java classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContextServicesListener.java classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContextServicesSupport.java classlib6/core/src/openjdk/java/java/beans/beancontext/BeanContextSupport.java classlib6/core/src/openjdk/java/java/beans/beancontext/package.html classlib6/core/src/openjdk/java/java/lang/annotation/Annotation.java classlib6/core/src/openjdk/java/java/lang/annotation/AnnotationFormatError.java classlib6/core/src/openjdk/java/java/lang/annotation/AnnotationTypeMismatchException.java classlib6/core/src/openjdk/java/java/lang/annotation/Documented.java classlib6/core/src/openjdk/java/java/lang/annotation/ElementType.java classlib6/core/src/openjdk/java/java/lang/annotation/IncompleteAnnotationException.java classlib6/core/src/openjdk/java/java/lang/annotation/Inherited.java classlib6/core/src/openjdk/java/java/lang/annotation/Retention.java classlib6/core/src/openjdk/java/java/lang/annotation/RetentionPolicy.java classlib6/core/src/openjdk/java/java/lang/annotation/Target.java classlib6/core/src/openjdk/java/java/lang/annotation/package-info.java classlib6/core/src/openjdk/java/java/lang/instrument/ClassDefinition.java classlib6/core/src/openjdk/java/java/lang/instrument/ClassFileTransformer.java classlib6/core/src/openjdk/java/java/lang/instrument/IllegalClassFormatException.java classlib6/core/src/openjdk/java/java/lang/instrument/Instrumentation.java classlib6/core/src/openjdk/java/java/lang/instrument/UnmodifiableClassException.java classlib6/core/src/openjdk/java/java/lang/instrument/package.html classlib6/core/src/openjdk/java/java/lang/management/ClassLoadingMXBean.java classlib6/core/src/openjdk/java/java/lang/management/CompilationMXBean.java classlib6/core/src/openjdk/java/java/lang/management/GarbageCollectorMXBean.java classlib6/core/src/openjdk/java/java/lang/management/ManagementFactory.java classlib6/core/src/openjdk/java/java/lang/management/ManagementPermission.java classlib6/core/src/openjdk/java/java/lang/management/MemoryMXBean.java classlib6/core/src/openjdk/java/java/lang/management/MemoryManagerMXBean.java classlib6/core/src/openjdk/java/java/lang/management/MemoryNotificationInfo.java classlib6/core/src/openjdk/java/java/lang/management/MemoryPoolMXBean.java classlib6/core/src/openjdk/java/java/lang/management/MemoryType.java classlib6/core/src/openjdk/java/java/lang/management/MemoryUsage.java classlib6/core/src/openjdk/java/java/lang/management/OperatingSystemMXBean.java classlib6/core/src/openjdk/java/java/lang/management/RuntimeMXBean.java classlib6/core/src/openjdk/java/java/lang/management/ThreadInfo.java classlib6/core/src/openjdk/java/java/lang/management/ThreadMXBean.java classlib6/core/src/openjdk/java/java/lang/management/package.html classlib6/core/src/openjdk/java/java/lang/ref/FinalReference.java classlib6/core/src/openjdk/java/java/lang/ref/Finalizer.java classlib6/core/src/openjdk/java/java/lang/ref/PhantomReference.java classlib6/core/src/openjdk/java/java/lang/ref/Reference.java classlib6/core/src/openjdk/java/java/lang/ref/ReferenceQueue.java classlib6/core/src/openjdk/java/java/lang/ref/SoftReference.java classlib6/core/src/openjdk/java/java/lang/ref/WeakReference.java classlib6/core/src/openjdk/java/java/lang/ref/package.html classlib6/core/src/openjdk/java/java/math/BigDecimal.java classlib6/core/src/openjdk/java/java/math/BigInteger.java classlib6/core/src/openjdk/java/java/math/BitSieve.java classlib6/core/src/openjdk/java/java/math/MathContext.java classlib6/core/src/openjdk/java/java/math/MutableBigInteger.java classlib6/core/src/openjdk/java/java/math/RoundingMode.java classlib6/core/src/openjdk/java/java/math/SignedMutableBigInteger.java classlib6/core/src/openjdk/java/java/math/package-info.java classlib6/core/src/openjdk/java/java/nio/charset/spi/CharsetProvider.java classlib6/core/src/openjdk/java/java/nio/charset/spi/package.html classlib6/core/src/openjdk/java/java/rmi/AccessException.java classlib6/core/src/openjdk/java/java/rmi/AlreadyBoundException.java classlib6/core/src/openjdk/java/java/rmi/ConnectException.java classlib6/core/src/openjdk/java/java/rmi/ConnectIOException.java classlib6/core/src/openjdk/java/java/rmi/MarshalException.java classlib6/core/src/openjdk/java/java/rmi/MarshalledObject.java classlib6/core/src/openjdk/java/java/rmi/Naming.java classlib6/core/src/openjdk/java/java/rmi/NoSuchObjectException.java classlib6/core/src/openjdk/java/java/rmi/NotBoundException.java classlib6/core/src/openjdk/java/java/rmi/RMISecurityException.java classlib6/core/src/openjdk/java/java/rmi/RMISecurityManager.java classlib6/core/src/openjdk/java/java/rmi/Remote.java classlib6/core/src/openjdk/java/java/rmi/RemoteException.java classlib6/core/src/openjdk/java/java/rmi/ServerError.java classlib6/core/src/openjdk/java/java/rmi/ServerException.java classlib6/core/src/openjdk/java/java/rmi/ServerRuntimeException.java classlib6/core/src/openjdk/java/java/rmi/StubNotFoundException.java classlib6/core/src/openjdk/java/java/rmi/UnexpectedException.java classlib6/core/src/openjdk/java/java/rmi/UnknownHostException.java classlib6/core/src/openjdk/java/java/rmi/UnmarshalException.java classlib6/core/src/openjdk/java/java/rmi/dgc/DGC.java classlib6/core/src/openjdk/java/java/rmi/dgc/Lease.java classlib6/core/src/openjdk/java/java/rmi/dgc/VMID.java classlib6/core/src/openjdk/java/java/rmi/dgc/package.html classlib6/core/src/openjdk/java/java/rmi/package.html classlib6/core/src/openjdk/java/java/rmi/server/ExportException.java classlib6/core/src/openjdk/java/java/rmi/server/LoaderHandler.java classlib6/core/src/openjdk/java/java/rmi/server/LogStream.java classlib6/core/src/openjdk/java/java/rmi/server/ObjID.java classlib6/core/src/openjdk/java/java/rmi/server/Operation.java classlib6/core/src/openjdk/java/java/rmi/server/RMIClassLoader.java classlib6/core/src/openjdk/java/java/rmi/server/RMIClassLoaderSpi.java classlib6/core/src/openjdk/java/java/rmi/server/RMIClientSocketFactory.java classlib6/core/src/openjdk/java/java/rmi/server/RMIFailureHandler.java classlib6/core/src/openjdk/java/java/rmi/server/RMIServerSocketFactory.java classlib6/core/src/openjdk/java/java/rmi/server/RMISocketFactory.java classlib6/core/src/openjdk/java/java/rmi/server/RemoteCall.java classlib6/core/src/openjdk/java/java/rmi/server/RemoteObject.java classlib6/core/src/openjdk/java/java/rmi/server/RemoteObjectInvocationHandler.java classlib6/core/src/openjdk/java/java/rmi/server/RemoteRef.java classlib6/core/src/openjdk/java/java/rmi/server/RemoteServer.java classlib6/core/src/openjdk/java/java/rmi/server/RemoteStub.java classlib6/core/src/openjdk/java/java/rmi/server/ServerCloneException.java classlib6/core/src/openjdk/java/java/rmi/server/ServerNotActiveException.java classlib6/core/src/openjdk/java/java/rmi/server/ServerRef.java classlib6/core/src/openjdk/java/java/rmi/server/Skeleton.java classlib6/core/src/openjdk/java/java/rmi/server/SkeletonMismatchException.java classlib6/core/src/openjdk/java/java/rmi/server/SkeletonNotFoundException.java classlib6/core/src/openjdk/java/java/rmi/server/SocketSecurityException.java classlib6/core/src/openjdk/java/java/rmi/server/UID.java classlib6/core/src/openjdk/java/java/rmi/server/UnicastRemoteObject.java classlib6/core/src/openjdk/java/java/rmi/server/Unreferenced.java classlib6/core/src/openjdk/java/java/rmi/server/package.html classlib6/core/src/openjdk/java/java/security/cert/CRL.java classlib6/core/src/openjdk/java/java/security/cert/CRLException.java classlib6/core/src/openjdk/java/java/security/cert/CRLSelector.java classlib6/core/src/openjdk/java/java/security/cert/CertPath.java classlib6/core/src/openjdk/java/java/security/cert/CertPathBuilder.java classlib6/core/src/openjdk/java/java/security/cert/CertPathBuilderException.java classlib6/core/src/openjdk/java/java/security/cert/CertPathBuilderResult.java classlib6/core/src/openjdk/java/java/security/cert/CertPathBuilderSpi.java classlib6/core/src/openjdk/java/java/security/cert/CertPathHelperImpl.java classlib6/core/src/openjdk/java/java/security/cert/CertPathParameters.java classlib6/core/src/openjdk/java/java/security/cert/CertPathValidator.java classlib6/core/src/openjdk/java/java/security/cert/CertPathValidatorException.java classlib6/core/src/openjdk/java/java/security/cert/CertPathValidatorResult.java classlib6/core/src/openjdk/java/java/security/cert/CertPathValidatorSpi.java classlib6/core/src/openjdk/java/java/security/cert/CertSelector.java classlib6/core/src/openjdk/java/java/security/cert/CertStore.java classlib6/core/src/openjdk/java/java/security/cert/CertStoreException.java classlib6/core/src/openjdk/java/java/security/cert/CertStoreParameters.java classlib6/core/src/openjdk/java/java/security/cert/CertStoreSpi.java classlib6/core/src/openjdk/java/java/security/cert/Certificate.java classlib6/core/src/openjdk/java/java/security/cert/CertificateEncodingException.java classlib6/core/src/openjdk/java/java/security/cert/CertificateException.java classlib6/core/src/openjdk/java/java/security/cert/CertificateExpiredException.java classlib6/core/src/openjdk/java/java/security/cert/CertificateFactory.java classlib6/core/src/openjdk/java/java/security/cert/CertificateFactorySpi.java classlib6/core/src/openjdk/java/java/security/cert/CertificateNotYetValidException.java classlib6/core/src/openjdk/java/java/security/cert/CertificateParsingException.java classlib6/core/src/openjdk/java/java/security/cert/CollectionCertStoreParameters.java classlib6/core/src/openjdk/java/java/security/cert/LDAPCertStoreParameters.java classlib6/core/src/openjdk/java/java/security/cert/PKIXBuilderParameters.java classlib6/core/src/openjdk/java/java/security/cert/PKIXCertPathBuilderResult.java classlib6/core/src/openjdk/java/java/security/cert/PKIXCertPathChecker.java classlib6/core/src/openjdk/java/java/security/cert/PKIXCertPathValidatorResult.java classlib6/core/src/openjdk/java/java/security/cert/PKIXParameters.java classlib6/core/src/openjdk/java/java/security/cert/PolicyNode.java classlib6/core/src/openjdk/java/java/security/cert/PolicyQualifierInfo.java classlib6/core/src/openjdk/java/java/security/cert/TrustAnchor.java classlib6/core/src/openjdk/java/java/security/cert/X509CRL.java classlib6/core/src/openjdk/java/java/security/cert/X509CRLEntry.java classlib6/core/src/openjdk/java/java/security/cert/X509CRLSelector.java classlib6/core/src/openjdk/java/java/security/cert/X509CertSelector.java classlib6/core/src/openjdk/java/java/security/cert/X509Certificate.java classlib6/core/src/openjdk/java/java/security/cert/X509Extension.java classlib6/core/src/openjdk/java/java/security/cert/package.html classlib6/core/src/openjdk/java/java/security/interfaces/DSAKey.java classlib6/core/src/openjdk/java/java/security/interfaces/DSAKeyPairGenerator.java classlib6/core/src/openjdk/java/java/security/interfaces/DSAParams.java classlib6/core/src/openjdk/java/java/security/interfaces/DSAPrivateKey.java classlib6/core/src/openjdk/java/java/security/interfaces/DSAPublicKey.java classlib6/core/src/openjdk/java/java/security/interfaces/ECKey.java classlib6/core/src/openjdk/java/java/security/interfaces/ECPrivateKey.java classlib6/core/src/openjdk/java/java/security/interfaces/ECPublicKey.java classlib6/core/src/openjdk/java/java/security/interfaces/RSAKey.java classlib6/core/src/openjdk/java/java/security/interfaces/RSAMultiPrimePrivateCrtKey.java classlib6/core/src/openjdk/java/java/security/interfaces/RSAPrivateCrtKey.java classlib6/core/src/openjdk/java/java/security/interfaces/RSAPrivateKey.java classlib6/core/src/openjdk/java/java/security/interfaces/RSAPublicKey.java classlib6/core/src/openjdk/java/java/security/interfaces/package.html classlib6/core/src/openjdk/java/java/util/concurrent/AbstractExecutorService.java classlib6/core/src/openjdk/java/java/util/concurrent/ArrayBlockingQueue.java classlib6/core/src/openjdk/java/java/util/concurrent/BlockingDeque.java classlib6/core/src/openjdk/java/java/util/concurrent/BlockingQueue.java classlib6/core/src/openjdk/java/java/util/concurrent/BrokenBarrierException.java classlib6/core/src/openjdk/java/java/util/concurrent/Callable.java classlib6/core/src/openjdk/java/java/util/concurrent/CancellationException.java classlib6/core/src/openjdk/java/java/util/concurrent/CompletionService.java classlib6/core/src/openjdk/java/java/util/concurrent/ConcurrentHashMap.java classlib6/core/src/openjdk/java/java/util/concurrent/ConcurrentLinkedQueue.java classlib6/core/src/openjdk/java/java/util/concurrent/ConcurrentMap.java classlib6/core/src/openjdk/java/java/util/concurrent/ConcurrentNavigableMap.java classlib6/core/src/openjdk/java/java/util/concurrent/ConcurrentSkipListMap.java classlib6/core/src/openjdk/java/java/util/concurrent/ConcurrentSkipListSet.java classlib6/core/src/openjdk/java/java/util/concurrent/CopyOnWriteArrayList.java classlib6/core/src/openjdk/java/java/util/concurrent/CopyOnWriteArraySet.java classlib6/core/src/openjdk/java/java/util/concurrent/CountDownLatch.java classlib6/core/src/openjdk/java/java/util/concurrent/CyclicBarrier.java classlib6/core/src/openjdk/java/java/util/concurrent/DelayQueue.java classlib6/core/src/openjdk/java/java/util/concurrent/Delayed.java classlib6/core/src/openjdk/java/java/util/concurrent/Exchanger.java classlib6/core/src/openjdk/java/java/util/concurrent/ExecutionException.java classlib6/core/src/openjdk/java/java/util/concurrent/Executor.java classlib6/core/src/openjdk/java/java/util/concurrent/ExecutorCompletionService.java classlib6/core/src/openjdk/java/java/util/concurrent/ExecutorService.java classlib6/core/src/openjdk/java/java/util/concurrent/Executors.java classlib6/core/src/openjdk/java/java/util/concurrent/Future.java classlib6/core/src/openjdk/java/java/util/concurrent/FutureTask.java classlib6/core/src/openjdk/java/java/util/concurrent/LinkedBlockingDeque.java classlib6/core/src/openjdk/java/java/util/concurrent/LinkedBlockingQueue.java classlib6/core/src/openjdk/java/java/util/concurrent/PriorityBlockingQueue.java classlib6/core/src/openjdk/java/java/util/concurrent/RejectedExecutionException.java classlib6/core/src/openjdk/java/java/util/concurrent/RejectedExecutionHandler.java classlib6/core/src/openjdk/java/java/util/concurrent/RunnableFuture.java classlib6/core/src/openjdk/java/java/util/concurrent/RunnableScheduledFuture.java classlib6/core/src/openjdk/java/java/util/concurrent/ScheduledExecutorService.java classlib6/core/src/openjdk/java/java/util/concurrent/ScheduledFuture.java classlib6/core/src/openjdk/java/java/util/concurrent/ScheduledThreadPoolExecutor.java classlib6/core/src/openjdk/java/java/util/concurrent/Semaphore.java classlib6/core/src/openjdk/java/java/util/concurrent/SynchronousQueue.java classlib6/core/src/openjdk/java/java/util/concurrent/ThreadFactory.java classlib6/core/src/openjdk/java/java/util/concurrent/ThreadPoolExecutor.java classlib6/core/src/openjdk/java/java/util/concurrent/TimeUnit.java classlib6/core/src/openjdk/java/java/util/concurrent/TimeoutException.java classlib6/core/src/openjdk/java/java/util/concurrent/atomic/AtomicBoolean.java classlib6/core/src/openjdk/java/java/util/concurrent/atomic/AtomicInteger.java classlib6/core/src/openjdk/java/java/util/concurrent/atomic/AtomicIntegerArray.java classlib6/core/src/openjdk/java/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java classlib6/core/src/openjdk/java/java/util/concurrent/atomic/AtomicLong.java classlib6/core/src/openjdk/java/java/util/concurrent/atomic/AtomicLongArray.java classlib6/core/src/openjdk/java/java/util/concurrent/atomic/AtomicLongFieldUpdater.java classlib6/core/src/openjdk/java/java/util/concurrent/atomic/AtomicMarkableReference.java classlib6/core/src/openjdk/java/java/util/concurrent/atomic/AtomicReference.java classlib6/core/src/openjdk/java/java/util/concurrent/atomic/AtomicReferenceArray.java classlib6/core/src/openjdk/java/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java classlib6/core/src/openjdk/java/java/util/concurrent/atomic/AtomicStampedReference.java classlib6/core/src/openjdk/java/java/util/zip/DeflaterInputStream.java classlib6/core/src/openjdk/java/java/util/zip/InflaterOutputStream.java classlib6/core/src/openjdk/javax/javax/crypto/BadPaddingException.java... [truncated message content] |
From: <ls...@us...> - 2011-01-05 07:57:50
|
Revision: 5783 http://jnode.svn.sourceforge.net/jnode/?rev=5783&view=rev Author: lsantha Date: 2011-01-05 07:57:26 +0000 (Wed, 05 Jan 2011) Log Message: ----------- Integrating OpenJDK 6 b20. Modified Paths: -------------- classlib6/core/src/openjdk/corba/sun/rmi/rmic/BatchEnvironment.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/Constants.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/Generator.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/IndentingWriter.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/Main.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/Names.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/RMIConstants.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/RMIGenerator.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/RemoteClass.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/Util.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/AbstractType.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/ArrayType.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/BatchEnvironment.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/ClassPathLoader.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/ClassType.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/CompoundType.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/Constants.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/ContextElement.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/ContextStack.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/DirectoryLoader.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/Generator.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/IDLGenerator.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/IDLNames.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/ImplementationType.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/InterfaceType.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/NCClassType.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/NCInterfaceType.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/NameContext.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/PrimitiveType.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/PrintGenerator.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/RemoteType.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/SpecialClassType.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/SpecialInterfaceType.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/StaticStringsHash.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/StubGenerator.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/Type.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/Util.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/ValueType.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/newrmic/BatchEnvironment.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/newrmic/Constants.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/newrmic/Generator.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/newrmic/IndentingWriter.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/newrmic/Main.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/newrmic/Resources.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/newrmic/jrmp/Constants.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/newrmic/jrmp/JrmpGenerator.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/newrmic/jrmp/RemoteClass.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/newrmic/jrmp/StubSkeletonWriter.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/newrmic/jrmp/Util.java classlib6/core/src/openjdk/javax/javax/transaction/InvalidTransactionException.java classlib6/core/src/openjdk/javax/javax/transaction/TransactionRequiredException.java classlib6/core/src/openjdk/javax/javax/transaction/TransactionRolledbackException.java classlib6/core/src/openjdk/javax/javax/transaction/package.html classlib6/core/src/openjdk/javax/javax/transaction/xa/XAException.java classlib6/core/src/openjdk/javax/javax/transaction/xa/XAResource.java classlib6/core/src/openjdk/javax/javax/transaction/xa/Xid.java classlib6/core/src/openjdk/javax/javax/transaction/xa/package.html classlib6/core/src/openjdk/javax/javax/xml/XMLConstants.java classlib6/core/src/openjdk/javax/javax/xml/crypto/URIDereferencer.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dom/package.html classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/XMLObject.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/XMLSignature.java classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/dom/package.html classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/keyinfo/package.html classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/package.html classlib6/core/src/openjdk/javax/javax/xml/crypto/dsig/spec/package.html classlib6/core/src/openjdk/javax/javax/xml/crypto/package.html classlib6/core/src/openjdk/javax/javax/xml/datatype/DatatypeConfigurationException.java classlib6/core/src/openjdk/javax/javax/xml/datatype/DatatypeConstants.java classlib6/core/src/openjdk/javax/javax/xml/datatype/DatatypeFactory.java classlib6/core/src/openjdk/javax/javax/xml/datatype/Duration.java classlib6/core/src/openjdk/javax/javax/xml/datatype/FactoryFinder.java classlib6/core/src/openjdk/javax/javax/xml/datatype/XMLGregorianCalendar.java classlib6/core/src/openjdk/javax/javax/xml/datatype/package.html classlib6/core/src/openjdk/javax/javax/xml/namespace/NamespaceContext.java classlib6/core/src/openjdk/javax/javax/xml/namespace/QName.java classlib6/core/src/openjdk/javax/javax/xml/namespace/package.html classlib6/core/src/openjdk/javax/javax/xml/parsers/DocumentBuilder.java classlib6/core/src/openjdk/javax/javax/xml/parsers/DocumentBuilderFactory.java classlib6/core/src/openjdk/javax/javax/xml/parsers/FactoryConfigurationError.java classlib6/core/src/openjdk/javax/javax/xml/parsers/FactoryFinder.java classlib6/core/src/openjdk/javax/javax/xml/parsers/ParserConfigurationException.java classlib6/core/src/openjdk/javax/javax/xml/parsers/SAXParser.java classlib6/core/src/openjdk/javax/javax/xml/parsers/SAXParserFactory.java classlib6/core/src/openjdk/javax/javax/xml/parsers/SecuritySupport.java classlib6/core/src/openjdk/javax/javax/xml/parsers/package.html classlib6/core/src/openjdk/javax/javax/xml/stream/events/Attribute.java classlib6/core/src/openjdk/javax/javax/xml/stream/events/Characters.java classlib6/core/src/openjdk/javax/javax/xml/stream/events/Comment.java classlib6/core/src/openjdk/javax/javax/xml/stream/events/DTD.java classlib6/core/src/openjdk/javax/javax/xml/stream/events/EndDocument.java classlib6/core/src/openjdk/javax/javax/xml/stream/events/EndElement.java classlib6/core/src/openjdk/javax/javax/xml/stream/events/EntityDeclaration.java classlib6/core/src/openjdk/javax/javax/xml/stream/events/EntityReference.java classlib6/core/src/openjdk/javax/javax/xml/stream/events/Namespace.java classlib6/core/src/openjdk/javax/javax/xml/stream/events/NotationDeclaration.java classlib6/core/src/openjdk/javax/javax/xml/stream/events/ProcessingInstruction.java classlib6/core/src/openjdk/javax/javax/xml/stream/events/StartDocument.java classlib6/core/src/openjdk/javax/javax/xml/stream/events/StartElement.java classlib6/core/src/openjdk/javax/javax/xml/stream/events/XMLEvent.java classlib6/core/src/openjdk/javax/javax/xml/stream/util/EventReaderDelegate.java classlib6/core/src/openjdk/javax/javax/xml/stream/util/StreamReaderDelegate.java classlib6/core/src/openjdk/javax/javax/xml/stream/util/XMLEventAllocator.java classlib6/core/src/openjdk/javax/javax/xml/stream/util/XMLEventConsumer.java classlib6/core/src/openjdk/javax/javax/xml/transform/ErrorListener.java classlib6/core/src/openjdk/javax/javax/xml/transform/FactoryFinder.java classlib6/core/src/openjdk/javax/javax/xml/transform/OutputKeys.java classlib6/core/src/openjdk/javax/javax/xml/transform/Result.java classlib6/core/src/openjdk/javax/javax/xml/transform/SecuritySupport.java classlib6/core/src/openjdk/javax/javax/xml/transform/Source.java classlib6/core/src/openjdk/javax/javax/xml/transform/SourceLocator.java classlib6/core/src/openjdk/javax/javax/xml/transform/Templates.java classlib6/core/src/openjdk/javax/javax/xml/transform/Transformer.java classlib6/core/src/openjdk/javax/javax/xml/transform/TransformerConfigurationException.java classlib6/core/src/openjdk/javax/javax/xml/transform/TransformerException.java classlib6/core/src/openjdk/javax/javax/xml/transform/TransformerFactory.java classlib6/core/src/openjdk/javax/javax/xml/transform/TransformerFactoryConfigurationError.java classlib6/core/src/openjdk/javax/javax/xml/transform/URIResolver.java classlib6/core/src/openjdk/javax/javax/xml/transform/dom/DOMLocator.java classlib6/core/src/openjdk/javax/javax/xml/transform/dom/DOMResult.java classlib6/core/src/openjdk/javax/javax/xml/transform/dom/DOMSource.java classlib6/core/src/openjdk/javax/javax/xml/transform/dom/package.html classlib6/core/src/openjdk/javax/javax/xml/transform/package.html classlib6/core/src/openjdk/javax/javax/xml/transform/sax/SAXResult.java classlib6/core/src/openjdk/javax/javax/xml/transform/sax/SAXSource.java classlib6/core/src/openjdk/javax/javax/xml/transform/sax/SAXTransformerFactory.java classlib6/core/src/openjdk/javax/javax/xml/transform/sax/TemplatesHandler.java classlib6/core/src/openjdk/javax/javax/xml/transform/sax/TransformerHandler.java classlib6/core/src/openjdk/javax/javax/xml/transform/sax/package.html classlib6/core/src/openjdk/javax/javax/xml/transform/stax/package.html classlib6/core/src/openjdk/javax/javax/xml/transform/stream/StreamResult.java classlib6/core/src/openjdk/javax/javax/xml/transform/stream/StreamSource.java classlib6/core/src/openjdk/javax/javax/xml/transform/stream/package.html classlib6/core/src/openjdk/javax/javax/xml/validation/Schema.java classlib6/core/src/openjdk/javax/javax/xml/validation/SchemaFactory.java classlib6/core/src/openjdk/javax/javax/xml/validation/SchemaFactoryFinder.java classlib6/core/src/openjdk/javax/javax/xml/validation/SchemaFactoryLoader.java classlib6/core/src/openjdk/javax/javax/xml/validation/TypeInfoProvider.java classlib6/core/src/openjdk/javax/javax/xml/validation/Validator.java classlib6/core/src/openjdk/javax/javax/xml/validation/ValidatorHandler.java classlib6/core/src/openjdk/javax/javax/xml/validation/package.html classlib6/core/src/openjdk/javax/javax/xml/xpath/XPath.java classlib6/core/src/openjdk/javax/javax/xml/xpath/XPathConstants.java classlib6/core/src/openjdk/javax/javax/xml/xpath/XPathException.java classlib6/core/src/openjdk/javax/javax/xml/xpath/XPathExpression.java classlib6/core/src/openjdk/javax/javax/xml/xpath/XPathExpressionException.java classlib6/core/src/openjdk/javax/javax/xml/xpath/XPathFactory.java classlib6/core/src/openjdk/javax/javax/xml/xpath/XPathFactoryConfigurationException.java classlib6/core/src/openjdk/javax/javax/xml/xpath/XPathFactoryFinder.java classlib6/core/src/openjdk/javax/javax/xml/xpath/XPathFunction.java classlib6/core/src/openjdk/javax/javax/xml/xpath/XPathFunctionException.java classlib6/core/src/openjdk/javax/javax/xml/xpath/XPathFunctionResolver.java classlib6/core/src/openjdk/javax/javax/xml/xpath/XPathVariableResolver.java classlib6/core/src/openjdk/javax/javax/xml/xpath/package.html classlib6/core/src/openjdk/jaxws/javax/xml/bind/Messages.properties classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/XmlAccessOrder.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/XmlAccessType.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/XmlAccessorOrder.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/XmlAccessorType.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/XmlAttribute.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/XmlElement.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/XmlID.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/XmlIDREF.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/XmlNs.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/XmlNsForm.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/XmlSchema.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/XmlSchemaType.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/XmlSeeAlso.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/XmlTransient.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/XmlType.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/XmlValue.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/adapters/XmlJavaTypeAdapter.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/adapters/package.html classlib6/core/src/openjdk/jaxws/javax/xml/bind/annotation/package.html classlib6/core/src/openjdk/jaxws/javax/xml/bind/attachment/AttachmentMarshaller.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/attachment/AttachmentUnmarshaller.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/attachment/package.html classlib6/core/src/openjdk/jaxws/javax/xml/bind/helpers/AbstractMarshallerImpl.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/helpers/AbstractUnmarshallerImpl.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/helpers/DefaultValidationEventHandler.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/helpers/Messages.properties classlib6/core/src/openjdk/jaxws/javax/xml/bind/helpers/NotIdentifiableEventImpl.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/helpers/ParseConversionEventImpl.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/helpers/PrintConversionEventImpl.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/helpers/ValidationEventImpl.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/helpers/ValidationEventLocatorImpl.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/helpers/package.html classlib6/core/src/openjdk/jaxws/javax/xml/bind/util/Messages.properties classlib6/core/src/openjdk/jaxws/javax/xml/bind/util/ValidationEventCollector.java classlib6/core/src/openjdk/jaxws/javax/xml/bind/util/package.html classlib6/core/src/openjdk/jaxws/javax/xml/soap/AttachmentPart.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/Detail.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/DetailEntry.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/FactoryFinder.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/MessageFactory.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/MimeHeader.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/MimeHeaders.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/Name.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/Node.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/SAAJMetaFactory.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/SOAPBody.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/SOAPBodyElement.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/SOAPConnection.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/SOAPConnectionFactory.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/SOAPConstants.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/SOAPElement.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/SOAPElementFactory.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/SOAPEnvelope.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/SOAPException.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/SOAPFactory.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/SOAPFault.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/SOAPFaultElement.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/SOAPHeader.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/SOAPHeaderElement.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/SOAPMessage.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/SOAPPart.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/Text.java classlib6/core/src/openjdk/jaxws/javax/xml/soap/package.html classlib6/core/src/openjdk/jaxws/javax/xml/ws/RequestWrapper.java classlib6/core/src/openjdk/jaxws/javax/xml/ws/ResponseWrapper.java classlib6/core/src/openjdk/jaxws/javax/xml/ws/Service.java classlib6/core/src/openjdk/jaxws/javax/xml/ws/handler/package.html classlib6/core/src/openjdk/jaxws/javax/xml/ws/handler/soap/package.html classlib6/core/src/openjdk/jaxws/javax/xml/ws/http/package.html classlib6/core/src/openjdk/jaxws/javax/xml/ws/package.html classlib6/core/src/openjdk/jaxws/javax/xml/ws/soap/package.html classlib6/core/src/openjdk/langtools/javax/tools/DiagnosticCollector.java classlib6/core/src/openjdk/langtools/javax/tools/FileObject.java classlib6/core/src/openjdk/langtools/javax/tools/ForwardingFileObject.java classlib6/core/src/openjdk/langtools/javax/tools/JavaFileManager.java classlib6/core/src/openjdk/langtools/javax/tools/OptionChecker.java classlib6/core/src/openjdk/langtools/javax/tools/StandardJavaFileManager.java classlib6/core/src/openjdk/langtools/javax/tools/StandardLocation.java classlib6/core/src/openjdk/langtools/sun/tools/javap/AttrData.java classlib6/core/src/openjdk/langtools/sun/tools/javap/CPX.java classlib6/core/src/openjdk/langtools/sun/tools/javap/CPX2.java classlib6/core/src/openjdk/langtools/sun/tools/javap/ClassData.java classlib6/core/src/openjdk/langtools/sun/tools/javap/Constants.java classlib6/core/src/openjdk/langtools/sun/tools/javap/FieldData.java classlib6/core/src/openjdk/langtools/sun/tools/javap/InnerClassData.java classlib6/core/src/openjdk/langtools/sun/tools/javap/JavapEnvironment.java classlib6/core/src/openjdk/langtools/sun/tools/javap/JavapPrinter.java classlib6/core/src/openjdk/langtools/sun/tools/javap/LineNumData.java classlib6/core/src/openjdk/langtools/sun/tools/javap/LocVarData.java classlib6/core/src/openjdk/langtools/sun/tools/javap/Main.java classlib6/core/src/openjdk/langtools/sun/tools/javap/MethodData.java classlib6/core/src/openjdk/langtools/sun/tools/javap/RuntimeConstants.java classlib6/core/src/openjdk/langtools/sun/tools/javap/Tables.java classlib6/core/src/openjdk/langtools/sun/tools/javap/TrapData.java classlib6/core/src/openjdk/langtools/sun/tools/javap/TypeSignature.java classlib6/core/src/openjdk/org/org/ietf/jgss/ChannelBinding.java classlib6/core/src/openjdk/org/org/ietf/jgss/GSSContext.java classlib6/core/src/openjdk/org/org/ietf/jgss/GSSCredential.java classlib6/core/src/openjdk/org/org/ietf/jgss/GSSException.java classlib6/core/src/openjdk/org/org/ietf/jgss/GSSManager.java classlib6/core/src/openjdk/org/org/ietf/jgss/GSSName.java classlib6/core/src/openjdk/org/org/ietf/jgss/MessageProp.java classlib6/core/src/openjdk/org/org/ietf/jgss/Oid.java classlib6/core/src/openjdk/org/org/ietf/jgss/package.html classlib6/core/src/openjdk/org/org/omg/CORBA/ACTIVITY_COMPLETED.java classlib6/core/src/openjdk/org/org/omg/CORBA/ACTIVITY_REQUIRED.java classlib6/core/src/openjdk/org/org/omg/CORBA/ARG_IN.java classlib6/core/src/openjdk/org/org/omg/CORBA/ARG_INOUT.java classlib6/core/src/openjdk/org/org/omg/CORBA/ARG_OUT.java classlib6/core/src/openjdk/org/org/omg/CORBA/Any.java classlib6/core/src/openjdk/org/org/omg/CORBA/AnyHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/AnySeqHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/AnySeqHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/BAD_POLICY.java classlib6/core/src/openjdk/org/org/omg/CORBA/BAD_POLICY_TYPE.java classlib6/core/src/openjdk/org/org/omg/CORBA/BAD_POLICY_VALUE.java classlib6/core/src/openjdk/org/org/omg/CORBA/BAD_QOS.java classlib6/core/src/openjdk/org/org/omg/CORBA/BooleanHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/BooleanSeqHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/BooleanSeqHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/Bounds.java classlib6/core/src/openjdk/org/org/omg/CORBA/ByteHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/CODESET_INCOMPATIBLE.java classlib6/core/src/openjdk/org/org/omg/CORBA/CTX_RESTRICT_SCOPE.java classlib6/core/src/openjdk/org/org/omg/CORBA/CharHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/CharSeqHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/CharSeqHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/CompletionStatus.java classlib6/core/src/openjdk/org/org/omg/CORBA/CompletionStatusHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/Context.java classlib6/core/src/openjdk/org/org/omg/CORBA/ContextList.java classlib6/core/src/openjdk/org/org/omg/CORBA/Current.java classlib6/core/src/openjdk/org/org/omg/CORBA/CurrentHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/CurrentHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/CurrentOperations.java classlib6/core/src/openjdk/org/org/omg/CORBA/CustomMarshal.java classlib6/core/src/openjdk/org/org/omg/CORBA/DataInputStream.java classlib6/core/src/openjdk/org/org/omg/CORBA/DataOutputStream.java classlib6/core/src/openjdk/org/org/omg/CORBA/DefinitionKind.java classlib6/core/src/openjdk/org/org/omg/CORBA/DefinitionKindHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/DomainManager.java classlib6/core/src/openjdk/org/org/omg/CORBA/DomainManagerOperations.java classlib6/core/src/openjdk/org/org/omg/CORBA/DoubleHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/DoubleSeqHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/DoubleSeqHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/DynAny.java classlib6/core/src/openjdk/org/org/omg/CORBA/DynAnyPackage/Invalid.java classlib6/core/src/openjdk/org/org/omg/CORBA/DynAnyPackage/InvalidSeq.java classlib6/core/src/openjdk/org/org/omg/CORBA/DynAnyPackage/InvalidValue.java classlib6/core/src/openjdk/org/org/omg/CORBA/DynAnyPackage/TypeMismatch.java classlib6/core/src/openjdk/org/org/omg/CORBA/DynAnyPackage/package.html classlib6/core/src/openjdk/org/org/omg/CORBA/DynArray.java classlib6/core/src/openjdk/org/org/omg/CORBA/DynEnum.java classlib6/core/src/openjdk/org/org/omg/CORBA/DynFixed.java classlib6/core/src/openjdk/org/org/omg/CORBA/DynSequence.java classlib6/core/src/openjdk/org/org/omg/CORBA/DynStruct.java classlib6/core/src/openjdk/org/org/omg/CORBA/DynUnion.java classlib6/core/src/openjdk/org/org/omg/CORBA/DynValue.java classlib6/core/src/openjdk/org/org/omg/CORBA/DynamicImplementation.java classlib6/core/src/openjdk/org/org/omg/CORBA/Environment.java classlib6/core/src/openjdk/org/org/omg/CORBA/ExceptionList.java classlib6/core/src/openjdk/org/org/omg/CORBA/FieldNameHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/FixedHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/FloatHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/FloatSeqHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/FloatSeqHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/IDLType.java classlib6/core/src/openjdk/org/org/omg/CORBA/IDLTypeHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/IDLTypeOperations.java classlib6/core/src/openjdk/org/org/omg/CORBA/INVALID_ACTIVITY.java classlib6/core/src/openjdk/org/org/omg/CORBA/INVALID_TRANSACTION.java classlib6/core/src/openjdk/org/org/omg/CORBA/INV_POLICY.java classlib6/core/src/openjdk/org/org/omg/CORBA/IRObject.java classlib6/core/src/openjdk/org/org/omg/CORBA/IRObjectOperations.java classlib6/core/src/openjdk/org/org/omg/CORBA/IdentifierHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/IntHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/LocalObject.java classlib6/core/src/openjdk/org/org/omg/CORBA/LongHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/LongLongSeqHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/LongLongSeqHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/LongSeqHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/LongSeqHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/NVList.java classlib6/core/src/openjdk/org/org/omg/CORBA/NameValuePair.java classlib6/core/src/openjdk/org/org/omg/CORBA/NameValuePairHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/NamedValue.java classlib6/core/src/openjdk/org/org/omg/CORBA/OMGVMCID.java classlib6/core/src/openjdk/org/org/omg/CORBA/ORB.java classlib6/core/src/openjdk/org/org/omg/CORBA/ORBPackage/InconsistentTypeCode.java classlib6/core/src/openjdk/org/org/omg/CORBA/ORBPackage/InvalidName.java classlib6/core/src/openjdk/org/org/omg/CORBA/ORBPackage/package.html classlib6/core/src/openjdk/org/org/omg/CORBA/Object.java classlib6/core/src/openjdk/org/org/omg/CORBA/ObjectHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/ObjectHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/OctetSeqHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/OctetSeqHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/PRIVATE_MEMBER.java classlib6/core/src/openjdk/org/org/omg/CORBA/PUBLIC_MEMBER.java classlib6/core/src/openjdk/org/org/omg/CORBA/Policy.java classlib6/core/src/openjdk/org/org/omg/CORBA/PolicyError.java classlib6/core/src/openjdk/org/org/omg/CORBA/PolicyHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/PolicyHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/PolicyListHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/PolicyListHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/PolicyOperations.java classlib6/core/src/openjdk/org/org/omg/CORBA/PolicyTypeHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/Principal.java classlib6/core/src/openjdk/org/org/omg/CORBA/PrincipalHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/REBIND.java classlib6/core/src/openjdk/org/org/omg/CORBA/RepositoryIdHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/Request.java classlib6/core/src/openjdk/org/org/omg/CORBA/ServerRequest.java classlib6/core/src/openjdk/org/org/omg/CORBA/ServiceDetail.java classlib6/core/src/openjdk/org/org/omg/CORBA/ServiceDetailHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/ServiceInformation.java classlib6/core/src/openjdk/org/org/omg/CORBA/ServiceInformationHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/ServiceInformationHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/SetOverrideType.java classlib6/core/src/openjdk/org/org/omg/CORBA/SetOverrideTypeHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/ShortHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/ShortSeqHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/ShortSeqHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/StringHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/StringValueHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/StructMember.java classlib6/core/src/openjdk/org/org/omg/CORBA/StructMemberHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/TCKind.java classlib6/core/src/openjdk/org/org/omg/CORBA/TIMEOUT.java classlib6/core/src/openjdk/org/org/omg/CORBA/TRANSACTION_MODE.java classlib6/core/src/openjdk/org/org/omg/CORBA/TRANSACTION_REQUIRED.java classlib6/core/src/openjdk/org/org/omg/CORBA/TRANSACTION_ROLLEDBACK.java classlib6/core/src/openjdk/org/org/omg/CORBA/TRANSACTION_UNAVAILABLE.java classlib6/core/src/openjdk/org/org/omg/CORBA/TypeCode.java classlib6/core/src/openjdk/org/org/omg/CORBA/TypeCodeHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/TypeCodePackage/BadKind.java classlib6/core/src/openjdk/org/org/omg/CORBA/TypeCodePackage/Bounds.java classlib6/core/src/openjdk/org/org/omg/CORBA/TypeCodePackage/package.html classlib6/core/src/openjdk/org/org/omg/CORBA/ULongLongSeqHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/ULongLongSeqHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/ULongSeqHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/ULongSeqHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/UNSUPPORTED_POLICY.java classlib6/core/src/openjdk/org/org/omg/CORBA/UNSUPPORTED_POLICY_VALUE.java classlib6/core/src/openjdk/org/org/omg/CORBA/UShortSeqHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/UShortSeqHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/UnionMember.java classlib6/core/src/openjdk/org/org/omg/CORBA/UnionMemberHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/UnknownUserException.java classlib6/core/src/openjdk/org/org/omg/CORBA/UnknownUserExceptionHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/UnknownUserExceptionHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/VM_ABSTRACT.java classlib6/core/src/openjdk/org/org/omg/CORBA/VM_CUSTOM.java classlib6/core/src/openjdk/org/org/omg/CORBA/VM_NONE.java classlib6/core/src/openjdk/org/org/omg/CORBA/VM_TRUNCATABLE.java classlib6/core/src/openjdk/org/org/omg/CORBA/ValueBaseHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/ValueBaseHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/ValueMember.java classlib6/core/src/openjdk/org/org/omg/CORBA/ValueMemberHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/VersionSpecHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/VisibilityHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/WCharSeqHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/WCharSeqHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/WStringValueHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/WrongTransaction.java classlib6/core/src/openjdk/org/org/omg/CORBA/WrongTransactionHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/WrongTransactionHolder.java classlib6/core/src/openjdk/org/org/omg/CORBA/_IDLTypeStub.java classlib6/core/src/openjdk/org/org/omg/CORBA/_PolicyStub.java classlib6/core/src/openjdk/org/org/omg/CORBA/package.html classlib6/core/src/openjdk/org/org/omg/CORBA/portable/ApplicationException.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/BoxedValueHelper.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/CustomValue.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/Delegate.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/IDLEntity.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/IndirectionException.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/InputStream.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/InvokeHandler.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/ObjectImpl.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/OutputStream.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/RemarshalException.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/ResponseHandler.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/ServantObject.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/Streamable.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/StreamableValue.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/UnknownException.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/ValueBase.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/ValueFactory.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/ValueInputStream.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/ValueOutputStream.java classlib6/core/src/openjdk/org/org/omg/CORBA/portable/package.html classlib6/core/src/openjdk/org/org/omg/CORBA_2_3/ORB.java classlib6/core/src/openjdk/org/org/omg/CORBA_2_3/package.html classlib6/core/src/openjdk/org/org/omg/CORBA_2_3/portable/Delegate.java classlib6/core/src/openjdk/org/org/omg/CORBA_2_3/portable/InputStream.java classlib6/core/src/openjdk/org/org/omg/CORBA_2_3/portable/ObjectImpl.java classlib6/core/src/openjdk/org/org/omg/CORBA_2_3/portable/OutputStream.java classlib6/core/src/openjdk/org/org/omg/CORBA_2_3/portable/package.html classlib6/core/src/openjdk/org/org/omg/CosNaming/NamingContextExtPackage/package.html classlib6/core/src/openjdk/org/org/omg/CosNaming/NamingContextPackage/package.html classlib6/core/src/openjdk/org/org/omg/CosNaming/_BindingIteratorImplBase.java classlib6/core/src/openjdk/org/org/omg/CosNaming/_NamingContextImplBase.java classlib6/core/src/openjdk/org/org/omg/CosNaming/package.html classlib6/core/src/openjdk/org/org/omg/Dynamic/package.html classlib6/core/src/openjdk/org/org/omg/DynamicAny/DynAnyFactoryPackage/package.html classlib6/core/src/openjdk/org/org/omg/DynamicAny/DynAnyPackage/package.html classlib6/core/src/openjdk/org/org/omg/DynamicAny/package.html classlib6/core/src/openjdk/org/org/omg/IOP/CodecFactoryPackage/package.html classlib6/core/src/openjdk/org/org/omg/IOP/CodecPackage/package.html classlib6/core/src/openjdk/org/org/omg/IOP/package.html classlib6/core/src/openjdk/org/org/omg/Messaging/package.html classlib6/core/src/openjdk/org/org/omg/PortableInterceptor/ORBInitInfoPackage/package.html classlib6/core/src/openjdk/org/org/omg/PortableInterceptor/package.html classlib6/core/src/openjdk/org/org/omg/PortableServer/CurrentHelper.java classlib6/core/src/openjdk/org/org/omg/PortableServer/CurrentPackage/package.html classlib6/core/src/openjdk/org/org/omg/PortableServer/DynamicImplementation.java classlib6/core/src/openjdk/org/org/omg/PortableServer/POAHelper.java classlib6/core/src/openjdk/org/org/omg/PortableServer/POAManagerPackage/package.html classlib6/core/src/openjdk/org/org/omg/PortableServer/POAPackage/package.html classlib6/core/src/openjdk/org/org/omg/PortableServer/Servant.java classlib6/core/src/openjdk/org/org/omg/PortableServer/ServantLocatorPackage/CookieHolder.java classlib6/core/src/openjdk/org/org/omg/PortableServer/ServantLocatorPackage/package.html classlib6/core/src/openjdk/org/org/omg/PortableServer/package.html classlib6/core/src/openjdk/org/org/omg/PortableServer/portable/Delegate.java classlib6/core/src/openjdk/org/org/omg/PortableServer/portable/package.html classlib6/core/src/openjdk/org/org/omg/SendingContext/RunTime.java classlib6/core/src/openjdk/org/org/omg/SendingContext/RunTimeOperations.java classlib6/core/src/openjdk/org/org/omg/SendingContext/package.html classlib6/core/src/openjdk/org/org/omg/stub/java/rmi/_Remote_Stub.java classlib6/core/src/openjdk/org/org/omg/stub/java/rmi/package.html classlib6/core/src/openjdk/org/org/relaxng/datatype/Datatype.java classlib6/core/src/openjdk/org/org/relaxng/datatype/DatatypeBuilder.java classlib6/core/src/openjdk/org/org/relaxng/datatype/DatatypeException.java classlib6/core/src/openjdk/org/org/relaxng/datatype/DatatypeLibrary.java classlib6/core/src/openjdk/org/org/relaxng/datatype/DatatypeLibraryFactory.java classlib6/core/src/openjdk/org/org/relaxng/datatype/DatatypeStreamingValidator.java classlib6/core/src/openjdk/org/org/relaxng/datatype/ValidationContext.java classlib6/core/src/openjdk/org/org/relaxng/datatype/helpers/DatatypeLibraryLoader.java classlib6/core/src/openjdk/org/org/relaxng/datatype/helpers/ParameterlessDatatypeBuilder.java classlib6/core/src/openjdk/org/org/relaxng/datatype/helpers/StreamingValidatorImpl.java classlib6/core/src/openjdk/org/org/w3c/dom/Attr.java classlib6/core/src/openjdk/org/org/w3c/dom/CDATASection.java classlib6/core/src/openjdk/org/org/w3c/dom/CharacterData.java classlib6/core/src/openjdk/org/org/w3c/dom/Comment.java classlib6/core/src/openjdk/org/org/w3c/dom/DOMConfiguration.java classlib6/core/src/openjdk/org/org/w3c/dom/DOMError.java classlib6/core/src/openjdk/org/org/w3c/dom/DOMErrorHandler.java classlib6/core/src/openjdk/org/org/w3c/dom/DOMException.java classlib6/core/src/openjdk/org/org/w3c/dom/DOMImplementation.java classlib6/core/src/openjdk/org/org/w3c/dom/DOMImplementationList.java classlib6/core/src/openjdk/org/org/w3c/dom/DOMImplementationSource.java classlib6/core/src/openjdk/org/org/w3c/dom/DOMLocator.java classlib6/core/src/openjdk/org/org/w3c/dom/DOMStringList.java classlib6/core/src/openjdk/org/org/w3c/dom/Document.java classlib6/core/src/openjdk/org/org/w3c/dom/DocumentFragment.java classlib6/core/src/openjdk/org/org/w3c/dom/DocumentType.java classlib6/core/src/openjdk/org/org/w3c/dom/Element.java classlib6/core/src/openjdk/org/org/w3c/dom/Entity.java classlib6/core/src/openjdk/org/org/w3c/dom/EntityReference.java classlib6/core/src/openjdk/org/org/w3c/dom/NameList.java classlib6/core/src/openjdk/org/org/w3c/dom/NamedNodeMap.java classlib6/core/src/openjdk/org/org/w3c/dom/Node.java classlib6/core/src/openjdk/org/org/w3c/dom/NodeList.java classlib6/core/src/openjdk/org/org/w3c/dom/Notation.java classlib6/core/src/openjdk/org/org/w3c/dom/ProcessingInstruction.java classlib6/core/src/openjdk/org/org/w3c/dom/Text.java classlib6/core/src/openjdk/org/org/w3c/dom/TypeInfo.java classlib6/core/src/openjdk/org/org/w3c/dom/UserDataHandler.java classlib6/core/src/openjdk/org/org/w3c/dom/bootstrap/DOMImplementationRegistry.java classlib6/core/src/openjdk/org/org/w3c/dom/css/CSS2Properties.java classlib6/core/src/openjdk/org/org/w3c/dom/css/CSSCharsetRule.java classlib6/core/src/openjdk/org/org/w3c/dom/css/CSSFontFaceRule.java classlib6/core/src/openjdk/org/org/w3c/dom/css/CSSImportRule.java classlib6/core/src/openjdk/org/org/w3c/dom/css/CSSMediaRule.java classlib6/core/src/openjdk/org/org/w3c/dom/css/CSSPageRule.java classlib6/core/src/openjdk/org/org/w3c/dom/css/CSSPrimitiveValue.java classlib6/core/src/openjdk/org/org/w3c/dom/css/CSSRule.java classlib6/core/src/openjdk/org/org/w3c/dom/css/CSSRuleList.java classlib6/core/src/openjdk/org/org/w3c/dom/css/CSSStyleDeclaration.java classlib6/core/src/openjdk/org/org/w3c/dom/css/CSSStyleRule.java classlib6/core/src/openjdk/org/org/w3c/dom/css/CSSStyleSheet.java classlib6/core/src/openjdk/org/org/w3c/dom/css/CSSUnknownRule.java classlib6/core/src/openjdk/org/org/w3c/dom/css/CSSValue.java classlib6/core/src/openjdk/org/org/w3c/dom/css/CSSValueList.java classlib6/core/src/openjdk/org/org/w3c/dom/css/Counter.java classlib6/core/src/openjdk/org/org/w3c/dom/css/DOMImplementationCSS.java classlib6/core/src/openjdk/org/org/w3c/dom/css/DocumentCSS.java classlib6/core/src/openjdk/org/org/w3c/dom/css/ElementCSSInlineStyle.java classlib6/core/src/openjdk/org/org/w3c/dom/css/RGBColor.java classlib6/core/src/openjdk/org/org/w3c/dom/css/Rect.java classlib6/core/src/openjdk/org/org/w3c/dom/css/ViewCSS.java classlib6/core/src/openjdk/org/org/w3c/dom/events/DocumentEvent.java classlib6/core/src/openjdk/org/org/w3c/dom/events/Event.java classlib6/core/src/openjdk/org/org/w3c/dom/events/EventException.java classlib6/core/src/openjdk/org/org/w3c/dom/events/EventListener.java classlib6/core/src/openjdk/org/org/w3c/dom/events/EventTarget.java classlib6/core/src/openjdk/org/org/w3c/dom/events/MouseEvent.java classlib6/core/src/openjdk/org/org/w3c/dom/events/MutationEvent.java classlib6/core/src/openjdk/org/org/w3c/dom/events/UIEvent.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLAnchorElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLAppletElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLAreaElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLBRElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLBaseElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLBaseFontElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLBodyElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLButtonElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLCollection.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLDListElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLDOMImplementation.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLDirectoryElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLDivElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLDocument.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLFieldSetElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLFontElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLFormElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLFrameElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLFrameSetElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLHRElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLHeadElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLHeadingElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLHtmlElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLIFrameElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLImageElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLInputElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLIsIndexElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLLIElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLLabelElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLLegendElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLLinkElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLMapElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLMenuElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLMetaElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLModElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLOListElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLObjectElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLOptGroupElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLOptionElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLParagraphElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLParamElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLPreElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLQuoteElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLScriptElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLSelectElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLStyleElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLTableCaptionElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLTableCellElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLTableColElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLTableElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLTableRowElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLTableSectionElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLTextAreaElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLTitleElement.java classlib6/core/src/openjdk/org/org/w3c/dom/html/HTMLUListElement.java classlib6/core/src/openjdk/org/org/w3c/dom/ls/DOMImplementationLS.java classlib6/core/src/openjdk/org/org/w3c/dom/ls/LSException.java classlib6/core/src/openjdk/org/org/w3c/dom/ls/LSInput.java classlib6/core/src/openjdk/org/org/w3c/dom/ls/LSLoadEvent.java classlib6/core/src/openjdk/org/org/w3c/dom/ls/LSOutput.java classlib6/core/src/openjdk/org/org/w3c/dom/ls/LSParser.java classlib6/core/src/openjdk/org/org/w3c/dom/ls/LSParserFilter.java classlib6/core/src/openjdk/org/org/w3c/dom/ls/LSProgressEvent.java classlib6/core/src/openjdk/org/org/w3c/dom/ls/LSResourceResolver.java classlib6/core/src/openjdk/org/org/w3c/dom/ls/LSSerializer.java classlib6/core/src/openjdk/org/org/w3c/dom/ls/LSSerializerFilter.java classlib6/core/src/openjdk/org/org/w3c/dom/ranges/DocumentRange.java classlib6/core/src/openjdk/org/org/w3c/dom/ranges/Range.java classlib6/core/src/openjdk/org/org/w3c/dom/ranges/RangeException.java classlib6/core/src/openjdk/org/org/w3c/dom/stylesheets/DocumentStyle.java classlib6/core/src/openjdk/org/org/w3c/dom/stylesheets/LinkStyle.java classlib6/core/src/openjdk/org/org/w3c/dom/stylesheets/MediaList.java classlib6/core/src/openjdk/org/org/w3c/dom/stylesheets/StyleSheet.java classlib6/core/src/openjdk/org/org/w3c/dom/stylesheets/StyleSheetList.java classlib6/core/src/openjdk/org/org/w3c/dom/traversal/DocumentTraversal.java classlib6/core/src/openjdk/org/org/w3c/dom/traversal/NodeFilter.java classlib6/core/src/openjdk/org/org/w3c/dom/traversal/NodeIterator.java classlib6/core/src/openjdk/org/org/w3c/dom/traversal/TreeWalker.java classlib6/core/src/openjdk/org/org/w3c/dom/views/AbstractView.java classlib6/core/src/openjdk/org/org/w3c/dom/views/DocumentView.java classlib6/core/src/openjdk/org/org/w3c/dom/xpath/XPathEvaluator.java classlib6/core/src/openjdk/org/org/w3c/dom/xpath/XPathException.java classlib6/core/src/openjdk/org/org/w3c/dom/xpath/XPathExpression.java classlib6/core/src/openjdk/org/org/w3c/dom/xpath/XPathNSResolver.java classlib6/core/src/openjdk/org/org/w3c/dom/xpath/XPathNamespace.java classlib6/core/src/openjdk/org/org/w3c/dom/xpath/XPathResult.java classlib6/core/src/openjdk/org/org/xml/sax/ext/Attributes2.java classlib6/core/src/openjdk/org/org/xml/sax/ext/Attributes2Impl.java classlib6/core/src/openjdk/org/org/xml/sax/ext/DeclHandler.java classlib6/core/src/openjdk/org/org/xml/sax/ext/DefaultHandler2.java classlib6/core/src/openjdk/org/org/xml/sax/ext/EntityResolver2.java classlib6/core/src/openjdk/org/org/xml/sax/ext/LexicalHandler.java classlib6/core/src/openjdk/org/org/xml/sax/ext/Locator2.java classlib6/core/src/openjdk/org/org/xml/sax/ext/Locator2Impl.java classlib6/core/src/openjdk/org/org/xml/sax/ext/package.html classlib6/core/src/openjdk/org/org/xml/sax/helpers/AttributeListImpl.java classlib6/core/src/openjdk/org/org/xml/sax/helpers/AttributesImpl.java classlib6/core/src/openjdk/org/org/xml/sax/helpers/DefaultHandler.java classlib6/core/src/openjdk/org/org/xml/sax/helpers/LocatorImpl.java classlib6/core/src/openjdk/org/org/xml/sax/helpers/NamespaceSupport.java classlib6/core/src/openjdk/org/org/xml/sax/helpers/NewInstance.java classlib6/core/src/openjdk/org/org/xml/sax/helpers/ParserAdapter.java classlib6/core/src/openjdk/org/org/xml/sax/helpers/ParserFactory.java classlib6/core/src/openjdk/org/org/xml/sax/helpers/XMLFilterImpl.java classlib6/core/src/openjdk/org/org/xml/sax/helpers/XMLReaderAdapter.java classlib6/core/src/openjdk/org/org/xml/sax/helpers/XMLReaderFactory.java classlib6/core/src/openjdk/org/org/xml/sax/helpers/package.html classlib6/core/src/openjdk/sun/sun/applet/resources/MsgAppletViewer.java classlib6/core/src/openjdk/sun/sun/applet/resources/MsgAppletViewer_de.java classlib6/core/src/openjdk/sun/sun/applet/resources/MsgAppletViewer_es.java classlib6/core/src/openjdk/sun/sun/applet/resources/MsgAppletViewer_fr.java classlib6/core/src/openjdk/sun/sun/applet/resources/MsgAppletViewer_it.java classlib6/core/src/openjdk/sun/sun/applet/resources/MsgAppletViewer_ja.java classlib6/core/src/openjdk/sun/sun/applet/resources/MsgAppletViewer_ko.java classlib6/core/src/openjdk/sun/sun/applet/resources/MsgAppletViewer_sv.java classlib6/core/src/openjdk/sun/sun/applet/resources/MsgAppletViewer_zh_CN.java classlib6/core/src/openjdk/sun/sun/applet/resources/MsgAppletViewer_zh_TW.java classlib6/core/src/openjdk/sun/sun/audio/AudioData.java classlib6/core/src/openjdk/sun/sun/audio/AudioDataStream.java classlib6/core/src/openjdk/sun/sun/audio/AudioDevice.java classlib6/core/src/openjdk/sun/sun/audio/AudioPlayer.java classlib6/core/src/openjdk/sun/sun/audio/AudioSecurityAction.java classlib6/core/src/openjdk/sun/sun/audio/AudioSecurityExceptionAction.java classlib6/core/src/openjdk/sun/sun/audio/AudioStream.java classlib6/core/src/openjdk/sun/sun/audio/AudioStreamSequence.java classlib6/core/src/openjdk/sun/sun/audio/AudioTranslatorStream.java classlib6/core/src/openjdk/sun/sun/audio/ContinuousAudioDataStream.java classlib6/core/src/openjdk/sun/sun/audio/InvalidAudioFormatException.java classlib6/core/src/openjdk/sun/sun/audio/NativeAudioStream.java classlib6/core/src/openjdk/sun/sun/awt/datatransfer/ClipboardTransferable.java classlib6/core/src/openjdk/sun/sun/awt/datatransfer/DataTransferer.java classlib6/core/src/openjdk/sun/sun/awt/datatransfer/SunClipboard.java classlib6/core/src/openjdk/sun/sun/awt/datatransfer/ToolkitThreadBlockedHandler.java classlib6/core/src/openjdk/sun/sun/awt/datatransfer/TransferableProxy.java classlib6/core/src/openjdk/sun/sun/awt/geom/AreaOp.java classlib6/core/src/openjdk/sun/sun/awt/geom/ChainEnd.java classlib6/core/src/openjdk/sun/sun/awt/geom/Crossings.java classlib6/core/src/openjdk/sun/sun/awt/geom/Curve.java classlib6/core/src/openjdk/sun/sun/awt/geom/CurveLink.java classlib6/core/src/openjdk/sun/sun/awt/geom/Edge.java classlib6/core/src/openjdk/sun/sun/awt/geom/Order0.java classlib6/core/src/openjdk/sun/sun/awt/geom/Order1.java classlib6/core/src/openjdk/sun/sun/awt/geom/Order2.java classlib6/core/src/openjdk/sun/sun/awt/geom/Order3.java classlib6/core/src/openjdk/sun/sun/awt/geom/PathConsumer2D.java classlib6/core/src/openjdk/sun/sun/awt/im/CompositionArea.java classlib6/core/src/openjdk/sun/sun/awt/im/CompositionAreaHandler.java classlib6/core/src/openjdk/sun/sun/awt/im/InputContext.java classlib6/core/src/openjdk/sun/sun/awt/im/InputMethodAdapter.java classlib6/core/src/openjdk/sun/sun/awt/im/InputMethodContext.java classlib6/core/src/openjdk/sun/sun/awt/im/InputMethodJFrame.java classlib6/core/src/openjdk/sun/sun/awt/im/InputMethodLocator.java classlib6/core/src/openjdk/sun/sun/awt/im/InputMethodManager.java classlib6/core/src/openjdk/sun/sun/awt/im/InputMethodPopupMenu.java classlib6/core/src/openjdk/sun/sun/awt/im/InputMethodWindow.java classlib6/core/src/openjdk/sun/sun/awt/im/SimpleInputMethodWindow.java classlib6/core/src/openjdk/sun/sun/awt/shell/DefaultShellFolder.java classlib6/core/src/openjdk/sun/sun/awt/shell/ShellFolder.java classlib6/core/src/openjdk/sun/sun/awt/shell/ShellFolderManager.java classlib6/core/src/openjdk/sun/sun/awt/util/IdentityArrayList.java classlib6/core/src/openjdk/sun/sun/awt/util/IdentityLinkedList.java classlib6/core/src/openjdk/sun/sun/beans/editors/BooleanEditor.java classlib6/core/src/openjdk/sun/sun/beans/editors/ByteEditor.java classlib6/core/src/openjdk/sun/sun/beans/editors/ColorEditor.java classlib6/core/src/openjdk/sun/sun/beans/editors/DoubleEditor.java classlib6/core/src/openjdk/sun/sun/beans/editors/EnumEditor.java classlib6/core/src/openjdk/sun/sun/beans/editors/FloatEditor.java classlib6/core/src/openjdk/sun/sun/beans/editors/FontEditor.java classlib6/core/src/openjdk/sun/sun/beans/editors/IntegerEditor.java classlib6/core/src/openjdk/sun/sun/beans/editors/LongEditor.java classlib6/core/src/openjdk/sun/sun/beans/editors/NumberEditor.java classlib6/core/src/openjdk/sun/sun/beans/editors/ShortEditor.java classlib6/core/src/openjdk/sun/sun/beans/editors/StringEditor.java classlib6/core/src/openjdk/sun/sun/beans/infos/ComponentBeanInfo.java classlib6/core/src/openjdk/sun/sun/corba/Bridge.java classlib6/core/src/openjdk/sun/sun/corba/BridgePermission.java classlib6/core/src/openjdk/sun/sun/corba/package.html classlib6/core/src/openjdk/sun/sun/instrument/InstrumentationImpl.java classlib6/core/src/openjdk/sun/sun/instrument/TransformerManager.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharASCII.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharBig5.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharBig5_HKSCS.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharBig5_Solaris.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharConverter.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp037.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1006.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1025.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1026.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1046.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1047.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1097.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1098.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1112.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1122.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1123.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1124.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1140.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1141.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1142.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1143.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1144.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1145.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1146.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1147.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1148.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1149.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1250.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1251.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1252.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1253.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1254.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1255.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1256.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1257.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1258.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1381.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp1383.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp273.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp277.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp278.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp280.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp284.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp285.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp297.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp33722.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp420.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp424.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp437.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp500.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp737.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp775.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp834.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp838.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp850.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp852.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp855.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp856.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp857.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp858.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp860.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp861.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp862.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp863.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp864.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp865.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp866.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp868.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp869.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp870.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp871.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp874.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp875.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp918.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp921.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp922.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp930.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp933.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp935.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp937.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp939.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp942.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp942C.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp943.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp943C.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp948.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp949.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp949C.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp950.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp964.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharCp970.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharDBCS_ASCII.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharDBCS_EBCDIC.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharDoubleByte.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharEUC.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharEUC_CN.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharEUC_JP.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharEUC_JP_LINUX.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharEUC_JP_Solaris.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharEUC_KR.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharEUC_TW.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharGB18030.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharGB18030DB.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharGBK.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharHKSCS.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharHKSCS_2001.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharISCII91.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharISO2022.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharISO2022CN.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharISO2022JP.java classlib6/core/src/openjdk/sun/sun/io/ByteToCharISO2022KR.java classlib6/co... [truncated message content] |
From: <ls...@us...> - 2011-01-05 09:25:30
|
Revision: 5784 http://jnode.svn.sourceforge.net/jnode/?rev=5784&view=rev Author: lsantha Date: 2011-01-05 09:25:21 +0000 (Wed, 05 Jan 2011) Log Message: ----------- Integrating OpenJDK 6 b20. Added Paths: ----------- classlib6/core/src/openjdk/com/com/sun/java/swing/Painter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/Chunk.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/ChunkInputStream.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/Data.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/DataFile.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/DataHead.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/FileData.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/FinalArrayList.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/Header.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/InternetHeaders.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/MIMEConfig.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/MIMEEvent.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/MIMEMessage.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/MIMEParser.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/MIMEParsingException.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/MIMEPart.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/MemoryData.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/WeakDataFile.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/staxex/StreamingDataHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/AnnotationVisitor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/AnnotationWriter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/Attribute.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/ByteVector.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/ClassReader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/ClassVisitor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/ClassWriter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/Edge.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/FieldVisitor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/FieldWriter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/Frame.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/Handler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/Item.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/Label.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/MethodVisitor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/MethodWriter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/Opcodes.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/org/objectweb/asm/Type.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/ws/protocol/soap/MessageCreationException.java Added: classlib6/core/src/openjdk/com/com/sun/java/swing/Painter.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/java/swing/Painter.java (rev 0) +++ classlib6/core/src/openjdk/com/com/sun/java/swing/Painter.java 2011-01-05 09:25:21 UTC (rev 5784) @@ -0,0 +1,105 @@ +/* + * Copyright (c) 2005, 2006, 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package com.sun.java.swing; + +import java.awt.Graphics2D; + +/** + * <p>A painting delegate. The Painter interface defines exactly one method, + * <code>paint</code>. It is used in situations where the developer can change + * the painting routine of a component without having to resort to subclassing + * the component. It is also generically useful when doing any form of painting + * delegation.</p> + * + * <p><code>Painter</code>s are simply encapsulations of Java2D code and make + * it fairly trivial to reuse existing <code>Painter</code>s or to combine + * them together. Implementations of this interface are also trivial to write, + * such that if you can't find a <code>Painter</code> that does what you need, + * you can write one with minimal effort. Writing a <code>Painter</code> requires + * knowledge of Java2D.</p> + * + * <p>A <code>Painter</code> may be created with a type parameter. This type will be + * expected in the <code>paint</code> method. For example, you may wish to write a + * <code>Painter</code> that only works with subclasses of {@link java.awt.Component}. + * In that case, when the <code>Painter</code> is declared, you may declare that + * it requires a <code>Component</code>, allowing the paint method to be type safe. Ex: + * <pre><code> + * Painter<Component> p = new Painter<Component>() { + * public void paint(Graphics2D g, Component c, int width, int height) { + * g.setColor(c.getBackground()); + * //and so forth + * } + * } + * </code></pre></p> + * + * <p>This interface makes no guarantees of threadsafety.</p> + * + * @author rbair + */ +public interface Painter<T> { + /** + * <p>Renders to the given {@link java.awt.Graphics2D} object. Implementations + * of this method <em>may</em> modify state on the <code>Graphics2D</code>, and are not + * required to restore that state upon completion. In most cases, it is recommended + * that the caller pass in a scratch graphics object. The <code>Graphics2D</code> + * must never be null.</p> + * + * <p>State on the graphics object may be honored by the <code>paint</code> method, + * but may not be. For instance, setting the antialiasing rendering hint on the + * graphics may or may not be respected by the <code>Painter</code> implementation.</p> + * + * <p>The supplied object parameter acts as an optional configuration argument. + * For example, it could be of type <code>Component</code>. A <code>Painter</code> + * that expected it could then read state from that <code>Component</code> and + * use the state for painting. For example, an implementation may read the + * backgroundColor and use that.</p> + * + * <p>Generally, to enhance reusability, most standard <code>Painter</code>s ignore + * this parameter. They can thus be reused in any context. The <code>object</code> + * may be null. Implementations must not throw a NullPointerException if the object + * parameter is null.</p> + * + * <p>Finally, the <code>width</code> and <code>height</code> arguments specify the + * width and height that the <code>Painter</code> should paint into. More + * specifically, the specified width and height instruct the painter that it should + * paint fully within this width and height. Any specified clip on the + * <code>g</code> param will further constrain the region.</p> + * + * <p>For example, suppose I have a <code>Painter</code> implementation that draws + * a gradient. The gradient goes from white to black. It "stretches" to fill the + * painted region. Thus, if I use this <code>Painter</code> to paint a 500 x 500 + * region, the far left would be black, the far right would be white, and a smooth + * gradient would be painted between. I could then, without modification, reuse the + * <code>Painter</code> to paint a region that is 20x20 in size. This region would + * also be black on the left, white on the right, and a smooth gradient painted + * between.</p> + * + * @param g The Graphics2D to render to. This must not be null. + * @param object an optional configuration parameter. This may be null. + * @param width width of the area to paint. + * @param height height of the area to paint. + */ + public void paint(Graphics2D g, T object, int width, int height); +} Added: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/Chunk.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/Chunk.java (rev 0) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/Chunk.java 2011-01-05 09:25:21 UTC (rev 5784) @@ -0,0 +1,50 @@ +/* + * Copyright (c) 2005, 2006, 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package com.sun.xml.internal.org.jvnet.mimepull; + +import java.nio.ByteBuffer; + +/** + * @author Kohsuke Kawaguchi + */ +final class Chunk { + volatile Chunk next; + volatile Data data; + + public Chunk(Data data) { + this.data = data; + } + + /** + * Creates a new chunk and adds to linked list. + * + * @param dataHead of the linked list + * @param buf MIME part partial data + * @return created chunk + */ + public Chunk createNext(DataHead dataHead, ByteBuffer buf) { + return next = new Chunk(data.createNext(dataHead, buf)); + } +} Added: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/ChunkInputStream.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/ChunkInputStream.java (rev 0) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/ChunkInputStream.java 2011-01-05 09:25:21 UTC (rev 5784) @@ -0,0 +1,94 @@ +/* + * Copyright (c) 2005, 2006, 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package com.sun.xml.internal.org.jvnet.mimepull; + +import java.io.InputStream; +import java.io.IOException; + +/** + * Constructs a InputStream from a linked list of {@link Chunk}s. + * + * @author Kohsuke Kawaguchi + * @author Jitendra Kotamraju + */ +final class ChunkInputStream extends InputStream { + Chunk current; + int offset; + int len; + final MIMEMessage msg; + final MIMEPart part; + byte[] buf; + + public ChunkInputStream(MIMEMessage msg, MIMEPart part, Chunk startPos) { + this.current = startPos; + len = current.data.size(); + buf = current.data.read(); + this.msg = msg; + this.part = part; + } + + @Override + public int read(byte b[], int off, int sz) throws IOException { + if(!fetch()) return -1; + + sz = Math.min(sz, len-offset); + System.arraycopy(buf,offset,b,off,sz); + return sz; + } + + public int read() throws IOException { + if(!fetch()) return -1; + return (buf[offset++] & 0xff); + } + + /** + * Gets to the next chunk if we are done with the current one. + * @return + */ + private boolean fetch() { + if (current == null) { + throw new IllegalStateException("Stream already closed"); + } + while(offset==len) { + while(!part.parsed && current.next == null) { + msg.makeProgress(); + } + current = current.next; + + if (current == null) { + return false; + } + this.offset = 0; + this.buf = current.data.read(); + this.len = current.data.size(); + } + return true; + } + + public void close() throws IOException { + super.close(); + current = null; + } +} Added: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/Data.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/Data.java (rev 0) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/Data.java 2011-01-05 09:25:21 UTC (rev 5784) @@ -0,0 +1,70 @@ +/* + * Copyright (c) 2005, 2006, 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package com.sun.xml.internal.org.jvnet.mimepull; + +import java.nio.ByteBuffer; + +/** + * @author Kohsuke Kawaguchi + * @author Jitendra Kotamraju + */ +interface Data { + + /** + * size of the chunk given by the parser + * + * @return size of the chunk + */ + int size(); + + /** + * TODO: should the return type be ByteBuffer ?? + * Return part's partial data. The data is read only. + * + * @return a byte array which contains {#size()} bytes. The returned + * array may be larger than {#size()} bytes and contains data + * from offset 0. + */ + byte[] read(); + + /** + * Write this partial data to a file + * + * @param file to which the data needs to be written + * @return file pointer before the write operation(at which the data is + * written from) + */ + long writeTo(DataFile file); + + /** + * Factory method to create a Data. The implementation could + * be file based one or memory based one. + * + * @param dataHead start of the linked list of data objects + * @param buf contains partial content for a part + * @return Data + */ + Data createNext(DataHead dataHead, ByteBuffer buf); +} Added: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/DataFile.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/DataFile.java (rev 0) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/DataFile.java 2011-01-05 09:25:21 UTC (rev 5784) @@ -0,0 +1,83 @@ +/* + * Copyright (c) 2005, 2006, 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package com.sun.xml.internal.org.jvnet.mimepull; + +import java.io.*; + +/** + * Use {@link RandomAccessFile} for concurrent access of read + * and write partial part's content. + * + * @author Kohsuke Kawaguchi + * @author Jitendra Kotamraju + */ +final class DataFile { + private WeakDataFile weak; + private long writePointer; + + DataFile(File file) { + writePointer=0; + weak = new WeakDataFile(this, file); + } + + /** + * + */ + void close() { + weak.close(); + } + + /** + * Read data from the given file pointer position. + * + * @param pointer read position + * @param buf that needs to be filled + * @param offset the start offset of the data. + * @param length of data that needs to be read + */ + synchronized void read(long pointer, byte[] buf, int offset, int length ) { + weak.read(pointer, buf, offset, length); + } + + void renameTo(File f) { + weak.renameTo(f); + } + + /** + * Write data to the file + * + * @param data that needs to written to a file + * @param offset start offset in the data + * @param length no bytes to write + * @return file pointer before the write operation(or at which the + * data is written) + */ + synchronized long writeTo(byte[] data, int offset, int length) { + long temp = writePointer; + writePointer = weak.writeTo(writePointer, data, offset, length); + return temp; + } + +} Added: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/DataHead.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/DataHead.java (rev 0) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/DataHead.java 2011-01-05 09:25:21 UTC (rev 5784) @@ -0,0 +1,258 @@ +/* + * Copyright (c) 2005, 2006, 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package com.sun.xml.internal.org.jvnet.mimepull; + +import java.io.*; +import java.nio.ByteBuffer; + +/** + * Represents an attachment part in a MIME message. MIME message parsing is done + * lazily using a pull parser, so the part may not have all the data. {@link #read} + * and {@link #readOnce} may trigger the actual parsing the message. In fact, + * parsing of an attachment part may be triggered by calling {@link #read} methods + * on some other attachemnt parts. All this happens behind the scenes so the + * application developer need not worry about these details. + * + * @author Jitendra Kotamraju + */ +final class DataHead { + + /** + * Linked list to keep the part's content + */ + volatile Chunk head, tail; + + /** + * If the part is stored in a file, non-null. + */ + DataFile dataFile; + + private final MIMEPart part; + + boolean readOnce; + volatile long inMemory; + + /** + * Used only for debugging. This records where readOnce() is called. + */ + private Throwable consumedAt; + + DataHead(MIMEPart part) { + this.part = part; + } + + void addBody(ByteBuffer buf) { + synchronized(this) { + inMemory += buf.limit(); + } + if (tail != null) { + tail = tail.createNext(this, buf); + } else { + head = tail = new Chunk(new MemoryData(buf, part.msg.config)); + } + } + + void doneParsing() { + } + + void moveTo(File f) { + if (dataFile != null) { + dataFile.renameTo(f); + } else { + try { + OutputStream os = new FileOutputStream(f); + InputStream in = readOnce(); + byte[] buf = new byte[8192]; + int len; + while((len=in.read(buf)) != -1) { + os.write(buf, 0, len); + } + os.close(); + } catch(IOException ioe) { + throw new MIMEParsingException(ioe); + } + } + } + + void close() { + if (dataFile != null) { + head = tail = null; + dataFile.close(); + } + } + + + /** + * Can get the attachment part's content multiple times. That means + * the full content needs to be there in memory or on the file system. + * Calling this method would trigger parsing for the part's data. So + * do not call this unless it is required(otherwise, just wrap MIMEPart + * into a object that returns InputStream for e.g DataHandler) + * + * @return data for the part's content + */ + public InputStream read() { + if (readOnce) { + throw new IllegalStateException("readOnce() is called before, read() cannot be called later."); + } + + // Trigger parsing for the part + while(tail == null) { + if (!part.msg.makeProgress()) { + throw new IllegalStateException("No such MIME Part: "+part); + } + } + + if (head == null) { + throw new IllegalStateException("Already read. Probably readOnce() is called before."); + } + return new ReadMultiStream(); + } + + /** + * Used for an assertion. Returns true when readOnce() is not already called. + * or otherwise throw an exception. + * + * <p> + * Calling this method also marks the stream as 'consumed' + * + * @return true if readOnce() is not called before + */ + private boolean unconsumed() { + if (consumedAt != null) { + AssertionError error = new AssertionError("readOnce() is already called before. See the nested exception from where it's called."); + error.initCause(consumedAt); + throw error; + } + consumedAt = new Exception().fillInStackTrace(); + return true; + } + + /** + * Can get the attachment part's content only once. The content + * will be lost after the method. Content data is not be stored + * on the file system or is not kept in the memory for the + * following case: + * - Attachement parts contents are accessed sequentially + * + * In general, take advantage of this when the data is used only + * once. + * + * @return data for the part's content + */ + public InputStream readOnce() { + assert unconsumed(); + if (readOnce) { + throw new IllegalStateException("readOnce() is called before. It can only be called once."); + } + readOnce = true; + // Trigger parsing for the part + while(tail == null) { + if (!part.msg.makeProgress() && tail == null) { + throw new IllegalStateException("No such Part: "+part); + } + } + InputStream in = new ReadOnceStream(); + head = null; + return in; + } + + class ReadMultiStream extends InputStream { + Chunk current; + int offset; + int len; + byte[] buf; + + public ReadMultiStream() { + this.current = head; + len = current.data.size(); + buf = current.data.read(); + } + + @Override + public int read(byte b[], int off, int sz) throws IOException { + if(!fetch()) return -1; + + sz = Math.min(sz, len-offset); + System.arraycopy(buf,offset,b,off,sz); + offset += sz; + return sz; + } + + public int read() throws IOException { + if (!fetch()) { + return -1; + } + return (buf[offset++] & 0xff); + } + + void adjustInMemoryUsage() { + // Nothing to do in this case. + } + + /** + * Gets to the next chunk if we are done with the current one. + * @return + */ + private boolean fetch() { + if (current == null) { + throw new IllegalStateException("Stream already closed"); + } + while(offset==len) { + while(!part.parsed && current.next == null) { + part.msg.makeProgress(); + } + current = current.next; + + if (current == null) { + return false; + } + adjustInMemoryUsage(); + this.offset = 0; + this.buf = current.data.read(); + this.len = current.data.size(); + } + return true; + } + + public void close() throws IOException { + super.close(); + current = null; + } + } + + final class ReadOnceStream extends ReadMultiStream { + + @Override + void adjustInMemoryUsage() { + synchronized(DataHead.this) { + inMemory -= current.data.size(); // adjust current memory usage + } + } + + } + + +} Added: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/FileData.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/FileData.java (rev 0) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/FileData.java 2011-01-05 09:25:21 UTC (rev 5784) @@ -0,0 +1,73 @@ +/* + * Copyright (c) 2005, 2006, 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package com.sun.xml.internal.org.jvnet.mimepull; + +import java.nio.ByteBuffer; + +/** + * Keeps the Part's partial content data in a file. + * + * @author Kohsuke Kawaguchi + * @author Jitendra Kotamraju + */ +final class FileData implements Data { + private final DataFile file; + private final long pointer; // read position + private final int length; + + FileData(DataFile file, ByteBuffer buf) { + this(file, file.writeTo(buf.array(), 0, buf.limit()), buf.limit()); + } + + FileData(DataFile file, long pointer, int length) { + this.file = file; + this.pointer = pointer; + this.length = length; + } + + public byte[] read() { + byte[] buf = new byte[length]; + file.read(pointer, buf, 0, length); + return buf; + } + + /* + * This shouldn't be called + */ + public long writeTo(DataFile file) { + throw new IllegalStateException(); + } + + public int size() { + return length; + } + + /* + * Always create FileData + */ + public Data createNext(DataHead dataHead, ByteBuffer buf) { + return new FileData(file, buf); + } +} Added: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/FinalArrayList.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/FinalArrayList.java (rev 0) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/FinalArrayList.java 2011-01-05 09:25:21 UTC (rev 5784) @@ -0,0 +1,49 @@ +/* + * Copyright (c) 2005, 2006, 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package com.sun.xml.internal.org.jvnet.mimepull; + +import java.util.ArrayList; +import java.util.Collection; + +/** + * {@link java.util.ArrayList} with the final keyword. + * + * <p> + * This gives HotSpot a better hint that all methods can be inlined. + * + * @author Kohsuke Kawaguchi + */ +final class FinalArrayList<T> extends ArrayList<T> { + public FinalArrayList(int initialCapacity) { + super(initialCapacity); + } + + public FinalArrayList() { + } + + public FinalArrayList(Collection<? extends T> ts) { + super(ts); + } +} Added: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/Header.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/Header.java (rev 0) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/Header.java 2011-01-05 09:25:21 UTC (rev 5784) @@ -0,0 +1,48 @@ +/* + * Copyright (c) 2005, 2006, 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package com.sun.xml.internal.org.jvnet.mimepull; + +/** + * The Header class stores a name/value pair to represent headers. + * + * @author John Mani + */ + +public interface Header { + + /** + * Returns the name of this header. + * + * @return name of the header + */ + String getName(); + + /** + * Returns the value of this header. + * + * @return value of the header + */ + String getValue(); +} Added: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/InternetHeaders.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/InternetHeaders.java (rev 0) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/InternetHeaders.java 2011-01-05 09:25:21 UTC (rev 5784) @@ -0,0 +1,238 @@ +/* + * Copyright (c) 2005, 2006, 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package com.sun.xml.internal.org.jvnet.mimepull; + +import java.io.IOException; +import java.util.NoSuchElementException; +import java.util.List; + +/** + * InternetHeaders is a utility class that manages RFC822 style + * headers. Given an RFC822 format message stream, it reads lines + * until the blank line that indicates end of header. The input stream + * is positioned at the start of the body. The lines are stored + * within the object and can be extracted as either Strings or + * {@link Header} objects. <p> + * <p/> + * This class is mostly intended for service providers. MimeMessage + * and MimeBody use this class for holding their headers. <p> + * <p/> + * <hr> <strong>A note on RFC822 and MIME headers</strong><p> + * <p/> + * RFC822 and MIME header fields <strong>must</strong> contain only + * US-ASCII characters. If a header contains non US-ASCII characters, + * it must be encoded as per the rules in RFC 2047. The MimeUtility + * class provided in this package can be used to to achieve this. + * Callers of the <code>setHeader</code>, <code>addHeader</code>, and + * <code>addHeaderLine</code> methods are responsible for enforcing + * the MIME requirements for the specified headers. In addition, these + * header fields must be folded (wrapped) before being sent if they + * exceed the line length limitation for the transport (1000 bytes for + * SMTP). Received headers may have been folded. The application is + * responsible for folding and unfolding headers as appropriate. <p> + * + * @author John Mani + * @author Bill Shannon + */ +final class InternetHeaders { + + private final FinalArrayList<hdr> headers = new FinalArrayList<hdr>(); + + /** + * Read and parse the given RFC822 message stream till the + * blank line separating the header from the body. Store the + * header lines inside this InternetHeaders object. <p> + * <p/> + * Note that the header lines are added into this InternetHeaders + * object, so any existing headers in this object will not be + * affected. + * + * @param lis RFC822 input stream + */ + InternetHeaders(MIMEParser.LineInputStream lis) { + // Read header lines until a blank line. It is valid + // to have BodyParts with no header lines. + String line; + String prevline = null; // the previous header line, as a string + // a buffer to accumulate the header in, when we know it's needed + StringBuffer lineBuffer = new StringBuffer(); + + try { + //while ((line = lis.readLine()) != null) { + do { + line = lis.readLine(); + if (line != null && + (line.startsWith(" ") || line.startsWith("\t"))) { + // continuation of header + if (prevline != null) { + lineBuffer.append(prevline); + prevline = null; + } + lineBuffer.append("\r\n"); + lineBuffer.append(line); + } else { + // new header + if (prevline != null) + addHeaderLine(prevline); + else if (lineBuffer.length() > 0) { + // store previous header first + addHeaderLine(lineBuffer.toString()); + lineBuffer.setLength(0); + } + prevline = line; + } + } while (line != null && line.length() > 0); + } catch (IOException ioex) { + throw new MIMEParsingException("Error in input stream", ioex); + } + } + + /** + * Return all the values for the specified header. The + * values are String objects. Returns <code>null</code> + * if no headers with the specified name exist. + * + * @param name header name + * @return array of header values, or null if none + */ + List<String> getHeader(String name) { + // XXX - should we just step through in index order? + FinalArrayList<String> v = new FinalArrayList<String>(); // accumulate return values + + int len = headers.size(); + for( int i=0; i<len; i++ ) { + hdr h = (hdr) headers.get(i); + if (name.equalsIgnoreCase(h.name)) { + v.add(h.getValue()); + } + } + return (v.size() == 0) ? null : v; + } + + /** + * Return all the headers as an Enumeration of + * {@link Header} objects. + * + * @return Header objects + */ + FinalArrayList<? extends Header> getAllHeaders() { + return headers; // conceptually it should be read-only, but for performance reason I'm not wrapping it here + } + + /** + * Add an RFC822 header line to the header store. + * If the line starts with a space or tab (a continuation line), + * add it to the last header line in the list. <p> + * <p/> + * Note that RFC822 headers can only contain US-ASCII characters + * + * @param line raw RFC822 header line + */ + void addHeaderLine(String line) { + try { + char c = line.charAt(0); + if (c == ' ' || c == '\t') { + hdr h = (hdr) headers.get(headers.size() - 1); + h.line += "\r\n" + line; + } else + headers.add(new hdr(line)); + } catch (StringIndexOutOfBoundsException e) { + // line is empty, ignore it + return; + } catch (NoSuchElementException e) { + // XXX - vector is empty? + } + } + +} + +/* + * A private utility class to represent an individual header. + */ + +class hdr implements Header { + + String name; // the canonicalized (trimmed) name of this header + // XXX - should name be stored in lower case? + String line; // the entire RFC822 header "line" + + /* + * Constructor that takes a line and splits out + * the header name. + */ + hdr(String l) { + int i = l.indexOf(':'); + if (i < 0) { + // should never happen + name = l.trim(); + } else { + name = l.substring(0, i).trim(); + } + line = l; + } + + /* + * Constructor that takes a header name and value. + */ + hdr(String n, String v) { + name = n; + line = n + ": " + v; + } + + /* + * Return the "name" part of the header line. + */ + public String getName() { + return name; + } + + /* + * Return the "value" part of the header line. + */ + public String getValue() { + int i = line.indexOf(':'); + if (i < 0) + return line; + + int j; + if (name.equalsIgnoreCase("Content-Description")) { + // Content-Description should retain the folded whitespace after header unfolding - + // rf. RFC2822 section 2.2.3, rf. RFC2822 section 3.2.3 + for (j = i + 1; j < line.length(); j++) { + char c = line.charAt(j); + if (!(/*c == ' ' ||*/c == '\t' || c == '\r' || c == '\n')) + break; + } + } else { + // skip whitespace after ':' + for (j = i + 1; j < line.length(); j++) { + char c = line.charAt(j); + if (!(c == ' ' || c == '\t' || c == '\r' || c == '\n')) + break; + } + } + return line.substring(j); + } +} Added: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/MIMEConfig.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/MIMEConfig.java (rev 0) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/MIMEConfig.java 2011-01-05 09:25:21 UTC (rev 5784) @@ -0,0 +1,147 @@ +/* + * Copyright (c) 2005, 2006, 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package com.sun.xml.internal.org.jvnet.mimepull; + +import java.io.File; +import java.io.IOException; + +/** + * Configuration for MIME message parsing and storing. + * + * @author Jitendra Kotamraju + */ +public class MIMEConfig { + + private static final int DEFAULT_CHUNK_SIZE = 8192; + private static final long DEFAULT_MEMORY_THRESHOLD = 1048576L; + private static final String DEFAULT_FILE_PREFIX = "MIME"; + + // Parses the entire message eagerly + boolean parseEagerly; + + // Approximate Chunk size + int chunkSize; + + // Maximum in-memory data per attachment + long memoryThreshold; + + // Do not store to disk + boolean onlyMemory; + + // temp Dir to store large files + File tempDir; + String prefix; + String suffix; + + + private MIMEConfig(boolean parseEagerly, int chunkSize, + long inMemoryThreshold, String dir, String prefix, String suffix) { + this.parseEagerly = parseEagerly; + this.chunkSize = chunkSize; + this.memoryThreshold = inMemoryThreshold; + this.prefix = prefix; + this.suffix = suffix; + setDir(dir); + } + + public MIMEConfig() { + this(false, DEFAULT_CHUNK_SIZE, DEFAULT_MEMORY_THRESHOLD, null, + DEFAULT_FILE_PREFIX, null); + } + + boolean isParseEagerly() { + return parseEagerly; + } + + public void setParseEagerly(boolean parseEagerly) { + this.parseEagerly = parseEagerly; + } + + int getChunkSize() { + return chunkSize; + } + + void setChunkSize(int chunkSize) { + this.chunkSize = chunkSize; + } + + long getMemoryThreshold() { + return memoryThreshold; + } + + /** + * If the attachment is greater than the threshold, it is + * written to the disk. + * + * @param memoryThreshold no of bytes per attachment + * if -1, then the whole attachment is kept in memory + */ + public void setMemoryThreshold(long memoryThreshold) { + this.memoryThreshold = memoryThreshold; + } + + boolean isOnlyMemory() { + return memoryThreshold == -1L; + } + + File getTempDir() { + return tempDir; + } + + String getTempFilePrefix() { + return prefix; + } + + String getTempFileSuffix() { + return suffix; + } + + /** + * @param dir + */ + public void setDir(String dir) { + if (tempDir == null && dir != null && !dir.equals("")) { + tempDir = new File(dir); + } + } + + /** + * Validates if it can create temporary files. Otherwise, it stores + * attachment contents in memory. + */ + public void validate() { + if (!isOnlyMemory()) { + try { + File tempFile = (tempDir == null) + ? File.createTempFile(prefix, suffix) + : File.createTempFile(prefix, suffix, tempDir); + tempFile.delete(); + } catch(Exception ioe) { + memoryThreshold = -1L; // whole attachment will be in-memory + } + } + } + +} Added: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/MIMEEvent.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/MIMEEvent.java (rev 0) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/MIMEEvent.java 2011-01-05 09:25:21 UTC (rev 5784) @@ -0,0 +1,116 @@ +/* + * Copyright (c) 2005, 2006, 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package com.sun.xml.internal.org.jvnet.mimepull; + +import java.nio.ByteBuffer; + +/** + * @author Jitendra Kotamraju + */ +abstract class MIMEEvent { + + enum EVENT_TYPE {START_MESSAGE, START_PART, HEADERS, CONTENT, END_PART, END_MESSAGE} + + /** + * Returns a event for parser's current cursor location in the MIME message. + * + * <p> + * {@link EVENT_TYPE#START_MESSAGE} and {@link EVENT_TYPE#START_MESSAGE} events + * are generated only once. + * + * <p> + * {@link EVENT_TYPE#START_PART}, {@link EVENT_TYPE#END_PART}, {@link EVENT_TYPE#HEADERS} + * events are generated only once for each attachment part. + * + * <p> + * {@link EVENT_TYPE#CONTENT} event may be generated more than once for an attachment + * part. + * + * @return event type + */ + abstract EVENT_TYPE getEventType(); + + static final StartMessage START_MESSAGE = new StartMessage(); + static final StartPart START_PART = new StartPart(); + static final EndPart END_PART = new EndPart(); + static final EndMessage END_MESSAGE = new EndMessage(); + + static final class StartMessage extends MIMEEvent { + EVENT_TYPE getEventType() { + return EVENT_TYPE.START_MESSAGE; + } + } + + static final class StartPart extends MIMEEvent { + EVENT_TYPE getEventType() { + return EVENT_TYPE.START_PART; + } + } + + static final class EndPart extends MIMEEvent { + EVENT_TYPE getEventType () { + return EVENT_TYPE.END_PART; + } + } + + static final class Headers extends MIMEEvent { + InternetHeaders ih; + + Headers(InternetHeaders ih) { + this.ih = ih; + } + + EVENT_TYPE getEventType() { + return EVENT_TYPE.HEADERS; + } + + InternetHeaders getHeaders() { + return ih; + } + } + + static final class Content extends MIMEEvent { + private final ByteBuffer buf; + + Content(ByteBuffer buf) { + this.buf = buf; + } + + EVENT_TYPE getEventType() { + return EVENT_TYPE.CONTENT; + } + + ByteBuffer getData() { + return buf; + } + } + + static final class EndMessage extends MIMEEvent { + EVENT_TYPE getEventType() { + return EVENT_TYPE.END_MESSAGE; + } + } + +} Added: classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/MIMEMessage.java =================================================================== --- classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/MIMEMessage.java (rev 0) +++ classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/mimepull/MIMEMessage.java 2011-01-05 09:25:21 UTC (rev 5784) @@ -0,0 +1,248 @@ +/* + * Copyright (c) 2005, 2006, 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package com.sun.xml.internal.org.jvnet.mimepull; + +import java.io.IOException; +import java.io.InputStream; +import java.io.UnsupportedEncodingException; +import java.net.URLDecoder; +import java.nio.ByteBuffer; +import java.util.*; +import java.util.logging.Logger; + +/** + * Represents MIME message. MIME message parsing is done lazily using a + * pull parser. + * + * @author Jitendra Kotamraju + */ +public class MIMEMessage { + private static final Logger LOGGER = Logger.getLogger(MIMEMessage.class.getName()); + + MIMEConfig config; + + private final InputStream in; + private final List<MIMEPart> partsList; + private final Map<String, MIMEPart> partsMap; + private final Iterator<MIMEEvent> it; + private boolean parsed; // true when entire message is parsed + private MIMEPart currentPart; + private int currentIndex; + + /** + * @see MIMEMessage(InputStream, String, MIMEConfig) + */ + public MIMEMessage(InputStream in, String boundary) { + this(in, boundary, new MIMEConfig()); + } + + /** + * Creates a MIME message from the content's stream. The content stream + * is closed when EOF is reached. + * + * @param in MIME message stream + * @param boundary the separator for parts(pass it without --) + * @param config various configuration parameters + */ + public MIMEMessage(InputStream in, String boundary, MIMEConfig config) { + this.in = in; + this.config = config; + MIMEParser parser = new MIMEParser(in, boundary, config); + it = parser.iterator(); + + partsList = new ArrayList<MIMEPart>(); + partsMap = new HashMap<String, MIMEPart>(); + if (config.isParseEagerly()) { + parseAll(); + } + } + + /** + * Gets all the attachments by parsing the entire MIME message. Avoid + * this if possible since it is an expensive operation. + * + * @return list of attachments. + */ + public List<MIMEPart> getAttachments() { + if (!parsed) { + parseAll(); + } + return partsList; + } + + /** + * Creates nth attachment lazily. It doesn't validate + * if the message has so many attachments. To + * do the validation, the message needs to be parsed. + * The parsing of the message is done lazily and is done + * while reading the bytes of the part. + * + * @param index sequential order of the part. starts with zero. + * @return attachemnt part + */ + public MIMEPart getPart(int index) { + LOGGER.fine("index="+index); + MIMEPart part = (index < partsList.size()) ? partsList.get(index) : null; + if (parsed && part == null) { + throw new MIMEParsingException("There is no "+index+" attachment part "); + } + if (part == null) { + // Parsing will done lazily and will be driven by reading the part + part = new MIMEPart(this); + partsList.add(index, part); + } + LOGGER.fine("Got attachment at index="+i... [truncated message content] |
From: <ls...@us...> - 2011-01-05 11:05:52
|
Revision: 5785 http://jnode.svn.sourceforge.net/jnode/?rev=5785&view=rev Author: lsantha Date: 2011-01-05 11:05:36 +0000 (Wed, 05 Jan 2011) Log Message: ----------- Integrating OpenJDK 6 b20. Modified Paths: -------------- classlib6/core/src/openjdk/com/com/sun/corba/se/pept/package.html classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/EncapsulationFactoryBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/IOR.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/IORFactories.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/IORFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/IORTemplate.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/IORTemplateList.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/Identifiable.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/IdentifiableBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/IdentifiableContainerBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/IdentifiableFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/IdentifiableFactoryFinder.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/MakeImmutable.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/ObjectAdapterId.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/ObjectId.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/ObjectKey.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/ObjectKeyFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/ObjectKeyTemplate.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/TaggedComponent.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/TaggedComponentBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/TaggedComponentFactoryFinder.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/TaggedProfile.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/TaggedProfileTemplate.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/TaggedProfileTemplateBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/WriteContents.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/Writeable.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/ior/package.html classlib6/core/src/openjdk/com/com/sun/corba/se/spi/monitoring/LongMonitoredAttributeBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/monitoring/MonitoredAttribute.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/monitoring/MonitoredAttributeBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/monitoring/MonitoredAttributeInfo.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/monitoring/MonitoredAttributeInfoFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/monitoring/MonitoredObject.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/monitoring/MonitoredObjectFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/monitoring/MonitoringConstants.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/monitoring/MonitoringFactories.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/monitoring/MonitoringManager.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/monitoring/MonitoringManagerFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/monitoring/StatisticMonitoredAttribute.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/monitoring/StatisticsAccumulator.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/monitoring/StringMonitoredAttributeBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/monitoring/package.html classlib6/core/src/openjdk/com/com/sun/jarsigner/ContentSigner.java classlib6/core/src/openjdk/com/com/sun/jarsigner/ContentSignerParameters.java classlib6/core/src/openjdk/com/com/sun/jarsigner/package.html classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/AdaptiveCoding.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/Attribute.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/BandStructure.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/ClassReader.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/ClassWriter.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/Code.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/Coding.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/CodingChooser.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/CodingMethod.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/ConstantPool.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/Constants.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/Driver.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/DriverResource.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/Fixups.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/Histogram.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/Instruction.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/NativeUnpack.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/Package.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/PackageReader.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/PackageWriter.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/PackerImpl.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/PopulationCoding.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/PropMap.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/UnpackerImpl.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/Utils.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/package.html classlib6/core/src/openjdk/com/com/sun/jdi/AbsentInformationException.java classlib6/core/src/openjdk/com/com/sun/jdi/Accessible.java classlib6/core/src/openjdk/com/com/sun/jdi/ArrayReference.java classlib6/core/src/openjdk/com/com/sun/jdi/ArrayType.java classlib6/core/src/openjdk/com/com/sun/jdi/BooleanType.java classlib6/core/src/openjdk/com/com/sun/jdi/BooleanValue.java classlib6/core/src/openjdk/com/com/sun/jdi/Bootstrap.java classlib6/core/src/openjdk/com/com/sun/jdi/ByteType.java classlib6/core/src/openjdk/com/com/sun/jdi/ByteValue.java classlib6/core/src/openjdk/com/com/sun/jdi/CharType.java classlib6/core/src/openjdk/com/com/sun/jdi/CharValue.java classlib6/core/src/openjdk/com/com/sun/jdi/ClassLoaderReference.java classlib6/core/src/openjdk/com/com/sun/jdi/ClassNotLoadedException.java classlib6/core/src/openjdk/com/com/sun/jdi/ClassNotPreparedException.java classlib6/core/src/openjdk/com/com/sun/jdi/ClassObjectReference.java classlib6/core/src/openjdk/com/com/sun/jdi/ClassType.java classlib6/core/src/openjdk/com/com/sun/jdi/DoubleType.java classlib6/core/src/openjdk/com/com/sun/jdi/DoubleValue.java classlib6/core/src/openjdk/com/com/sun/jdi/Field.java classlib6/core/src/openjdk/com/com/sun/jdi/FloatType.java classlib6/core/src/openjdk/com/com/sun/jdi/FloatValue.java classlib6/core/src/openjdk/com/com/sun/jdi/IncompatibleThreadStateException.java classlib6/core/src/openjdk/com/com/sun/jdi/InconsistentDebugInfoException.java classlib6/core/src/openjdk/com/com/sun/jdi/IntegerType.java classlib6/core/src/openjdk/com/com/sun/jdi/IntegerValue.java classlib6/core/src/openjdk/com/com/sun/jdi/InterfaceType.java classlib6/core/src/openjdk/com/com/sun/jdi/InternalException.java classlib6/core/src/openjdk/com/com/sun/jdi/InvalidCodeIndexException.java classlib6/core/src/openjdk/com/com/sun/jdi/InvalidLineNumberException.java classlib6/core/src/openjdk/com/com/sun/jdi/InvalidStackFrameException.java classlib6/core/src/openjdk/com/com/sun/jdi/InvalidTypeException.java classlib6/core/src/openjdk/com/com/sun/jdi/InvocationException.java classlib6/core/src/openjdk/com/com/sun/jdi/JDIPermission.java classlib6/core/src/openjdk/com/com/sun/jdi/LocalVariable.java classlib6/core/src/openjdk/com/com/sun/jdi/Locatable.java classlib6/core/src/openjdk/com/com/sun/jdi/Location.java classlib6/core/src/openjdk/com/com/sun/jdi/LongType.java classlib6/core/src/openjdk/com/com/sun/jdi/LongValue.java classlib6/core/src/openjdk/com/com/sun/jdi/Method.java classlib6/core/src/openjdk/com/com/sun/jdi/Mirror.java classlib6/core/src/openjdk/com/com/sun/jdi/NativeMethodException.java classlib6/core/src/openjdk/com/com/sun/jdi/ObjectCollectedException.java classlib6/core/src/openjdk/com/com/sun/jdi/ObjectReference.java classlib6/core/src/openjdk/com/com/sun/jdi/PathSearchingVirtualMachine.java classlib6/core/src/openjdk/com/com/sun/jdi/PrimitiveType.java classlib6/core/src/openjdk/com/com/sun/jdi/PrimitiveValue.java classlib6/core/src/openjdk/com/com/sun/jdi/ReferenceType.java classlib6/core/src/openjdk/com/com/sun/jdi/ShortType.java classlib6/core/src/openjdk/com/com/sun/jdi/ShortValue.java classlib6/core/src/openjdk/com/com/sun/jdi/StackFrame.java classlib6/core/src/openjdk/com/com/sun/jdi/StringReference.java classlib6/core/src/openjdk/com/com/sun/jdi/ThreadGroupReference.java classlib6/core/src/openjdk/com/com/sun/jdi/ThreadReference.java classlib6/core/src/openjdk/com/com/sun/jdi/Type.java classlib6/core/src/openjdk/com/com/sun/jdi/TypeComponent.java classlib6/core/src/openjdk/com/com/sun/jdi/VMCannotBeModifiedException.java classlib6/core/src/openjdk/com/com/sun/jdi/VMDisconnectedException.java classlib6/core/src/openjdk/com/com/sun/jdi/VMMismatchException.java classlib6/core/src/openjdk/com/com/sun/jdi/VMOutOfMemoryException.java classlib6/core/src/openjdk/com/com/sun/jdi/Value.java classlib6/core/src/openjdk/com/com/sun/jdi/VirtualMachine.java classlib6/core/src/openjdk/com/com/sun/jdi/VirtualMachineManager.java classlib6/core/src/openjdk/com/com/sun/jdi/VoidType.java classlib6/core/src/openjdk/com/com/sun/jdi/VoidValue.java classlib6/core/src/openjdk/com/com/sun/jdi/connect/AttachingConnector.java classlib6/core/src/openjdk/com/com/sun/jdi/connect/Connector.java classlib6/core/src/openjdk/com/com/sun/jdi/connect/IllegalConnectorArgumentsException.java classlib6/core/src/openjdk/com/com/sun/jdi/connect/LaunchingConnector.java classlib6/core/src/openjdk/com/com/sun/jdi/connect/ListeningConnector.java classlib6/core/src/openjdk/com/com/sun/jdi/connect/Transport.java classlib6/core/src/openjdk/com/com/sun/jdi/connect/TransportTimeoutException.java classlib6/core/src/openjdk/com/com/sun/jdi/connect/VMStartException.java classlib6/core/src/openjdk/com/com/sun/jdi/connect/package.html classlib6/core/src/openjdk/com/com/sun/jdi/connect/spi/ClosedConnectionException.java classlib6/core/src/openjdk/com/com/sun/jdi/connect/spi/Connection.java classlib6/core/src/openjdk/com/com/sun/jdi/connect/spi/TransportService.java classlib6/core/src/openjdk/com/com/sun/jdi/connect/spi/package.html classlib6/core/src/openjdk/com/com/sun/jdi/event/AccessWatchpointEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/BreakpointEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/ClassPrepareEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/ClassUnloadEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/Event.java classlib6/core/src/openjdk/com/com/sun/jdi/event/EventIterator.java classlib6/core/src/openjdk/com/com/sun/jdi/event/EventQueue.java classlib6/core/src/openjdk/com/com/sun/jdi/event/EventSet.java classlib6/core/src/openjdk/com/com/sun/jdi/event/ExceptionEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/LocatableEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/MethodEntryEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/MethodExitEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/ModificationWatchpointEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/StepEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/ThreadDeathEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/ThreadStartEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/VMDeathEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/VMDisconnectEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/VMStartEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/WatchpointEvent.java classlib6/core/src/openjdk/com/com/sun/jdi/event/package.html classlib6/core/src/openjdk/com/com/sun/jdi/package.html classlib6/core/src/openjdk/com/com/sun/jdi/request/AccessWatchpointRequest.java classlib6/core/src/openjdk/com/com/sun/jdi/request/BreakpointRequest.java classlib6/core/src/openjdk/com/com/sun/jdi/request/ClassPrepareRequest.java classlib6/core/src/openjdk/com/com/sun/jdi/request/ClassUnloadRequest.java classlib6/core/src/openjdk/com/com/sun/jdi/request/DuplicateRequestException.java classlib6/core/src/openjdk/com/com/sun/jdi/request/EventRequest.java classlib6/core/src/openjdk/com/com/sun/jdi/request/EventRequestManager.java classlib6/core/src/openjdk/com/com/sun/jdi/request/ExceptionRequest.java classlib6/core/src/openjdk/com/com/sun/jdi/request/InvalidRequestStateException.java classlib6/core/src/openjdk/com/com/sun/jdi/request/MethodEntryRequest.java classlib6/core/src/openjdk/com/com/sun/jdi/request/MethodExitRequest.java classlib6/core/src/openjdk/com/com/sun/jdi/request/ModificationWatchpointRequest.java classlib6/core/src/openjdk/com/com/sun/jdi/request/StepRequest.java classlib6/core/src/openjdk/com/com/sun/jdi/request/ThreadDeathRequest.java classlib6/core/src/openjdk/com/com/sun/jdi/request/ThreadStartRequest.java classlib6/core/src/openjdk/com/com/sun/jdi/request/VMDeathRequest.java classlib6/core/src/openjdk/com/com/sun/jdi/request/WatchpointRequest.java classlib6/core/src/openjdk/com/com/sun/jdi/request/package.html classlib6/core/src/openjdk/com/com/sun/jmx/defaults/JmxProperties.java classlib6/core/src/openjdk/com/com/sun/jmx/defaults/ServiceName.java classlib6/core/src/openjdk/com/com/sun/jmx/defaults/package.html classlib6/core/src/openjdk/com/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java classlib6/core/src/openjdk/com/com/sun/jmx/interceptor/MBeanServerInterceptor.java classlib6/core/src/openjdk/com/com/sun/jmx/interceptor/package.html classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/ClassLoaderRepositorySupport.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/ConvertingMethod.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/GetPropertyAction.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/Introspector.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/JmxMBeanServer.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/JmxMBeanServerBuilder.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/MBeanInstantiator.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/MBeanServerDelegateImpl.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/ModifiableClassLoaderRepository.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/NamedObject.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/ObjectInputStreamWithLoader.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/Repository.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/SecureClassLoaderRepository.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/SunJmxMBeanServer.java classlib6/core/src/openjdk/com/com/sun/jmx/mbeanserver/package.html classlib6/core/src/openjdk/com/com/sun/management/GarbageCollectorMXBean.java classlib6/core/src/openjdk/com/com/sun/management/GcInfo.java classlib6/core/src/openjdk/com/com/sun/management/OperatingSystemMXBean.java classlib6/core/src/openjdk/com/com/sun/management/UnixOperatingSystemMXBean.java classlib6/core/src/openjdk/com/com/sun/management/package.html classlib6/core/src/openjdk/com/com/sun/rowset/providers/RIOptimisticProvider.java classlib6/core/src/openjdk/com/com/sun/rowset/providers/RIXMLProvider.java classlib6/core/src/openjdk/com/com/sun/rowset/providers/package.html classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/dtd/DTDGrammarUtil.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/dtd/nonvalidating/XMLAttributeDecl.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/dtd/nonvalidating/XMLElementDecl.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/dtd/nonvalidating/XMLNotationDecl.java classlib6/core/src/openjdk/com/com/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType.java classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/util/EncoderFactory.java classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/util/MS1252Encoder.java classlib6/core/src/openjdk/jaxws/com/sun/codemodel/internal/writer/FilterCodeWriter.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/ConfigReader.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/MessageBundle.properties classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/Messages.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/SchemaGenerator.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/apt/AnnotationParser.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/apt/AnnotationProcessorFactoryImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/apt/Const.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/apt/ErrorReceiverImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/apt/InlineAnnotationReaderImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/apt/MessageBundle.properties classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/apt/Messages.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/apt/Options.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/apt/SchemaGenerator.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/jxc/apt/package.html classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/addon/at_generated/PluginImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/addon/code_injector/Const.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/addon/code_injector/PluginImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/addon/episode/PluginImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/addon/episode/package-info.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/ClassNameAllocator.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/J2SJAXBModel.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/Reference.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/S2JJAXBModel.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/SchemaCompiler.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/SpecVersion.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/TypeAndAnnotation.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/impl/j2s/JAXBModelImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/impl/j2s/JavaCompilerImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/impl/s2j/AbstractMappingImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/impl/s2j/BeanMappingImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/impl/s2j/DowngradingErrorHandler.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/impl/s2j/ElementAdapter.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/impl/s2j/ElementCollectionAdapter.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/impl/s2j/ElementMappingImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/impl/s2j/ElementSingleAdapter.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/impl/s2j/PropertyImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/impl/s2j/SchemaCompilerImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/impl/s2j/TypeAndAnnotationImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/impl/s2j/package.html classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/package.html classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/util/APTClassLoader.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/util/FilerCodeWriter.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/util/Messages.properties classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/util/ToolsJarNotFoundException.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/api/util/package.html classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/generator/package-info.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/nav/EagerNClass.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/nav/EagerNType.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/nav/NClass.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/nav/NClassByJClass.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/nav/NParameterizedType.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/nav/NType.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/nav/NavigatorImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/model/nav/package.html classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/outline/Aspect.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/outline/ClassOutline.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/outline/ElementOutline.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/outline/EnumConstantOutline.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/outline/EnumOutline.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/outline/package.html classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/AbstractExtensionBindingChecker.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/Const.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/MessageBundle.properties classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/ModelChecker.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/RawTypeSet.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/Ring.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/dtd/bindinfo/DOMBuilder.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/dtd/bindinfo/DOMUtil.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/dtd/bindinfo/DTDExtensionBindingChecker.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/dtd/bindinfo/MessageBundle.properties classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/dtd/bindinfo/package.html classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/internalizer/ContentHandlerNamespacePrefixAdapter.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/internalizer/MessageBundle.properties classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/internalizer/NamespaceContextImpl.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/internalizer/SCDBasedBindingSet.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/internalizer/WhitespaceStripper.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/internalizer/package.html classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/package.html classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/parser/LSInputSAXWrapper.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/reader/xmlschema/parser/MessageBundle.properties classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/runtime/JAXBContextFactory.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/runtime/ZeroOneBooleanAdapter.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/runtime/package.html classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/util/ForkContentHandler.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/util/ForkEntityResolver.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/util/MessageBundle.properties classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/util/MimeTypeRange.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/util/NamespaceContextAdapter.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/util/ReadOnlyAdapter.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/util/StringCutter.java classlib6/core/src/openjdk/jaxws/com/sun/tools/internal/xjc/util/SubtreeCutter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/unmarshaller/DOMScanner.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/unmarshaller/Messages.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/unmarshaller/Patcher.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/util/AttributesImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/util/ValidationEventLocatorExImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/bind/util/Which.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/dtdparser/DTDHandlerBase.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/dtdparser/EndOfInputException.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/dtdparser/package.html classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/dtdparser/resources/Messages.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/alphabet/BuiltInRestrictedAlphabets.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/org/apache/xerces/util/XMLChar.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/resources/ResourceBundle.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/AttributeBase.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/CharactersEvent.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/CommentEvent.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/DTDEvent.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/EmptyIterator.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/EndDocumentEvent.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/EndElementEvent.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/EntityDeclarationImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/EntityReferenceEvent.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/EventBase.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/NamespaceBase.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/ProcessingInstructionEvent.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/ReadIterator.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/StAXEventAllocatorBase.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/StAXEventReader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/StAXEventWriter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/StAXFilteredEvent.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/StartDocumentEvent.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/StartElementEvent.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/Util.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/events/XMLConstants.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/factory/StAXEventFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/factory/StAXInputFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/factory/StAXOutputFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/util/StAXFilteredParser.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/fastinfoset/stax/util/StAXParserWrapper.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/fastinfoset/sax/EncodingAlgorithmAttributes.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/fastinfoset/sax/EncodingAlgorithmContentHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/fastinfoset/sax/ExtendedContentHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/fastinfoset/sax/FastInfosetReader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/fastinfoset/sax/FastInfosetWriter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/fastinfoset/sax/PrimitiveTypeContentHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/fastinfoset/sax/RestrictedAlphabetContentHandler.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/fastinfoset/stax/FastInfosetStreamReader.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/fastinfoset/stax/LowLevelFastInfosetStreamWriter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/staxex/Base64Data.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/staxex/Base64Encoder.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/staxex/ByteArrayOutputStreamEx.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/staxex/NamespaceContextEx.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/staxex/XMLStreamReaderEx.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/org/jvnet/staxex/XMLStreamWriterEx.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/rngom/ast/util/package.html classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/rngom/binary/ChoicePattern.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/rngom/binary/Messages.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/rngom/binary/RefPattern.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/rngom/binary/package.html classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/rngom/digested/package.html classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/rngom/dt/builtin/Messages.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/rngom/dt/builtin/package.html classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/rngom/nc/NsNameExceptNameClass.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/rngom/nc/package.html classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/rngom/parse/Messages.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/rngom/parse/compact/Messages.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/rngom/parse/host/package.html classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/rngom/parse/xml/Messages.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/rngom/util/Utf16.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/rngom/xml/util/EncodingMap.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/txw2/annotation/XmlValue.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/txw2/annotation/package.html classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/BaseContentRef.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/DefaultAnnotationParser.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/DelayedRef.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/Messages.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/Messages.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/Messages_ja.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/NGCCRuntimeEx.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/ParserContext.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/Patch.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/PatcherManager.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/SAXParserFactoryAdaptor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/SchemaDocumentImpl.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/SubstGroupBaseTypeRef.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/impl/parser/package.html classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/parser/AnnotationContext.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/parser/AnnotationParser.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/parser/AnnotationParserFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/parser/JAXPParser.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/parser/SchemaDocument.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/parser/XMLParser.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/parser/XSOMParser.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/parser/package.html classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/util/ComponentNameFunction.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/util/DeferedCollection.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/util/DomAnnotationParserFactory.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/util/NameGetter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/util/NameGetter.properties classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/util/SimpleTypeSet.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/util/TypeClosure.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/util/TypeSet.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/util/XSFinder.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/util/XSFunctionFilter.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/visitor/XSContentTypeFunction.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/visitor/XSContentTypeVisitor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/visitor/XSFunction.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/visitor/XSSimpleTypeFunction.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/visitor/XSSimpleTypeVisitor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/visitor/XSTermFunction.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/visitor/XSTermFunctionWithParam.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/visitor/XSTermVisitor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/visitor/XSVisitor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/visitor/XSWildcardFunction.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/visitor/XSWildcardVisitor.java classlib6/core/src/openjdk/jaxws/com/sun/xml/internal/xsom/visitor/package.html classlib6/core/src/openjdk/langtools/com/sun/javadoc/AnnotationDesc.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/AnnotationTypeDoc.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/AnnotationTypeElementDoc.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/AnnotationValue.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/ClassDoc.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/ConstructorDoc.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/Doc.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/DocErrorReporter.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/Doclet.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/ExecutableMemberDoc.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/FieldDoc.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/LanguageVersion.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/MemberDoc.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/MethodDoc.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/PackageDoc.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/ParamTag.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/Parameter.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/ParameterizedType.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/ProgramElementDoc.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/RootDoc.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/SeeTag.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/SerialFieldTag.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/SourcePosition.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/Tag.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/ThrowsTag.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/Type.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/TypeVariable.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/WildcardType.java classlib6/core/src/openjdk/langtools/com/sun/javadoc/package.html classlib6/core/src/openjdk/langtools/com/sun/mirror/apt/AnnotationProcessor.java classlib6/core/src/openjdk/langtools/com/sun/mirror/apt/AnnotationProcessorEnvironment.java classlib6/core/src/openjdk/langtools/com/sun/mirror/apt/AnnotationProcessorFactory.java classlib6/core/src/openjdk/langtools/com/sun/mirror/apt/AnnotationProcessorListener.java classlib6/core/src/openjdk/langtools/com/sun/mirror/apt/AnnotationProcessors.java classlib6/core/src/openjdk/langtools/com/sun/mirror/apt/Filer.java classlib6/core/src/openjdk/langtools/com/sun/mirror/apt/Messager.java classlib6/core/src/openjdk/langtools/com/sun/mirror/apt/RoundCompleteEvent.java classlib6/core/src/openjdk/langtools/com/sun/mirror/apt/RoundCompleteListener.java classlib6/core/src/openjdk/langtools/com/sun/mirror/apt/RoundState.java classlib6/core/src/openjdk/langtools/com/sun/mirror/apt/package.html classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/AnnotationMirror.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/AnnotationTypeDeclaration.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/AnnotationTypeElementDeclaration.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/AnnotationValue.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/ClassDeclaration.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/ConstructorDeclaration.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/Declaration.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/EnumConstantDeclaration.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/EnumDeclaration.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/ExecutableDeclaration.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/FieldDeclaration.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/InterfaceDeclaration.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/MemberDeclaration.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/MethodDeclaration.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/Modifier.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/PackageDeclaration.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/ParameterDeclaration.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/TypeDeclaration.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/TypeParameterDeclaration.java classlib6/core/src/openjdk/langtools/com/sun/mirror/declaration/package.html classlib6/core/src/openjdk/langtools/com/sun/mirror/type/AnnotationType.java classlib6/core/src/openjdk/langtools/com/sun/mirror/type/ArrayType.java classlib6/core/src/openjdk/langtools/com/sun/mirror/type/ClassType.java classlib6/core/src/openjdk/langtools/com/sun/mirror/type/DeclaredType.java classlib6/core/src/openjdk/langtools/com/sun/mirror/type/EnumType.java classlib6/core/src/openjdk/langtools/com/sun/mirror/type/InterfaceType.java classlib6/core/src/openjdk/langtools/com/sun/mirror/type/MirroredTypeException.java classlib6/core/src/openjdk/langtools/com/sun/mirror/type/MirroredTypesException.java classlib6/core/src/openjdk/langtools/com/sun/mirror/type/PrimitiveType.java classlib6/core/src/openjdk/langtools/com/sun/mirror/type/ReferenceType.java classlib6/core/src/openjdk/langtools/com/sun/mirror/type/TypeMirror.java classlib6/core/src/openjdk/langtools/com/sun/mirror/type/TypeVariable.java classlib6/core/src/openjdk/langtools/com/sun/mirror/type/VoidType.java classlib6/core/src/openjdk/langtools/com/sun/mirror/type/WildcardType.java classlib6/core/src/openjdk/langtools/com/sun/mirror/type/package.html classlib6/core/src/openjdk/langtools/com/sun/mirror/util/DeclarationFilter.java classlib6/core/src/openjdk/langtools/com/sun/mirror/util/DeclarationScanner.java classlib6/core/src/openjdk/langtools/com/sun/mirror/util/DeclarationVisitor.java classlib6/core/src/openjdk/langtools/com/sun/mirror/util/DeclarationVisitors.java classlib6/core/src/openjdk/langtools/com/sun/mirror/util/Declarations.java classlib6/core/src/openjdk/langtools/com/sun/mirror/util/SimpleDeclarationVisitor.java classlib6/core/src/openjdk/langtools/com/sun/mirror/util/SimpleTypeVisitor.java classlib6/core/src/openjdk/langtools/com/sun/mirror/util/SourceOrderDeclScanner.java classlib6/core/src/openjdk/langtools/com/sun/mirror/util/SourcePosition.java classlib6/core/src/openjdk/langtools/com/sun/mirror/util/TypeVisitor.java classlib6/core/src/openjdk/langtools/com/sun/mirror/util/Types.java classlib6/core/src/openjdk/langtools/com/sun/mirror/util/package.html classlib6/core/src/openjdk/langtools/com/sun/source/tree/LineMap.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/Scope.java classlib6/core/src/openjdk/langtools/com/sun/source/tree/Tree.java classlib6/core/src/openjdk/langtools/com/sun/source/util/JavacTask.java classlib6/core/src/openjdk/langtools/com/sun/source/util/TaskEvent.java classlib6/core/src/openjdk/langtools/com/sun/source/util/TaskListener.java classlib6/core/src/openjdk/langtools/com/sun/source/util/TreePath.java classlib6/core/src/openjdk/langtools/com/sun/source/util/TreePathScanner.java classlib6/core/src/openjdk/langtools/com/sun/tools/apt/comp/AnnotationProcessingError.java classlib6/core/src/openjdk/langtools/com/sun/tools/apt/comp/Apt.java classlib6/core/src/openjdk/langtools/com/sun/tools/apt/comp/BootstrapAPF.java classlib6/core/src/openjdk/langtools/com/sun/tools/apt/comp/PrintAP.java classlib6/core/src/openjdk/langtools/com/sun/tools/apt/comp/UsageMessageNeededException.java classlib6/core/src/openjdk/langtools/com/sun/tools/apt/main/CommandLine.java classlib6/core/src/openjdk/langtools/com/sun/tools/apt/main/JavaCompiler.java classlib6/core/src/openjdk/langtools/com/sun/tools/apt/main/Main.java classlib6/core/src/openjdk/langtools/com/sun/tools/apt/util/Bark.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/Taglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/AbstractPackageIndexWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/AbstractTreeWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/ClassUseWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/ClassWriterImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/ConfigurationImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/DeprecatedListWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/EnumConstantWriterImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/FieldWriterImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/FrameOutputWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/HelpWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/HtmlDoclet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/HtmlSerialFieldWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/HtmlSerialMethodWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/LinkInfoImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/LinkOutputImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/MethodWriterImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/NestedClassWriterImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/PackageFrameWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/PackageIndexWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/PackageTreeWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/PackageUseWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/PackageWriterImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/SingleIndexWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/SplitIndexWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/StylesheetWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/TagletOutputImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/TagletWriterImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/TreeWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/WriterFactoryImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/markup/package.html classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/package.html classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/AnnotationTypeOptionalMemberWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/AnnotationTypeRequiredMemberWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/AnnotationTypeWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/ClassWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/Configuration.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/ConstructorWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/EnumConstantWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/FieldWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/MemberSummaryWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/MethodWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/NestedClassWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/PackageSummaryWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/SerializedFormWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/WriterFactory.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/builders/AbstractMemberBuilder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeBuilder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeOptionalMemberBuilder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/builders/BuilderFactory.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/builders/ClassBuilder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/builders/ConstructorBuilder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/builders/EnumConstantBuilder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/builders/FieldBuilder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/builders/LayoutParser.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/builders/MethodBuilder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/builders/PackageSummaryBuilder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/builders/package.html classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/package.html classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/BaseExecutableMemberTaglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/BaseInlineTaglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/BaseTaglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/CodeTaglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/DeprecatedTaglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/DocRootTaglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/InheritDocTaglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/InheritableTaglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/LegacyTaglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/LiteralTaglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/ParamTaglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/ReturnTaglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/SeeTaglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/SimpleTaglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/Taglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/TagletOutput.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/TagletWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/ThrowsTaglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/ValueTaglet.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/taglets/package.html classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/ClassTree.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/ClassUseMapper.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/CommentedMethodFinder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/DeprecatedAPIListBuilder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/DirectoryManager.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/DocFinder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/DocletAbortException.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/DocletConstants.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/Extern.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/Group.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/ImplementedMethods.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/IndexBuilder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/MessageRetriever.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/MetaKeywords.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/MethodFinder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/PackageListWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/SourcePath.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/SourceToHTMLConverter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/TaggedMethodFinder.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/TextTag.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/Util.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/links/LinkFactory.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/links/LinkInfo.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/links/LinkOutput.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/links/package.html classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/package.html classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/package.html classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/standard/Standard.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/Launcher.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/Main.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/Server.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/jvm/ByteCodes.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/jvm/CRTFlags.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/jvm/CRTable.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/jvm/ClassFile.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/jvm/ClassReader.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/jvm/ClassWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/jvm/Code.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/jvm/Gen.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/jvm/Items.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/jvm/Pool.java classlib6/core/src/openjdk/langtools/com/sun/tools... [truncated message content] |
From: <ls...@us...> - 2011-02-20 20:14:51
|
Revision: 5787 http://jnode.svn.sourceforge.net/jnode/?rev=5787&view=rev Author: lsantha Date: 2011-02-20 20:14:41 +0000 (Sun, 20 Feb 2011) Log Message: ----------- Integrating OpenJDK 6 b21. Modified Paths: -------------- classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractDataLine.java classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractLine.java classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractMidiDevice.java classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractMidiDeviceProvider.java classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractMixer.java classlib6/core/src/openjdk/com/com/sun/media/sound/AiffFileFormat.java classlib6/core/src/openjdk/com/com/sun/media/sound/AiffFileReader.java classlib6/core/src/openjdk/com/com/sun/media/sound/AiffFileWriter.java classlib6/core/src/openjdk/com/com/sun/media/sound/AlawCodec.java classlib6/core/src/openjdk/com/com/sun/media/sound/AuFileFormat.java classlib6/core/src/openjdk/com/com/sun/media/sound/AuFileReader.java classlib6/core/src/openjdk/com/com/sun/media/sound/AuFileWriter.java classlib6/core/src/openjdk/com/com/sun/media/sound/AudioFileSoundbankReader.java classlib6/core/src/openjdk/com/com/sun/media/sound/AudioFloatConverter.java classlib6/core/src/openjdk/com/com/sun/media/sound/AudioFloatFormatConverter.java classlib6/core/src/openjdk/com/com/sun/media/sound/AudioFloatInputStream.java classlib6/core/src/openjdk/com/com/sun/media/sound/AudioSynthesizer.java classlib6/core/src/openjdk/com/com/sun/media/sound/AudioSynthesizerPropertyInfo.java classlib6/core/src/openjdk/com/com/sun/media/sound/AutoClosingClip.java classlib6/core/src/openjdk/com/com/sun/media/sound/AutoConnectSequencer.java classlib6/core/src/openjdk/com/com/sun/media/sound/DLSInfo.java classlib6/core/src/openjdk/com/com/sun/media/sound/DLSInstrument.java classlib6/core/src/openjdk/com/com/sun/media/sound/DLSModulator.java classlib6/core/src/openjdk/com/com/sun/media/sound/DLSRegion.java classlib6/core/src/openjdk/com/com/sun/media/sound/DLSSample.java classlib6/core/src/openjdk/com/com/sun/media/sound/DLSSampleLoop.java classlib6/core/src/openjdk/com/com/sun/media/sound/DLSSampleOptions.java classlib6/core/src/openjdk/com/com/sun/media/sound/DLSSoundbank.java classlib6/core/src/openjdk/com/com/sun/media/sound/DLSSoundbankReader.java classlib6/core/src/openjdk/com/com/sun/media/sound/DataPusher.java classlib6/core/src/openjdk/com/com/sun/media/sound/DirectAudioDevice.java classlib6/core/src/openjdk/com/com/sun/media/sound/DirectAudioDeviceProvider.java classlib6/core/src/openjdk/com/com/sun/media/sound/EmergencySoundbank.java classlib6/core/src/openjdk/com/com/sun/media/sound/EventDispatcher.java classlib6/core/src/openjdk/com/com/sun/media/sound/FFT.java classlib6/core/src/openjdk/com/com/sun/media/sound/FastShortMessage.java classlib6/core/src/openjdk/com/com/sun/media/sound/FastSysexMessage.java classlib6/core/src/openjdk/com/com/sun/media/sound/InvalidDataException.java classlib6/core/src/openjdk/com/com/sun/media/sound/InvalidFormatException.java classlib6/core/src/openjdk/com/com/sun/media/sound/JARSoundbankReader.java classlib6/core/src/openjdk/com/com/sun/media/sound/JDK13Services.java classlib6/core/src/openjdk/com/com/sun/media/sound/JSSecurityManager.java classlib6/core/src/openjdk/com/com/sun/media/sound/JavaSoundAudioClip.java classlib6/core/src/openjdk/com/com/sun/media/sound/MidiInDevice.java classlib6/core/src/openjdk/com/com/sun/media/sound/MidiInDeviceProvider.java classlib6/core/src/openjdk/com/com/sun/media/sound/MidiOutDevice.java classlib6/core/src/openjdk/com/com/sun/media/sound/MidiOutDeviceProvider.java classlib6/core/src/openjdk/com/com/sun/media/sound/MidiUtils.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelAbstractChannelMixer.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelAbstractOscillator.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelByteBuffer.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelByteBufferWavetable.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelChannelMixer.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelConnectionBlock.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelDestination.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelDirectedPlayer.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelDirector.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelIdentifier.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelInstrument.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelInstrumentComparator.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelMappedInstrument.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelOscillator.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelOscillatorStream.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelPatch.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelPerformer.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelSource.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelStandardDirector.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelStandardTransform.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelTransform.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelWavetable.java classlib6/core/src/openjdk/com/com/sun/media/sound/PCMtoPCMCodec.java classlib6/core/src/openjdk/com/com/sun/media/sound/Platform.java classlib6/core/src/openjdk/com/com/sun/media/sound/PortMixer.java classlib6/core/src/openjdk/com/com/sun/media/sound/PortMixerProvider.java classlib6/core/src/openjdk/com/com/sun/media/sound/Printer.java classlib6/core/src/openjdk/com/com/sun/media/sound/RIFFInvalidDataException.java classlib6/core/src/openjdk/com/com/sun/media/sound/RIFFInvalidFormatException.java classlib6/core/src/openjdk/com/com/sun/media/sound/RIFFReader.java classlib6/core/src/openjdk/com/com/sun/media/sound/RIFFWriter.java classlib6/core/src/openjdk/com/com/sun/media/sound/RealTimeSequencer.java classlib6/core/src/openjdk/com/com/sun/media/sound/RealTimeSequencerProvider.java classlib6/core/src/openjdk/com/com/sun/media/sound/ReferenceCountingDevice.java classlib6/core/src/openjdk/com/com/sun/media/sound/SF2GlobalRegion.java classlib6/core/src/openjdk/com/com/sun/media/sound/SF2Instrument.java classlib6/core/src/openjdk/com/com/sun/media/sound/SF2InstrumentRegion.java classlib6/core/src/openjdk/com/com/sun/media/sound/SF2Layer.java classlib6/core/src/openjdk/com/com/sun/media/sound/SF2LayerRegion.java classlib6/core/src/openjdk/com/com/sun/media/sound/SF2Modulator.java classlib6/core/src/openjdk/com/com/sun/media/sound/SF2Region.java classlib6/core/src/openjdk/com/com/sun/media/sound/SF2Sample.java classlib6/core/src/openjdk/com/com/sun/media/sound/SF2Soundbank.java classlib6/core/src/openjdk/com/com/sun/media/sound/SF2SoundbankReader.java classlib6/core/src/openjdk/com/com/sun/media/sound/SimpleInstrument.java classlib6/core/src/openjdk/com/com/sun/media/sound/SimpleSoundbank.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftAbstractResampler.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftAudioBuffer.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftAudioProcessor.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftAudioPusher.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftChannel.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftChannelProxy.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftChorus.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftControl.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftCubicResampler.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftEnvelopeGenerator.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftFilter.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftInstrument.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftJitterCorrector.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftLanczosResampler.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftLimiter.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftLinearResampler.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftLinearResampler2.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftLowFrequencyOscillator.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftMainMixer.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftMidiAudioFileReader.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftMixingClip.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftMixingDataLine.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftMixingMainMixer.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftMixingMixer.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftMixingMixerProvider.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftMixingSourceDataLine.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftPerformer.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftPointResampler.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftProcess.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftProvider.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftReceiver.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftResampler.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftResamplerStreamer.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftReverb.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftShortMessage.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftSincResampler.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftSynthesizer.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftTuning.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftVoice.java classlib6/core/src/openjdk/com/com/sun/media/sound/StandardMidiFileReader.java classlib6/core/src/openjdk/com/com/sun/media/sound/StandardMidiFileWriter.java classlib6/core/src/openjdk/com/com/sun/media/sound/SunCodec.java classlib6/core/src/openjdk/com/com/sun/media/sound/SunFileReader.java classlib6/core/src/openjdk/com/com/sun/media/sound/SunFileWriter.java classlib6/core/src/openjdk/com/com/sun/media/sound/Toolkit.java classlib6/core/src/openjdk/com/com/sun/media/sound/UlawCodec.java classlib6/core/src/openjdk/com/com/sun/media/sound/WaveExtensibleFileReader.java classlib6/core/src/openjdk/com/com/sun/media/sound/WaveFileFormat.java classlib6/core/src/openjdk/com/com/sun/media/sound/WaveFileReader.java classlib6/core/src/openjdk/com/com/sun/media/sound/WaveFileWriter.java classlib6/core/src/openjdk/com/com/sun/media/sound/WaveFloatFileReader.java classlib6/core/src/openjdk/com/com/sun/media/sound/WaveFloatFileWriter.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/BatchEnvironment.java classlib6/core/src/openjdk/sun/sun/net/httpserver/AuthFilter.java classlib6/core/src/openjdk/sun/sun/net/httpserver/ChunkedOutputStream.java classlib6/core/src/openjdk/sun/sun/net/httpserver/ExchangeImpl.java classlib6/core/src/openjdk/sun/sun/net/httpserver/FixedLengthInputStream.java classlib6/core/src/openjdk/sun/sun/net/httpserver/LeftOverInputStream.java classlib6/core/src/openjdk/sun/sun/net/httpserver/Request.java classlib6/core/src/openjdk/sun/sun/net/httpserver/SelectorCache.java classlib6/core/src/openjdk/sun/sun/net/httpserver/ServerImpl.java classlib6/core/src/openjdk/sun/sun/net/httpserver/UndefLengthOutputStream.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/http/AuthCache.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/http/AuthCacheImpl.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/http/AuthCacheValue.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/http/AuthenticationHeader.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/http/AuthenticationInfo.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/http/BasicAuthentication.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/http/DigestAuthentication.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/http/Handler.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/http/HttpAuthenticator.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/https/AbstractDelegateHttpsURLConnection.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/https/DelegateHttpsURLConnection.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/https/Handler.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/https/HttpsURLConnectionImpl.java classlib6/core/src/openjdk/sun/sun/nio/cs/AbstractCharsetProvider.java classlib6/core/src/openjdk/sun/sun/nio/cs/FastCharsetProvider.java classlib6/core/src/openjdk/sun/sun/nio/cs/HistoricallyNamedCharset.java classlib6/core/src/openjdk/sun/sun/nio/cs/IBM437.java classlib6/core/src/openjdk/sun/sun/nio/cs/IBM737.java classlib6/core/src/openjdk/sun/sun/nio/cs/IBM775.java classlib6/core/src/openjdk/sun/sun/nio/cs/IBM850.java classlib6/core/src/openjdk/sun/sun/nio/cs/IBM852.java classlib6/core/src/openjdk/sun/sun/nio/cs/IBM855.java classlib6/core/src/openjdk/sun/sun/nio/cs/IBM857.java classlib6/core/src/openjdk/sun/sun/nio/cs/IBM858.java classlib6/core/src/openjdk/sun/sun/nio/cs/IBM862.java classlib6/core/src/openjdk/sun/sun/nio/cs/IBM866.java classlib6/core/src/openjdk/sun/sun/nio/cs/IBM874.java classlib6/core/src/openjdk/sun/sun/nio/cs/ISO_8859_1.java classlib6/core/src/openjdk/sun/sun/nio/cs/ISO_8859_13.java classlib6/core/src/openjdk/sun/sun/nio/cs/ISO_8859_15.java classlib6/core/src/openjdk/sun/sun/nio/cs/ISO_8859_2.java classlib6/core/src/openjdk/sun/sun/nio/cs/ISO_8859_4.java classlib6/core/src/openjdk/sun/sun/nio/cs/ISO_8859_5.java classlib6/core/src/openjdk/sun/sun/nio/cs/ISO_8859_7.java classlib6/core/src/openjdk/sun/sun/nio/cs/ISO_8859_9.java classlib6/core/src/openjdk/sun/sun/nio/cs/KOI8_R.java classlib6/core/src/openjdk/sun/sun/nio/cs/KOI8_U.java classlib6/core/src/openjdk/sun/sun/nio/cs/MS1250.java classlib6/core/src/openjdk/sun/sun/nio/cs/MS1251.java classlib6/core/src/openjdk/sun/sun/nio/cs/MS1252.java classlib6/core/src/openjdk/sun/sun/nio/cs/MS1253.java classlib6/core/src/openjdk/sun/sun/nio/cs/MS1254.java classlib6/core/src/openjdk/sun/sun/nio/cs/MS1257.java classlib6/core/src/openjdk/sun/sun/nio/cs/SingleByteDecoder.java classlib6/core/src/openjdk/sun/sun/nio/cs/SingleByteEncoder.java classlib6/core/src/openjdk/sun/sun/nio/cs/StreamDecoder.java classlib6/core/src/openjdk/sun/sun/nio/cs/StreamEncoder.java classlib6/core/src/openjdk/sun/sun/nio/cs/Surrogate.java classlib6/core/src/openjdk/sun/sun/nio/cs/ThreadLocalCoders.java classlib6/core/src/openjdk/sun/sun/nio/cs/US_ASCII.java classlib6/core/src/openjdk/sun/sun/nio/cs/UTF_16.java classlib6/core/src/openjdk/sun/sun/nio/cs/UTF_16BE.java classlib6/core/src/openjdk/sun/sun/nio/cs/UTF_16LE.java classlib6/core/src/openjdk/sun/sun/nio/cs/UTF_8.java classlib6/core/src/openjdk/sun/sun/nio/cs/UnicodeDecoder.java classlib6/core/src/openjdk/sun/sun/nio/cs/UnicodeEncoder.java Added Paths: ----------- classlib6/core/src/openjdk/com/com/sun/media/sound/MidiDeviceReceiver.java classlib6/core/src/openjdk/com/com/sun/media/sound/ModelStandardIndexedDirector.java Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractDataLine.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractDataLine.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractDataLine.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2007, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractLine.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractLine.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractLine.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2007, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractMidiDevice.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractMidiDevice.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractMidiDevice.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2007, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractMidiDeviceProvider.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractMidiDeviceProvider.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractMidiDeviceProvider.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 2002-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2002, 2007, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractMixer.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractMixer.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AbstractMixer.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2007, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AiffFileFormat.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AiffFileFormat.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AiffFileFormat.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2007, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AiffFileReader.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AiffFileReader.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AiffFileReader.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2007, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AiffFileWriter.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AiffFileWriter.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AiffFileWriter.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2007, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AlawCodec.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AlawCodec.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AlawCodec.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2007, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AuFileFormat.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AuFileFormat.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AuFileFormat.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2007, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AuFileReader.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AuFileReader.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AuFileReader.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2007, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AuFileWriter.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AuFileWriter.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AuFileWriter.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2007, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AudioFileSoundbankReader.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AudioFileSoundbankReader.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AudioFileSoundbankReader.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2007, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AudioFloatConverter.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AudioFloatConverter.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AudioFloatConverter.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2007, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AudioFloatFormatConverter.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AudioFloatFormatConverter.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AudioFloatFormatConverter.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 2008 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2008, 2010, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; @@ -175,7 +175,6 @@ for (int c = 0; c < targetChannels; c++) { for (int i = 0, ix = off + c; i < len2; i++, ix += cs) { b[ix] = conversion_buffer[i]; - ; } } } else if (targetChannels == 1) { @@ -186,7 +185,6 @@ for (int c = 1; c < sourceChannels; c++) { for (int i = c, ix = off; i < len2; i += cs, ix++) { b[ix] += conversion_buffer[i]; - ; } } float vol = 1f / ((float) sourceChannels); @@ -390,6 +388,7 @@ return -1; if (len < 0) return 0; + int offlen = off + len; int remain = len / nrofchannels; int destPos = 0; int in_end = ibuffer_len; @@ -423,7 +422,7 @@ for (int c = 0; c < nrofchannels; c++) { int ix = 0; float[] buff = cbuffer[c]; - for (int i = c; i < b.length; i += nrofchannels) { + for (int i = c + off; i < offlen; i += nrofchannels) { b[i] = buff[ix++]; } } @@ -447,7 +446,7 @@ } public long skip(long len) throws IOException { - if (len > 0) + if (len < 0) return 0; if (skipbuffer == null) skipbuffer = new float[1024 * targetFormat.getFrameSize()]; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AudioFloatInputStream.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AudioFloatInputStream.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AudioFloatInputStream.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2007, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AudioSynthesizer.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AudioSynthesizer.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AudioSynthesizer.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2007, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AudioSynthesizerPropertyInfo.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AudioSynthesizerPropertyInfo.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AudioSynthesizerPropertyInfo.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2007, 2010, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; @@ -42,12 +42,15 @@ */ public AudioSynthesizerPropertyInfo(String name, Object value) { this.name = name; - this.value = value; if (value instanceof Class) valueClass = (Class)value; - else if (value != null) + else + { + this.value = value; + if (value != null) valueClass = value.getClass(); } + } /** * The name of the property. */ Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AutoClosingClip.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AutoClosingClip.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AutoClosingClip.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 2002-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2002, 2007, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/AutoConnectSequencer.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/AutoConnectSequencer.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/AutoConnectSequencer.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2007, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/DLSInfo.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/DLSInfo.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/DLSInfo.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2007, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/DLSInstrument.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/DLSInstrument.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/DLSInstrument.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2007, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/DLSModulator.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/DLSModulator.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/DLSModulator.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2007, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.media.sound; Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/DLSRegion.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/DLSRegion.java 2011-02-20 13:34:37 UTC (rev 5786) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/DLSRegion.java 2011-02-20 20:14:41 UTC (rev 5787) @@ -1,12 +1,12 @@ /* - * Copyright 2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2007, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston... [truncated message content] |
From: <ls...@us...> - 2011-02-28 21:10:48
|
Revision: 5794 http://jnode.svn.sourceforge.net/jnode/?rev=5794&view=rev Author: lsantha Date: 2011-02-28 21:10:38 +0000 (Mon, 28 Feb 2011) Log Message: ----------- Integrating OpenJDK 6 b21. Modified Paths: -------------- classlib6/core/src/openjdk/langtools/com/sun/mirror/util/SourceOrderDeclScanner.java classlib6/core/src/openjdk/langtools/com/sun/source/util/TreePath.java classlib6/core/src/openjdk/langtools/com/sun/tools/apt/main/JavaCompiler.java classlib6/core/src/openjdk/langtools/com/sun/tools/apt/main/Main.java classlib6/core/src/openjdk/langtools/com/sun/tools/apt/mirror/util/SourcePositionImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/apt/resources/apt.properties classlib6/core/src/openjdk/langtools/com/sun/tools/apt/resources/apt_ja.properties classlib6/core/src/openjdk/langtools/com/sun/tools/apt/resources/apt_zh_CN.properties classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/MessageRetriever.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/SourceToHTMLConverter.java classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/Util.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacScope.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacTaskImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacTool.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacTrees.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/WrappingJavaFileManager.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/Attribute.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/BoundKind.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/Flags.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/Kinds.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/Lint.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/Scope.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/Source.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/Symbol.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/Symtab.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/Type.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/TypeTags.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/Types.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/comp/Annotate.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/comp/Attr.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/comp/AttrContext.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/comp/AttrContextEnv.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/comp/Check.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/comp/ConstFold.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/comp/Enter.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/comp/Env.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/comp/Flow.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/comp/Infer.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/comp/Lower.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/comp/MemberEnter.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/comp/Resolve.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/comp/Todo.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/comp/TransTypes.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/jvm/ClassReader.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/jvm/ClassWriter.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/main/CommandLine.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/main/JavaCompiler.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/main/JavacOption.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/main/Main.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/main/OptionName.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/main/RecognizedOptions.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/parser/Scanner.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/processing/AnnotationProcessingError.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/processing/JavacFiler.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/processing/JavacMessager.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/processing/JavacProcessingEnvironment.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/processing/JavacRoundEnvironment.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/processing/PrintingProcessor.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/processing/ServiceProxy.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/resources/compiler.properties classlib6/core/src/openjdk/langtools/com/sun/tools/javac/resources/compiler_ja.properties classlib6/core/src/openjdk/langtools/com/sun/tools/javac/resources/compiler_zh_CN.properties classlib6/core/src/openjdk/langtools/com/sun/tools/javac/resources/javac.properties classlib6/core/src/openjdk/langtools/com/sun/tools/javac/resources/javac_ja.properties classlib6/core/src/openjdk/langtools/com/sun/tools/javac/resources/javac_zh_CN.properties classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/Abort.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/Bits.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/ByteBuffer.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/ClientCodeException.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/Constants.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/Context.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/Convert.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/DiagnosticFormatter.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/FatalError.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/JCDiagnostic.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/LayoutCharacters.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/List.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/ListBuffer.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/Log.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/MandatoryWarningHandler.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/Messages.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/Name.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/Options.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/Pair.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/Position.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/PropagatedException.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/Warner.java classlib6/core/src/openjdk/langtools/com/sun/tools/javadoc/ClassDocImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/javadoc/DocEnv.java classlib6/core/src/openjdk/langtools/com/sun/tools/javadoc/DocImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/javadoc/ExecutableMemberDocImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/javadoc/FieldDocImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/javadoc/JavadocClassReader.java classlib6/core/src/openjdk/langtools/com/sun/tools/javadoc/JavadocTodo.java classlib6/core/src/openjdk/langtools/com/sun/tools/javadoc/JavadocTool.java classlib6/core/src/openjdk/langtools/com/sun/tools/javadoc/PackageDocImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/javadoc/RootDocImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/javadoc/SourcePositionImpl.java classlib6/core/src/openjdk/langtools/com/sun/tools/javadoc/resources/javadoc.properties classlib6/core/src/openjdk/langtools/com/sun/tools/javadoc/resources/javadoc_ja.properties classlib6/core/src/openjdk/langtools/com/sun/tools/javadoc/resources/javadoc_zh_CN.properties Added Paths: ----------- classlib6/core/src/openjdk/langtools/com/sun/tools/javac/file/ classlib6/core/src/openjdk/langtools/com/sun/tools/javac/file/BaseFileObject.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/file/CacheFSInfo.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/file/FSInfo.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/file/JavacFileManager.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/file/Paths.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/file/RegularFileObject.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/file/RelativePath.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/file/SymbolArchive.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/file/ZipArchive.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/file/ZipFileIndex.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/file/ZipFileIndexArchive.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/BaseFileManager.java classlib6/core/src/openjdk/langtools/com/sun/tools/javac/util/CloseableURLClassLoader.java classlib6/core/src/openjdk/sun/sun/misc/IOUtils.java classlib6/core/src/openjdk/sun/sun/misc/JavaSecurityProtectionDomainAccess.java Modified: classlib6/core/src/openjdk/langtools/com/sun/mirror/util/SourceOrderDeclScanner.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/mirror/util/SourceOrderDeclScanner.java 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/mirror/util/SourceOrderDeclScanner.java 2011-02-28 21:10:38 UTC (rev 5794) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2004, 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2004, 2010, 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 Modified: classlib6/core/src/openjdk/langtools/com/sun/source/util/TreePath.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/source/util/TreePath.java 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/source/util/TreePath.java 2011-02-28 21:10:38 UTC (rev 5794) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 2010, 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 Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/apt/main/JavaCompiler.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/apt/main/JavaCompiler.java 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/apt/main/JavaCompiler.java 2011-02-28 21:10:38 UTC (rev 5794) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2004, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2004, 2009, 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 @@ -26,20 +26,14 @@ package com.sun.tools.apt.main; import java.io.*; -import java.nio.CharBuffer; -import java.util.Set; -import java.util.HashSet; import java.util.Map; -import java.util.HashMap; import javax.tools.JavaFileManager; import javax.tools.JavaFileObject; +import com.sun.tools.javac.file.JavacFileManager; import com.sun.tools.javac.util.*; import com.sun.tools.javac.code.*; -import com.sun.tools.javac.tree.*; -import com.sun.tools.javac.parser.*; -import com.sun.tools.javac.comp.*; import com.sun.tools.javac.jvm.*; import com.sun.tools.javac.code.Symbol.*; @@ -239,6 +233,7 @@ ListBuffer<ClassSymbol> classes = new ListBuffer<ClassSymbol>(); try { + JavacFileManager fm = (JavacFileManager)fileManager; //parse all files ListBuffer<JCCompilationUnit> trees = new ListBuffer<JCCompilationUnit>(); for (List<String> l = filenames; l.nonEmpty(); l = l.tail) { @@ -256,7 +251,8 @@ continue; } } - trees.append(parse(l.head)); + JavaFileObject fo = fm.getJavaFileObjectsFromStrings(List.of(l.head)).iterator().next(); + trees.append(parse(fo)); } //enter symbols for all files Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/apt/main/Main.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/apt/main/Main.java 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/apt/main/Main.java 2011-02-28 21:10:38 UTC (rev 5794) @@ -26,7 +26,6 @@ package com.sun.tools.apt.main; import java.io.File; -import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOException; import java.io.PrintWriter; @@ -37,14 +36,15 @@ import java.util.Map; import java.util.HashMap; import java.util.Collections; -import java.util.Collection; import java.net.URLClassLoader; import java.net.URL; -import java.io.File; import java.net.MalformedURLException; -import com.sun.tools.javac.util.Paths; +import javax.tools.JavaFileManager; +import javax.tools.StandardLocation; + +import com.sun.tools.javac.file.JavacFileManager; import com.sun.tools.javac.code.Source; import com.sun.tools.javac.code.Symbol; import com.sun.tools.javac.code.Type; @@ -56,6 +56,8 @@ import com.sun.tools.apt.util.Bark; import com.sun.mirror.apt.AnnotationProcessorFactory; +import static com.sun.tools.javac.file.Paths.pathToURLs; + /** This class provides a commandline interface to the apt build-time * tool. * @@ -766,6 +768,7 @@ providedFactory = factory; Context context = new Context(); + JavacFileManager.preRegister(context); options = Options.instance(context); Bark bark; @@ -779,7 +782,6 @@ // prefixed to command line arguments. processArgs(forcedOpts); - /* * A run of apt only gets passed the most recently generated * files; the initial run of apt gets passed the files from @@ -862,14 +864,14 @@ } origOptions = Collections.unmodifiableMap(origOptions); + JavacFileManager fm = (JavacFileManager) context.get(JavaFileManager.class); { // Note: it might be necessary to check for an empty // component ("") of the source path or class path - Paths paths = Paths.instance(context); String sourceDest = options.get("-s"); - if (paths.sourcePath() != null) { - for(File f: paths.sourcePath()) + if (fm.hasLocation(StandardLocation.SOURCE_PATH)) { + for(File f: fm.getLocation(StandardLocation.SOURCE_PATH)) augmentedSourcePath += (f + File.pathSeparator); augmentedSourcePath += (sourceDest == null)?".":sourceDest; } else { @@ -880,8 +882,8 @@ } String classDest = options.get("-d"); - if (paths.userClassPath() != null) { - for(File f: paths.userClassPath()) + if (fm.hasLocation(StandardLocation.CLASS_PATH)) { + for(File f: fm.getLocation(StandardLocation.CLASS_PATH)) baseClassPath += (f + File.pathSeparator); // put baseClassPath into map to handle any // value needed for the classloader @@ -908,9 +910,8 @@ * uses. */ String aptclasspath = ""; - Paths paths = Paths.instance(context); String bcp = ""; - Collection<File> bootclasspath = paths.bootClassPath(); + Iterable<? extends File> bootclasspath = fm.getLocation(StandardLocation.PLATFORM_CLASS_PATH); if (bootclasspath != null) { for(File f: bootclasspath) @@ -1271,59 +1272,4 @@ } } } - - // Borrowed from DocletInvoker - /** - * Utility method for converting a search path string to an array - * of directory and JAR file URLs. - * - * @param path the search path string - * @return the resulting array of directory and JAR file URLs - */ - static URL[] pathToURLs(String path) { - StringTokenizer st = new StringTokenizer(path, File.pathSeparator); - URL[] urls = new URL[st.countTokens()]; - int count = 0; - while (st.hasMoreTokens()) { - URL url = fileToURL(new File(st.nextToken())); - if (url != null) { - urls[count++] = url; - } - } - if (urls.length != count) { - URL[] tmp = new URL[count]; - System.arraycopy(urls, 0, tmp, 0, count); - urls = tmp; - } - return urls; - } - - /** - * Returns the directory or JAR file URL corresponding to the specified - * local file name. - * - * @param file the File object - * @return the resulting directory or JAR file URL, or null if unknown - */ - static URL fileToURL(File file) { - String name; - try { - name = file.getCanonicalPath(); - } catch (IOException e) { - name = file.getAbsolutePath(); - } - name = name.replace(File.separatorChar, '/'); - if (!name.startsWith("/")) { - name = "/" + name; - } - // If the file does not exist, then assume that it's a directory - if (!file.isFile()) { - name = name + "/"; - } - try { - return new URL("file", "", name); - } catch (MalformedURLException e) { - throw new IllegalArgumentException("file"); - } - } } Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/apt/mirror/util/SourcePositionImpl.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/apt/mirror/util/SourcePositionImpl.java 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/apt/mirror/util/SourcePositionImpl.java 2011-02-28 21:10:38 UTC (rev 5794) @@ -67,15 +67,15 @@ public String toString() { int ln = line(); return (ln == Position.NOPOS) - ? sourcefile.toString() - : sourcefile + ":" + ln; + ? sourcefile.getName() + : sourcefile.getName() + ":" + ln; } /** * {@inheritDoc} */ public File file() { - return new File(sourcefile.toString()); + return new File(sourcefile.toUri()); } /** Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/apt/resources/apt.properties =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/apt/resources/apt.properties 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/apt/resources/apt.properties 2011-02-28 21:10:38 UTC (rev 5794) @@ -1,12 +1,12 @@ # -# Copyright 2004-2006 Sun Microsystems, Inc. All Rights Reserved. +# Copyright (c) 2004, 2006, 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 # under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Sun designates this +# published by the Free Software Foundation. Oracle designates this # particular file as subject to the "Classpath" exception as provided -# by Sun in the LICENSE file that accompanied this code. +# by Oracle in the LICENSE file that accompanied this code. # # This code is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ # 2 along with this work; if not, write to the Free Software Foundation, # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. # -# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, -# CA 95054 USA or visit www.sun.com if you need additional information or -# have any questions. +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. # apt.msg.usage.header=\ Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/apt/resources/apt_ja.properties =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/apt/resources/apt_ja.properties 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/apt/resources/apt_ja.properties 2011-02-28 21:10:38 UTC (rev 5794) @@ -1,12 +1,12 @@ # -# Copyright 2004-2006 Sun Microsystems, Inc. All Rights Reserved. +# Copyright (c) 2004, 2006, 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 # under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Sun designates this +# published by the Free Software Foundation. Oracle designates this # particular file as subject to the "Classpath" exception as provided -# by Sun in the LICENSE file that accompanied this code. +# by Oracle in the LICENSE file that accompanied this code. # # This code is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ # 2 along with this work; if not, write to the Free Software Foundation, # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. # -# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, -# CA 95054 USA or visit www.sun.com if you need additional information or -# have any questions. +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. # apt.msg.usage.header=\ Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/apt/resources/apt_zh_CN.properties =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/apt/resources/apt_zh_CN.properties 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/apt/resources/apt_zh_CN.properties 2011-02-28 21:10:38 UTC (rev 5794) @@ -1,12 +1,12 @@ # -# Copyright 2005-2006 Sun Microsystems, Inc. All Rights Reserved. +# Copyright (c) 2005, 2006, 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 # under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Sun designates this +# published by the Free Software Foundation. Oracle designates this # particular file as subject to the "Classpath" exception as provided -# by Sun in the LICENSE file that accompanied this code. +# by Oracle in the LICENSE file that accompanied this code. # # This code is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ # 2 along with this work; if not, write to the Free Software Foundation, # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. # -# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, -# CA 95054 USA or visit www.sun.com if you need additional information or -# have any questions. +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. # apt.msg.usage.header=\ Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java 2011-02-28 21:10:38 UTC (rev 5794) @@ -25,14 +25,13 @@ package com.sun.tools.doclets.formats.html.markup; -import com.sun.tools.doclets.internal.toolkit.*; - -import com.sun.javadoc.*; import java.io.*; import java.util.*; -import com.sun.tools.doclets.internal.toolkit.util.*; +import com.sun.javadoc.*; +import com.sun.tools.doclets.internal.toolkit.*; + /** * Class for the Html Format Code Generation specific to JavaDoc. * This Class contains methods related to the Html Code Generation which @@ -56,8 +55,9 @@ super(configuration, null, configuration.destDirName + filename, configuration.docencoding); + // use File to normalize file separators configuration.message.notice("doclet.Generating_0", - configuration.destDirName + filename); + new File(configuration.destDirName, filename)); } public HtmlDocWriter(Configuration configuration, @@ -65,10 +65,10 @@ super(configuration, configuration.destDirName + path, filename, configuration.docencoding); + // use File to normalize file separators configuration.message.notice("doclet.Generating_0", - configuration.destDirName + - ((path.length() > 0)? - path + File.separator: "") + filename); + new File(configuration.destDirName, + ((path.length() > 0)? path + File.separator: "") + filename)); } /** Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/MessageRetriever.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/MessageRetriever.java 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/MessageRetriever.java 2011-02-28 21:10:38 UTC (rev 5794) @@ -81,46 +81,14 @@ } /** - * get and format message string from resource - * - * @param key selects message from resource - */ - public String getText(String key) { - return getText(key, (String)null); - } - - /** * Get and format message string from resource * * @param key selects message from resource - * @param a1 Argument, to be repalced in the message. - */ - public String getText(String key, String a1) { - return getText(key, a1, null); - } - - /** - * Get and format message string from resource - * - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - * @param a2 second argument to be replaced in the message. - */ - public String getText(String key, String a1, String a2) { - return getText(key, a1, a2, null); - } - - /** - * Get and format message string from resource - * - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - * @param a2 second argument to be replaced in the message. - * @param a3 third argument to be replaced in the message. + * @param args arguments to be replaced in the message. * @throws MissingResourceException when the key does not * exist in the properties file. */ - public String getText(String key, String a1, String a2, String a3) throws MissingResourceException { + public String getText(String key, Object... args) throws MissingResourceException { if (messageRB == null) { try { messageRB = ResourceBundle.getBundle(resourcelocation); @@ -130,7 +98,7 @@ } } String message = messageRB.getString(key); - return MessageFormat.format(message, a1, a2, a3); + return MessageFormat.format(message, args); } /** @@ -195,261 +163,61 @@ * * @param pos the position of the source * @param key selects message from resource + * @param args arguments to be replaced in the message. */ - public void error(SourcePosition pos, String key) { - printError(pos, getText(key)); + public void error(SourcePosition pos, String key, Object... args) { + printError(pos, getText(key, args)); } /** * Print error message, increment error count. * * @param key selects message from resource + * @param args arguments to be replaced in the message. */ - public void error(String key) { - printError(getText(key)); + public void error(String key, Object... args) { + printError(getText(key, args)); } /** - * Print error message, increment error count. - * - * @param pos the position of the source - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - */ - public void error(SourcePosition pos, String key, String a1) { - printError(pos, getText(key, a1)); - } - - /** - * Print error message, increment error count. - * - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - */ - public void error(String key, String a1) { - printError(getText(key, a1)); - } - - /** - * Print error message, increment error count. - * - * @param pos the position of the source - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - * @param a2 second argument to be replaced in the message. - */ - public void error(SourcePosition pos, String key, String a1, String a2) { - printError(pos, getText(key, a1, a2)); - } - - /** - * Print error message, increment error count. - * - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - * @param a2 second argument to be replaced in the message. - */ - public void error(String key, String a1, String a2) { - printError(getText(key, a1, a2)); - } - - /** - * Print error message, increment error count. - * - * @param pos the position of the source - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - * @param a2 second argument to be replaced in the message. - * @param a3 third argument to be replaced in the message. - */ - public void error(SourcePosition pos, String key, String a1, String a2, String a3) { - printError(pos, getText(key, a1, a2, a3)); - } - - /** - * Print error message, increment error count. - * - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - * @param a2 second argument to be replaced in the message. - * @param a3 third argument to be replaced in the message. - */ - public void error(String key, String a1, String a2, String a3) { - printError(getText(key, a1, a2, a3)); - } - - /** * Print warning message, increment warning count. * * @param pos the position of the source * @param key selects message from resource + * @param args arguments to be replaced in the message. */ - public void warning(SourcePosition pos, String key) { - printWarning(pos, getText(key)); + public void warning(SourcePosition pos, String key, Object... args) { + printWarning(pos, getText(key, args)); } /** * Print warning message, increment warning count. * * @param key selects message from resource + * @param args arguments to be replaced in the message. */ - public void warning(String key) { - printWarning(getText(key)); + public void warning(String key, Object... args) { + printWarning(getText(key, args)); } /** - * Print warning message, increment warning count. - * - * @param pos the position of the source - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - */ - public void warning(SourcePosition pos, String key, String a1) { - printWarning(pos, getText(key, a1)); - } - - /** - * Print warning message, increment warning count. - * - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - */ - public void warning(String key, String a1) { - printWarning(getText(key, a1)); - } - - /** - * Print warning message, increment warning count. - * - * @param pos the position of the source - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - * @param a2 second argument to be replaced in the message. - */ - public void warning(SourcePosition pos, String key, String a1, String a2) { - printWarning(pos, getText(key, a1, a2)); - } - - /** - * Print warning message, increment warning count. - * - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - * @param a2 second argument to be replaced in the message. - */ - public void warning(String key, String a1, String a2) { - printWarning(getText(key, a1, a2)); - } - - /** - * Print warning message, increment warning count. - * - * @param pos the position of the source - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - * @param a2 second argument to be replaced in the message. - * @param a3 third argument to be replaced in the message. - */ - public void warning(SourcePosition pos, String key, String a1, String a2, String a3) { - printWarning(pos, getText(key, a1, a2, a3)); - } - - /** - * Print warning message, increment warning count. - * - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - * @param a2 second argument to be replaced in the message. - * @param a3 third argument to be replaced in the message. - */ - public void warning(String key, String a1, String a2, String a3) { - printWarning(getText(key, a1, a2, a3)); - } - - /** * Print a message. * * @param pos the position of the source * @param key selects message from resource + * @param args arguments to be replaced in the message. */ - public void notice(SourcePosition pos, String key) { - printNotice(pos, getText(key)); + public void notice(SourcePosition pos, String key, Object... args) { + printNotice(pos, getText(key, args)); } /** * Print a message. * * @param key selects message from resource + * @param args arguments to be replaced in the message. */ - public void notice(String key) { - printNotice(getText(key)); + public void notice(String key, Object... args) { + printNotice(getText(key, args)); } - - /** - * Print a message. - * @param pos the position of the source - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - */ - public void notice(SourcePosition pos, String key, String a1) { - printNotice(pos, getText(key, a1)); - } - - /** - * Print a message. - * - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - */ - public void notice(String key, String a1) { - printNotice(getText(key, a1)); - } - - /** - * Print a message. - * - * @param pos the position of the source - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - * @param a2 second argument to be replaced in the message. - */ - public void notice(SourcePosition pos, String key, String a1, String a2) { - printNotice(pos, getText(key, a1, a2)); - } - - /** - * Print a message. - * - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - * @param a2 second argument to be replaced in the message. - */ - public void notice(String key, String a1, String a2) { - printNotice(getText(key, a1, a2)); - } - - /** - * Print a message. - * - * @param pos the position of the source - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - * @param a2 second argument to be replaced in the message. - * @param a3 third argument to be replaced in the message. - */ - public void notice(SourcePosition pos, String key, String a1, String a2, String a3) { - printNotice(pos, getText(key, a1, a2, a3)); - } - - /** - * Print a message. - * - * @param key selects message from resource - * @param a1 first argument to be replaced in the message. - * @param a2 second argument to be replaced in the message. - * @param a3 third argument to be replaced in the message. - */ - public void notice(String key, String a1, String a2, String a3) { - printNotice(getText(key, a1, a2, a3)); - } } Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/SourceToHTMLConverter.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/SourceToHTMLConverter.java 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/SourceToHTMLConverter.java 2011-02-28 21:10:38 UTC (rev 5794) @@ -25,11 +25,13 @@ package com.sun.tools.doclets.internal.toolkit.util; -import com.sun.tools.doclets.internal.toolkit.*; -import com.sun.javadoc.*; import java.io.*; import java.util.*; +import javax.tools.FileObject; +import com.sun.javadoc.*; +import com.sun.tools.doclets.internal.toolkit.*; + /** * Converts Java Source Code to HTML. * @@ -123,16 +125,27 @@ if (cd == null || outputdir == null) { return; } - File file; + try { SourcePosition sp = cd.position(); - if (sp == null || (file = sp.file()) == null) { + if (sp == null) + return; + Reader r; + // temp hack until we can update SourcePosition API. + if (sp instanceof com.sun.tools.javadoc.SourcePositionImpl) { + FileObject fo = ((com.sun.tools.javadoc.SourcePositionImpl) sp).fileObject(); + if (fo == null) return; + r = fo.openReader(true); + } else { + File file = sp.file(); + if (file == null) + return; + r = new FileReader(file); } - try { + LineNumberReader reader = new LineNumberReader(r); int lineno = 1; String line; StringBuffer output = new StringBuffer(); - LineNumberReader reader = new LineNumberReader(new FileReader(file)); try { while ((line = reader.readLine()) != null) { output.append(formatLine(line, configuration.sourcetab, lineno)); @@ -260,12 +273,12 @@ * @param docs the array of <code>Doc</code>s to add anchors for. * @param hash the <code>HashMap</code> to add to. */ - protected static void addToHash(Doc[] docs, HashMap hash) { + protected static void addToHash(Doc[] docs, HashMap<Integer,String> hash) { if(docs == null) { return; } for(int i = 0; i < docs.length; i++) { - hash.put(new Integer(docs[i].position().line()), getAnchor(docs[i])); + hash.put(docs[i].position().line(), getAnchor(docs[i])); } } Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/Util.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/Util.java 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/doclets/internal/toolkit/util/Util.java 2011-02-28 21:10:38 UTC (rev 5794) @@ -25,10 +25,11 @@ package com.sun.tools.doclets.internal.toolkit.util; +import java.io.*; +import java.util.*; + import com.sun.javadoc.*; import com.sun.tools.doclets.internal.toolkit.*; -import java.util.*; -import java.io.*; /** * Utilities Class for Doclets. @@ -579,7 +580,7 @@ * @param docencoding Encoding to be used for this file. * @exception IOException Exception raised by the FileWriter is passed on * to next level. - * @exception UnSupportedEncodingException Exception raised by the + * @exception UnsupportedEncodingException Exception raised by the * OutputStreamWriter is passed on to next level. * @return Writer Writer for the file getting generated. * @see java.io.FileOutputStream @@ -598,9 +599,7 @@ fos = new FileOutputStream(filename); } if (docencoding == null) { - OutputStreamWriter oswriter = new OutputStreamWriter(fos); - docencoding = oswriter.getEncoding(); - return oswriter; + return new OutputStreamWriter(fos); } else { return new OutputStreamWriter(fos, docencoding); } Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacScope.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacScope.java 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacScope.java 2011-02-28 21:10:38 UTC (rev 5794) @@ -1,12 +1,12 @@ /* - * Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2006, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.tools.javac.api; @@ -65,7 +65,7 @@ /** * Provides an implementation of Scope. * - * <p><b>This is NOT part of any API supported by Sun Microsystems. + * <p><b>This is NOT part of any supported API. * If you write code that depends on this, you do so at your own * risk. This code and its internal interfaces are subject to change * or deletion without notice.</b></p> Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacTaskImpl.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacTaskImpl.java 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacTaskImpl.java 2011-02-28 21:10:38 UTC (rev 5794) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2010, 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 @@ -42,6 +42,7 @@ import com.sun.tools.javac.code.*; import com.sun.tools.javac.code.Symbol.*; import com.sun.tools.javac.comp.*; +import com.sun.tools.javac.file.JavacFileManager; import com.sun.tools.javac.main.*; import com.sun.tools.javac.model.*; import com.sun.tools.javac.parser.Parser; @@ -53,9 +54,9 @@ import com.sun.tools.javac.main.JavaCompiler; /** - * Provides access to functionality specific to the Sun Java Compiler, javac. + * Provides access to functionality specific to the JDK Java Compiler, javac. * - * <p><b>This is NOT part of any API supported by Sun Microsystems. + * <p><b>This is NOT part of any supported API. * If you write code that depends on this, you do so at your own * risk. This code and its internal interfaces are subject to change * or deletion without notice.</b></p> @@ -381,8 +382,8 @@ return results; } // where - private void handleFlowResults(List<Env<AttrContext>> list, ListBuffer<Element> elems) { - for (Env<AttrContext> env: list) { + private void handleFlowResults(Queue<Env<AttrContext>> queue, ListBuffer<Element> elems) { + for (Env<AttrContext> env: queue) { switch (env.tree.getTag()) { case JCTree.CLASSDEF: JCClassDecl cdef = (JCClassDecl) env.tree; @@ -396,7 +397,7 @@ break; } } - genList.appendList(list); + genList.addAll(queue); } @@ -424,13 +425,13 @@ analyze(null); // ensure all classes have been parsed, entered, and analyzed if (classes == null) { - compiler.generate(compiler.desugar(genList.toList()), results); + compiler.generate(compiler.desugar(genList), results); genList.clear(); } else { Filter f = new Filter() { public void process(Env<AttrContext> env) { - compiler.generate(compiler.desugar(List.of(env)), results); + compiler.generate(compiler.desugar(ListBuffer.of(env)), results); } }; f.run(genList, classes); @@ -472,30 +473,29 @@ } abstract class Filter { - void run(ListBuffer<Env<AttrContext>> list, Iterable<? extends TypeElement> classes) { + void run(Queue<Env<AttrContext>> list, Iterable<? extends TypeElement> classes) { Set<TypeElement> set = new HashSet<TypeElement>(); for (TypeElement item: classes) set.add(item); - List<Env<AttrContext>> defer = List.<Env<AttrContext>>nil(); - while (list.nonEmpty()) { - Env<AttrContext> env = list.next(); + ListBuffer<Env<AttrContext>> defer = ListBuffer.<Env<AttrContext>>lb(); + while (list.peek() != null) { + Env<AttrContext> env = list.remove(); ClassSymbol csym = env.enclClass.sym; if (csym != null && set.contains(csym.outermostClass())) process(env); else - defer = defer.prepend(env); + defer = defer.append(env); } - for (List<Env<AttrContext>> l = defer; l.nonEmpty(); l = l.tail) - list.prepend(l.head); + list.addAll(defer); } abstract void process(Env<AttrContext> env); } /** - * For internal use by Sun Microsystems only. This method will be + * For internal use only. This method will be * removed without warning. */ public Context getContext() { @@ -503,7 +503,7 @@ } /** - * For internal use by Sun Microsystems only. This method will be + * For internal use only. This method will be * removed without warning. */ public void updateContext(Context newContext) { @@ -511,7 +511,7 @@ } /** - * For internal use by Sun Microsystems only. This method will be + * For internal use only. This method will be * removed without warning. */ public Type parseType(String expr, TypeElement scope) { Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacTool.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacTool.java 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacTool.java 2011-02-28 21:10:38 UTC (rev 5794) @@ -31,7 +31,6 @@ import java.io.PrintWriter; import java.io.Writer; import java.util.ArrayList; -import java.util.Arrays; import java.util.Collections; import java.util.EnumSet; import java.util.Iterator; @@ -42,13 +41,13 @@ import javax.tools.*; import com.sun.source.util.JavacTask; +import com.sun.tools.javac.file.JavacFileManager; import com.sun.tools.javac.main.JavacOption.OptionKind; import com.sun.tools.javac.main.JavacOption; import com.sun.tools.javac.main.Main; import com.sun.tools.javac.main.RecognizedOptions.GrumpyHelper; import com.sun.tools.javac.main.RecognizedOptions; import com.sun.tools.javac.util.Context; -import com.sun.tools.javac.util.JavacFileManager; import com.sun.tools.javac.util.Log; import com.sun.tools.javac.util.Options; import com.sun.tools.javac.util.Pair; @@ -57,7 +56,7 @@ /** * TODO: describe com.sun.tools.javac.api.Tool * - * <p><b>This is NOT part of any API supported by Sun Microsystems. + * <p><b>This is NOT part of any supported API. * If you write code that depends on this, you do so at your own * risk. This code and its internal interfaces are subject to change * or deletion without notice.</b></p> Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacTrees.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacTrees.java 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/JavacTrees.java 2011-02-28 21:10:38 UTC (rev 5794) @@ -68,7 +68,7 @@ /** * Provides an implementation of Trees. * - * <p><b>This is NOT part of any API supported by Sun Microsystems. + * <p><b>This is NOT part of any supported API. * If you write code that depends on this, you do so at your own * risk. This code and its internal interfaces are subject to change * or deletion without notice.</b></p> Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/WrappingJavaFileManager.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/WrappingJavaFileManager.java 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/javac/api/WrappingJavaFileManager.java 2011-02-28 21:10:38 UTC (rev 5794) @@ -1,12 +1,12 @@ /* - * Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2006, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.tools.javac.api; @@ -43,7 +43,7 @@ * <p>This class might be moved to {@link javax.tools} in a future * release. * - * <p><b>This is NOT part of any API supported by Sun Microsystems. + * <p><b>This is NOT part of any supported API. * If you write code that depends on this, you do so at your own * risk. This code and its internal interfaces are subject to change * or deletion without notice.</b></p> Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/Attribute.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/Attribute.java 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/Attribute.java 2011-02-28 21:10:38 UTC (rev 5794) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2005, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.tools.javac.code; @@ -39,8 +39,8 @@ /** An annotation value. * - * <p><b>This is NOT part of any API supported by Sun Microsystems. If - * you write code that depends on this, you do so at your own risk. + * <p><b>This is NOT part of any supported API. + * If you write code that depends on this, you do so at your own risk. * This code and its internal interfaces are subject to change or * deletion without notice.</b> */ Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/BoundKind.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/BoundKind.java 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/BoundKind.java 2011-02-28 21:10:38 UTC (rev 5794) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2005, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package com.sun.tools.javac.code; Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/Flags.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/Flags.java 2011-02-28 21:00:09 UTC (rev 5793) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/javac/code/Flags.java 2011-02-28 21:10:38 UTC (rev 5794) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2006, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit ... [truncated message content] |
From: <ls...@us...> - 2011-03-06 18:56:01
|
Revision: 5805 http://jnode.svn.sourceforge.net/jnode/?rev=5805&view=rev Author: lsantha Date: 2011-03-06 18:55:51 +0000 (Sun, 06 Mar 2011) Log Message: ----------- Integrating OpenJDK 6 b22. Modified Paths: -------------- classlib6/core/src/openjdk/java/java/awt/AWTError.java classlib6/core/src/openjdk/java/java/awt/AWTEvent.java classlib6/core/src/openjdk/java/java/awt/AWTEventMulticaster.java classlib6/core/src/openjdk/java/java/awt/AWTException.java classlib6/core/src/openjdk/java/java/awt/AWTKeyStroke.java classlib6/core/src/openjdk/java/java/awt/AWTPermission.java classlib6/core/src/openjdk/java/java/awt/ActiveEvent.java classlib6/core/src/openjdk/java/java/awt/Adjustable.java classlib6/core/src/openjdk/java/java/awt/AttributeValue.java classlib6/core/src/openjdk/java/java/awt/BufferCapabilities.java classlib6/core/src/openjdk/java/java/awt/CheckboxGroup.java classlib6/core/src/openjdk/java/java/awt/Color.java classlib6/core/src/openjdk/java/java/awt/Component.java classlib6/core/src/openjdk/java/java/awt/ComponentOrientation.java classlib6/core/src/openjdk/java/java/awt/Composite.java classlib6/core/src/openjdk/java/java/awt/CompositeContext.java classlib6/core/src/openjdk/java/java/awt/Conditional.java classlib6/core/src/openjdk/java/java/awt/ContainerOrderFocusTraversalPolicy.java classlib6/core/src/openjdk/java/java/awt/DefaultFocusTraversalPolicy.java classlib6/core/src/openjdk/java/java/awt/DefaultKeyboardFocusManager.java classlib6/core/src/openjdk/java/java/awt/DisplayMode.java classlib6/core/src/openjdk/java/java/awt/Event.java classlib6/core/src/openjdk/java/java/awt/EventDispatchThread.java classlib6/core/src/openjdk/java/java/awt/EventQueue.java classlib6/core/src/openjdk/java/java/awt/FocusTraversalPolicy.java classlib6/core/src/openjdk/java/java/awt/FontFormatException.java classlib6/core/src/openjdk/java/java/awt/FontMetrics.java classlib6/core/src/openjdk/java/java/awt/GradientPaint.java classlib6/core/src/openjdk/java/java/awt/GradientPaintContext.java classlib6/core/src/openjdk/java/java/awt/Graphics2D.java classlib6/core/src/openjdk/java/java/awt/GraphicsCallback.java classlib6/core/src/openjdk/java/java/awt/GraphicsConfigTemplate.java classlib6/core/src/openjdk/java/java/awt/GraphicsConfiguration.java classlib6/core/src/openjdk/java/java/awt/GraphicsDevice.java classlib6/core/src/openjdk/java/java/awt/GraphicsEnvironment.java classlib6/core/src/openjdk/java/java/awt/GridBagLayoutInfo.java classlib6/core/src/openjdk/java/java/awt/HeadlessException.java classlib6/core/src/openjdk/java/java/awt/IllegalComponentStateException.java classlib6/core/src/openjdk/java/java/awt/ImageCapabilities.java classlib6/core/src/openjdk/java/java/awt/Insets.java classlib6/core/src/openjdk/java/java/awt/ItemSelectable.java classlib6/core/src/openjdk/java/java/awt/JobAttributes.java classlib6/core/src/openjdk/java/java/awt/KeyEventDispatcher.java classlib6/core/src/openjdk/java/java/awt/KeyEventPostProcessor.java classlib6/core/src/openjdk/java/java/awt/KeyboardFocusManager.java classlib6/core/src/openjdk/java/java/awt/LayoutManager.java classlib6/core/src/openjdk/java/java/awt/LayoutManager2.java classlib6/core/src/openjdk/java/java/awt/LinearGradientPaint.java classlib6/core/src/openjdk/java/java/awt/LinearGradientPaintContext.java classlib6/core/src/openjdk/java/java/awt/MenuComponent.java classlib6/core/src/openjdk/java/java/awt/MenuContainer.java classlib6/core/src/openjdk/java/java/awt/MenuShortcut.java classlib6/core/src/openjdk/java/java/awt/MouseInfo.java classlib6/core/src/openjdk/java/java/awt/MultipleGradientPaint.java classlib6/core/src/openjdk/java/java/awt/MultipleGradientPaintContext.java classlib6/core/src/openjdk/java/java/awt/PageAttributes.java classlib6/core/src/openjdk/java/java/awt/Paint.java classlib6/core/src/openjdk/java/java/awt/PaintContext.java classlib6/core/src/openjdk/java/java/awt/PointerInfo.java classlib6/core/src/openjdk/java/java/awt/PopupMenu.java classlib6/core/src/openjdk/java/java/awt/PrintGraphics.java classlib6/core/src/openjdk/java/java/awt/PrintJob.java classlib6/core/src/openjdk/java/java/awt/RadialGradientPaint.java classlib6/core/src/openjdk/java/java/awt/RadialGradientPaintContext.java classlib6/core/src/openjdk/java/java/awt/RenderingHints.java classlib6/core/src/openjdk/java/java/awt/ScrollPane.java classlib6/core/src/openjdk/java/java/awt/ScrollPaneAdjustable.java classlib6/core/src/openjdk/java/java/awt/SentEvent.java classlib6/core/src/openjdk/java/java/awt/SequencedEvent.java classlib6/core/src/openjdk/java/java/awt/Shape.java classlib6/core/src/openjdk/java/java/awt/SplashScreen.java classlib6/core/src/openjdk/java/java/awt/Stroke.java classlib6/core/src/openjdk/java/java/awt/SystemColor.java classlib6/core/src/openjdk/java/java/awt/SystemTray.java classlib6/core/src/openjdk/java/java/awt/Transparency.java classlib6/core/src/openjdk/java/java/awt/TrayIcon.java classlib6/core/src/openjdk/java/java/awt/package.html classlib6/core/src/openjdk/sun/sun/applet/AppletAudioClip.java classlib6/core/src/openjdk/sun/sun/applet/AppletClassLoader.java classlib6/core/src/openjdk/sun/sun/applet/AppletEvent.java classlib6/core/src/openjdk/sun/sun/applet/AppletEventMulticaster.java classlib6/core/src/openjdk/sun/sun/applet/AppletIOException.java classlib6/core/src/openjdk/sun/sun/applet/AppletIllegalArgumentException.java classlib6/core/src/openjdk/sun/sun/applet/AppletImageRef.java classlib6/core/src/openjdk/sun/sun/applet/AppletListener.java classlib6/core/src/openjdk/sun/sun/applet/AppletMessageHandler.java classlib6/core/src/openjdk/sun/sun/applet/AppletObjectInputStream.java classlib6/core/src/openjdk/sun/sun/applet/AppletProps.java classlib6/core/src/openjdk/sun/sun/applet/AppletResourceLoader.java classlib6/core/src/openjdk/sun/sun/applet/AppletSecurityException.java classlib6/core/src/openjdk/sun/sun/applet/AppletThreadGroup.java classlib6/core/src/openjdk/sun/sun/applet/AppletViewer.java classlib6/core/src/openjdk/sun/sun/applet/AppletViewerFactory.java classlib6/core/src/openjdk/sun/sun/applet/AppletViewerPanel.java classlib6/core/src/openjdk/sun/sun/applet/Main.java classlib6/core/src/openjdk/sun/sun/awt/AWTAutoShutdown.java classlib6/core/src/openjdk/sun/sun/awt/AWTSecurityManager.java classlib6/core/src/openjdk/sun/sun/awt/AppContext.java classlib6/core/src/openjdk/sun/sun/awt/CausedFocusEvent.java classlib6/core/src/openjdk/sun/sun/awt/CharsetString.java classlib6/core/src/openjdk/sun/sun/awt/ComponentAccessor.java classlib6/core/src/openjdk/sun/sun/awt/ComponentFactory.java classlib6/core/src/openjdk/sun/sun/awt/ConstrainableGraphics.java classlib6/core/src/openjdk/sun/sun/awt/CustomCursor.java classlib6/core/src/openjdk/sun/sun/awt/DebugSettings.java classlib6/core/src/openjdk/sun/sun/awt/DefaultMouseInfoPeer.java classlib6/core/src/openjdk/sun/sun/awt/DesktopBrowse.java classlib6/core/src/openjdk/sun/sun/awt/DisplayChangedListener.java classlib6/core/src/openjdk/sun/sun/awt/EmbeddedFrame.java classlib6/core/src/openjdk/sun/sun/awt/EventListenerAggregate.java classlib6/core/src/openjdk/sun/sun/awt/FocusingTextField.java classlib6/core/src/openjdk/sun/sun/awt/FontConfiguration.java classlib6/core/src/openjdk/sun/sun/awt/FontDescriptor.java classlib6/core/src/openjdk/sun/sun/awt/GlobalCursorManager.java classlib6/core/src/openjdk/sun/sun/awt/Graphics2Delegate.java classlib6/core/src/openjdk/sun/sun/awt/HeadlessToolkit.java classlib6/core/src/openjdk/sun/sun/awt/InputMethodSupport.java classlib6/core/src/openjdk/sun/sun/awt/KeyboardFocusManagerPeerImpl.java classlib6/core/src/openjdk/sun/sun/awt/ModalExclude.java classlib6/core/src/openjdk/sun/sun/awt/ModalityEvent.java classlib6/core/src/openjdk/sun/sun/awt/ModalityListener.java classlib6/core/src/openjdk/sun/sun/awt/Mutex.java classlib6/core/src/openjdk/sun/sun/awt/NativeLibLoader.java classlib6/core/src/openjdk/sun/sun/awt/NullComponentPeer.java classlib6/core/src/openjdk/sun/sun/awt/OSInfo.java classlib6/core/src/openjdk/sun/sun/awt/OrientableFlowLayout.java classlib6/core/src/openjdk/sun/sun/awt/PeerEvent.java classlib6/core/src/openjdk/sun/sun/awt/PlatformFont.java classlib6/core/src/openjdk/sun/sun/awt/RepaintArea.java classlib6/core/src/openjdk/sun/sun/awt/RequestFocusController.java classlib6/core/src/openjdk/sun/sun/awt/ScrollPaneWheelScroller.java classlib6/core/src/openjdk/sun/sun/awt/SunDisplayChanger.java classlib6/core/src/openjdk/sun/sun/awt/SunGraphicsCallback.java classlib6/core/src/openjdk/sun/sun/awt/SunHints.java classlib6/core/src/openjdk/sun/sun/awt/Symbol.java classlib6/core/src/openjdk/sun/sun/awt/TracedEventQueue.java classlib6/core/src/openjdk/sun/sun/awt/VariableGridLayout.java classlib6/core/src/openjdk/sun/sun/awt/VerticalBagLayout.java classlib6/core/src/openjdk/sun/sun/awt/WindowAccessor.java classlib6/core/src/openjdk/sun/sun/awt/WindowClosingListener.java classlib6/core/src/openjdk/sun/sun/awt/WindowClosingSupport.java classlib6/core/src/openjdk/sun/sun/awt/WindowIDProvider.java classlib6/core/src/openjdk/sun/sun/font/AttributeMap.java classlib6/core/src/openjdk/sun/sun/font/AttributeValues.java classlib6/core/src/openjdk/sun/sun/font/BidiUtils.java classlib6/core/src/openjdk/sun/sun/font/CMap.java classlib6/core/src/openjdk/sun/sun/font/CharToGlyphMapper.java classlib6/core/src/openjdk/sun/sun/font/CompositeFont.java classlib6/core/src/openjdk/sun/sun/font/CompositeFontDescriptor.java classlib6/core/src/openjdk/sun/sun/font/CompositeGlyphMapper.java classlib6/core/src/openjdk/sun/sun/font/CompositeStrike.java classlib6/core/src/openjdk/sun/sun/font/CoreMetrics.java classlib6/core/src/openjdk/sun/sun/font/Decoration.java classlib6/core/src/openjdk/sun/sun/font/DelegatingShape.java classlib6/core/src/openjdk/sun/sun/font/EAttribute.java classlib6/core/src/openjdk/sun/sun/font/ExtendedTextLabel.java classlib6/core/src/openjdk/sun/sun/font/ExtendedTextSourceLabel.java classlib6/core/src/openjdk/sun/sun/font/FileFont.java classlib6/core/src/openjdk/sun/sun/font/FileFontStrike.java classlib6/core/src/openjdk/sun/sun/font/Font2D.java classlib6/core/src/openjdk/sun/sun/font/Font2DHandle.java classlib6/core/src/openjdk/sun/sun/font/FontDesignMetrics.java classlib6/core/src/openjdk/sun/sun/font/FontFamily.java classlib6/core/src/openjdk/sun/sun/font/FontLineMetrics.java classlib6/core/src/openjdk/sun/sun/font/FontManager.java classlib6/core/src/openjdk/sun/sun/font/FontManagerNativeLibrary.java classlib6/core/src/openjdk/sun/sun/font/FontResolver.java classlib6/core/src/openjdk/sun/sun/font/FontRunIterator.java classlib6/core/src/openjdk/sun/sun/font/FontScaler.java classlib6/core/src/openjdk/sun/sun/font/FontScalerException.java classlib6/core/src/openjdk/sun/sun/font/FontStrike.java classlib6/core/src/openjdk/sun/sun/font/FontStrikeDesc.java classlib6/core/src/openjdk/sun/sun/font/FontStrikeDisposer.java classlib6/core/src/openjdk/sun/sun/font/FreetypeFontScaler.java classlib6/core/src/openjdk/sun/sun/font/GlyphLayout.java classlib6/core/src/openjdk/sun/sun/font/GlyphList.java classlib6/core/src/openjdk/sun/sun/font/GraphicComponent.java classlib6/core/src/openjdk/sun/sun/font/NullFontScaler.java classlib6/core/src/openjdk/sun/sun/font/PhysicalFont.java classlib6/core/src/openjdk/sun/sun/font/PhysicalStrike.java classlib6/core/src/openjdk/sun/sun/font/Script.java classlib6/core/src/openjdk/sun/sun/font/ScriptRun.java classlib6/core/src/openjdk/sun/sun/font/ScriptRunData.java classlib6/core/src/openjdk/sun/sun/font/StandardGlyphVector.java classlib6/core/src/openjdk/sun/sun/font/StandardTextSource.java classlib6/core/src/openjdk/sun/sun/font/StrikeCache.java classlib6/core/src/openjdk/sun/sun/font/StrikeMetrics.java classlib6/core/src/openjdk/sun/sun/font/SunLayoutEngine.java classlib6/core/src/openjdk/sun/sun/font/TextLabel.java classlib6/core/src/openjdk/sun/sun/font/TextLabelFactory.java classlib6/core/src/openjdk/sun/sun/font/TextLineComponent.java classlib6/core/src/openjdk/sun/sun/font/TextRecord.java classlib6/core/src/openjdk/sun/sun/font/TextSource.java classlib6/core/src/openjdk/sun/sun/font/TextSourceLabel.java classlib6/core/src/openjdk/sun/sun/font/TrueTypeFont.java classlib6/core/src/openjdk/sun/sun/font/TrueTypeGlyphMapper.java classlib6/core/src/openjdk/sun/sun/font/Type1Font.java classlib6/core/src/openjdk/sun/sun/font/Type1GlyphMapper.java classlib6/core/src/openjdk/sun/sun/font/Underline.java classlib6/core/src/openjdk/sun/sun/java2d/DefaultDisposerRecord.java classlib6/core/src/openjdk/sun/sun/java2d/Disposer.java classlib6/core/src/openjdk/sun/sun/java2d/DisposerRecord.java classlib6/core/src/openjdk/sun/sun/java2d/DisposerTarget.java classlib6/core/src/openjdk/sun/sun/java2d/FontSupport.java classlib6/core/src/openjdk/sun/sun/java2d/HeadlessGraphicsEnvironment.java classlib6/core/src/openjdk/sun/sun/java2d/InvalidPipeException.java classlib6/core/src/openjdk/sun/sun/java2d/NullSurfaceData.java classlib6/core/src/openjdk/sun/sun/java2d/StateTrackable.java classlib6/core/src/openjdk/sun/sun/java2d/StateTrackableDelegate.java classlib6/core/src/openjdk/sun/sun/java2d/StateTracker.java classlib6/core/src/openjdk/sun/sun/java2d/SunCompositeContext.java classlib6/core/src/openjdk/sun/sun/java2d/SunGraphics2D.java classlib6/core/src/openjdk/sun/sun/java2d/SunGraphicsEnvironment.java classlib6/core/src/openjdk/sun/sun/java2d/SurfaceData.java classlib6/core/src/openjdk/sun/sun/java2d/SurfaceDataProxy.java Added Paths: ----------- classlib6/core/src/openjdk/sun/sun/font/CreatedFontTracker.java classlib6/core/src/openjdk/sun/sun/java2d/Spans.java Modified: classlib6/core/src/openjdk/java/java/awt/AWTError.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/AWTError.java 2011-03-05 13:27:27 UTC (rev 5804) +++ classlib6/core/src/openjdk/java/java/awt/AWTError.java 2011-03-06 18:55:51 UTC (rev 5805) @@ -1,12 +1,12 @@ /* - * Copyright 1995-1997 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1995, 1997, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt; Modified: classlib6/core/src/openjdk/java/java/awt/AWTEvent.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/AWTEvent.java 2011-03-05 13:27:27 UTC (rev 5804) +++ classlib6/core/src/openjdk/java/java/awt/AWTEvent.java 2011-03-06 18:55:51 UTC (rev 5805) @@ -1,12 +1,12 @@ /* - * Copyright 1996-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1996, 2007, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt; @@ -33,6 +33,12 @@ import java.util.logging.Logger; import java.util.logging.Level; +import java.security.AccessControlContext; +import java.security.AccessController; +import java.io.ObjectInputStream; +import java.io.IOException; +import sun.awt.AWTAccessor; + /** * The root event class for all AWT events. * This class and its subclasses supercede the original @@ -97,10 +103,33 @@ */ protected boolean consumed = false; + /* + * The event's AccessControlContext. + */ + private transient volatile AccessControlContext acc = + AccessController.getContext(); + + /* + * Returns the acc this event was constructed with. + */ + final AccessControlContext getAccessControlContext() { + if (acc == null) { + throw new SecurityException("AWTEvent is missing AccessControlContext"); + } + return acc; + } + transient boolean focusManagerIsDispatching = false; transient boolean isPosted; /** + * Indicates whether this AWTEvent was generated by the system as + * opposed to by user code. + */ + private transient boolean isSystemGenerated; + + + /** * The event mask for selecting component events. */ public final static long COMPONENT_EVENT_MASK = 0x01; @@ -230,6 +259,19 @@ if (!GraphicsEnvironment.isHeadless()) { initIDs(); } + AWTAccessor.setAWTEventAccessor(new AWTAccessor.AWTEventAccessor() { + public void setSystemGenerated(AWTEvent ev) { + ev.isSystemGenerated = true; + } + + public boolean isSystemGenerated(AWTEvent ev) { + return ev.isSystemGenerated; + } + + public AccessControlContext getAccessControlContext(AWTEvent ev) { + return ev.getAccessControlContext(); + } + }); } private static synchronized Field get_InputEvent_CanAccessSystemClipboard() { @@ -564,4 +606,11 @@ } } } + + private void readObject(ObjectInputStream in) + throws ClassNotFoundException, IOException + { + this.acc = AccessController.getContext(); + in.defaultReadObject(); + } } // class AWTEvent Modified: classlib6/core/src/openjdk/java/java/awt/AWTEventMulticaster.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/AWTEventMulticaster.java 2011-03-05 13:27:27 UTC (rev 5804) +++ classlib6/core/src/openjdk/java/java/awt/AWTEventMulticaster.java 2011-03-06 18:55:51 UTC (rev 5805) @@ -1,12 +1,12 @@ /* - * Copyright 1996-2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1996, 2006, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt; Modified: classlib6/core/src/openjdk/java/java/awt/AWTException.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/AWTException.java 2011-03-05 13:27:27 UTC (rev 5804) +++ classlib6/core/src/openjdk/java/java/awt/AWTException.java 2011-03-06 18:55:51 UTC (rev 5805) @@ -1,12 +1,12 @@ /* - * Copyright 1995-1997 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1995, 1997, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt; Modified: classlib6/core/src/openjdk/java/java/awt/AWTKeyStroke.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/AWTKeyStroke.java 2011-03-05 13:27:27 UTC (rev 5804) +++ classlib6/core/src/openjdk/java/java/awt/AWTKeyStroke.java 2011-03-06 18:55:51 UTC (rev 5805) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2006, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt; Modified: classlib6/core/src/openjdk/java/java/awt/AWTPermission.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/AWTPermission.java 2011-03-05 13:27:27 UTC (rev 5804) +++ classlib6/core/src/openjdk/java/java/awt/AWTPermission.java 2011-03-06 18:55:51 UTC (rev 5805) @@ -1,12 +1,12 @@ /* - * Copyright 1997-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1997, 2005, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt; Modified: classlib6/core/src/openjdk/java/java/awt/ActiveEvent.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/ActiveEvent.java 2011-03-05 13:27:27 UTC (rev 5804) +++ classlib6/core/src/openjdk/java/java/awt/ActiveEvent.java 2011-03-06 18:55:51 UTC (rev 5805) @@ -1,12 +1,12 @@ /* - * Copyright 1997-2002 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1997, 2002, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt; Modified: classlib6/core/src/openjdk/java/java/awt/Adjustable.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/Adjustable.java 2011-03-05 13:27:27 UTC (rev 5804) +++ classlib6/core/src/openjdk/java/java/awt/Adjustable.java 2011-03-06 18:55:51 UTC (rev 5805) @@ -1,12 +1,12 @@ /* - * Copyright 1996-2003 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1996, 2003, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt; Modified: classlib6/core/src/openjdk/java/java/awt/AttributeValue.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/AttributeValue.java 2011-03-05 13:27:27 UTC (rev 5804) +++ classlib6/core/src/openjdk/java/java/awt/AttributeValue.java 2011-03-06 18:55:51 UTC (rev 5805) @@ -1,12 +1,12 @@ /* - * Copyright 1999-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1999, 2007, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt; Modified: classlib6/core/src/openjdk/java/java/awt/BufferCapabilities.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/BufferCapabilities.java 2011-03-05 13:27:27 UTC (rev 5804) +++ classlib6/core/src/openjdk/java/java/awt/BufferCapabilities.java 2011-03-06 18:55:51 UTC (rev 5805) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2006, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt; Modified: classlib6/core/src/openjdk/java/java/awt/CheckboxGroup.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/CheckboxGroup.java 2011-03-05 13:27:27 UTC (rev 5804) +++ classlib6/core/src/openjdk/java/java/awt/CheckboxGroup.java 2011-03-06 18:55:51 UTC (rev 5805) @@ -1,12 +1,12 @@ /* - * Copyright 1995-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1995, 2004, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt; Modified: classlib6/core/src/openjdk/java/java/awt/Color.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/Color.java 2011-03-05 13:27:27 UTC (rev 5804) +++ classlib6/core/src/openjdk/java/java/awt/Color.java 2011-03-06 18:55:51 UTC (rev 5805) @@ -690,7 +690,7 @@ * @since JDK1.0 */ public boolean equals(Object obj) { - return obj instanceof Color && ((Color)obj).value == this.value; + return obj instanceof Color && ((Color)obj).getRGB() == this.getRGB(); } /** Modified: classlib6/core/src/openjdk/java/java/awt/Component.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/Component.java 2011-03-05 13:27:27 UTC (rev 5804) +++ classlib6/core/src/openjdk/java/java/awt/Component.java 2011-03-06 18:55:51 UTC (rev 5805) @@ -58,9 +58,11 @@ import java.lang.reflect.Method; import java.security.AccessController; import java.security.PrivilegedAction; +import java.security.AccessControlContext; import javax.accessibility.*; import java.util.logging.*; import java.applet.Applet; +import sun.awt.AWTAccessor; import sun.security.action.GetPropertyAction; import sun.awt.AppContext; @@ -451,6 +453,12 @@ static final Object LOCK = new AWTTreeLock(); static class AWTTreeLock {} + /* + * The component's AccessControlContext. + */ + private transient volatile AccessControlContext acc = + AccessController.getContext(); + /** * Minimum size. * (This field perhaps should have been transient). @@ -641,6 +649,16 @@ return changeSupportLock; } + /* + * Returns the acc this component was constructed with. + */ + final AccessControlContext getAccessControlContext() { + if (acc == null) { + throw new SecurityException("Component is missing AccessControlContext"); + } + return acc; + } + boolean isPacked = false; /** @@ -778,6 +796,16 @@ } } + static { + AWTAccessor.setComponentAccessor(new AWTAccessor.ComponentAccessor() { + public AccessControlContext getAccessControlContext(Component comp) { + return comp.getAccessControlContext(); + } + + }); + } + + /** * Constructs a new component. Class <code>Component</code> can be * extended directly to create a lightweight component that does not @@ -4307,7 +4335,7 @@ } if (eventLog.isLoggable(Level.FINEST)) { - eventLog.log(Level.FINEST, "{0}", e); + eventLog.log(Level.FINEST, "{0}", String.valueOf(e)); } /* @@ -8317,6 +8345,8 @@ { changeSupportLock = new Object(); + acc = AccessController.getContext(); + s.defaultReadObject(); appContext = AppContext.getAppContext(); Modified: classlib6/core/src/openjdk/java/java/awt/ComponentOrientation.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/ComponentOrientation.java 2011-03-05 13:27:27 UTC (rev 5804) +++ classlib6/core/src/openjdk/java/java/awt/ComponentOrientation.java 2011-03-06 18:55:51 UTC (rev 5805) @@ -1,12 +1,12 @@ /* - * Copyright 1998-2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1998, 2006, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ /* Modified: classlib6/core/src/openjdk/java/java/awt/Composite.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/Composite.java 2011-03-05 13:27:27 UTC (rev 5804) +++ classlib6/core/src/openjdk/java/java/awt/Composite.java 2011-03-06 18:55:51 UTC (rev 5805) @@ -1,12 +1,12 @@ /* - * Copyright 1997-1998 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1997, 1998, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt; Modified: classlib6/core/src/openjdk/java/java/awt/CompositeContext.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/CompositeContext.java 2011-03-05 13:27:27 UTC (rev 5804) +++ classlib6/core/src/openjdk/java/java/awt/CompositeContext.java 2011-03-06 18:55:51 UTC (rev 5805) @@ -1,12 +1,12 @@ /* - * Copyright 1997-1998 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1997, 1998, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt; Modified: classlib6/core/src/openjdk/java/java/awt/Conditional.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/Conditional.java 2011-03-05 13:27:27 UTC (rev 5804) +++ classlib6/core/src/openjdk/java/java/awt/Conditional.java 2011-03-06 18:55:51 UTC (rev 5805) @@ -1,12 +1,12 @@ /* - * Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1998, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt; Modified: classlib6/core/src/openjdk/java/java/awt/ContainerOrderFocusTraversalPolicy.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/ContainerOrderFocusTraversalPolicy.java 2011-03-05 13:27:27 UTC (rev 5804) +++ classlib6/core/src/openjdk/java/java/awt/ContainerOrderFocusTraversalPolicy.java 2011-03-06 18:55:51 UTC (rev 5805) @@ -21,7 +21,8 @@ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA * or visit www.oracle.com if you need additional information or have any * questions. - */package java.awt; + */ +package java.awt; import java.util.logging.*; Modified: classlib6/core/src/openjdk/java/java/awt/DefaultFocusTraversalPolicy.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/DefaultFocusTraversalPolicy.java 2011-03-05 13:27:27 UTC (rev 5804) +++ classlib6/core/src/openjdk/java/java/awt/DefaultFocusTraversalPolicy.java 2011-03-06 18:55:51 UTC (rev 5805) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2004, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt; Modified: classlib6/core/src/openjdk/java/java/awt/DefaultKeyboardFocusManager.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/DefaultKeyboardFocusManager.java 2011-03-05 13:27:27 UTC (rev 5804) +++ classlib6/core/src/openjdk/java/java/awt/DefaultKeyboardFocusManager.java 2011-03-06 18:55:51 UTC (rev 5805) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2007, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt; @@ -379,7 +379,7 @@ // should receive focus first if (focusLog.isLoggable(Level.FINER)) { focusLog.log(Level.FINER, "tempLost {0}, toFocus {1}", - new Object[]{tempLost, toFocus}); + new Object[]{String.valueOf(tempLost), String.valueOf(toFocus)}); } if (tempLost != null) { tempLost.requestFocusInWindow(CausedFocusEvent.Cause.ACTIVATION); @@ -447,7 +447,8 @@ Component newFocusOwner = fe.getComponent(); if (oldFocusOwner == newFocusOwner) { if (focusLog.isLoggable(Level.FINE)) { - focusLog.log(Level.FINE, "Skipping {0} because focus owner is the same", new Object[] {e}); + focusLog.log(Level.FINE, "Skipping {0} because focus owner is the same", + new Object[] {String.valueOf(e)}); } // We can't just drop the event - there could be // type-ahead markers associated with it. @@ -554,16 +555,20 @@ FocusEvent fe = (FocusEvent)e; Component currentFocusOwner = getGlobalFocusOwner(); if (currentFocusOwner == null) { - if (focusLog.isLoggable(Level.FINE)) focusLog.log(Level.FINE, "Skipping {0} because focus owner is null", - new Object[] {e}); + if (focusLog.isLoggable(Level.FINE)) { + focusLog.log(Level.FINE, "Skipping {0} because focus owner is null", + new Object[] {String.valueOf(e)}); + } break; } // Ignore cases where a Component loses focus to itself. // If we make a mistake because of retargeting, then the // FOCUS_GAINED handler will correct it. if (currentFocusOwner == fe.getOppositeComponent()) { - if (focusLog.isLoggable(Level.FINE)) focusLog.log(Level.FINE, "Skipping {0} because current focus owner is equal to opposite", - new Object[] {e}); + if (focusLog.isLoggable(Level.FINE)) { + focusLog.log(Level.FINE, "Skipping {0} because current focus owner is equal to opposite", + new Object[] {String.valueOf(e)}); + } break; } @@ -631,9 +636,11 @@ Window losingFocusWindow = we.getWindow(); Window activeWindow = getGlobalActiveWindow(); Window oppositeWindow = we.getOppositeWindow(); - if (focusLog.isLoggable(Level.FINE)) focusLog.log(Level.FINE, "Active {0}, Current focused {1}, losing focus {2} opposite {3}", - new Object[] {activeWindow, currentFocusedWindow, - losingFocusWindow, oppositeWindow}); + if (focusLog.isLoggable(Level.FINE)) { + focusLog.log(Level.FINE, "Active {0}, Current focused {1}, losing focus {2} opposite {3}", + new Object[] {String.valueOf(activeWindow), String.valueOf(currentFocusedWindow), + String.valueOf(losingFocusWindow), String.valueOf(oppositeWindow)}); + } if (currentFocusedWindow == null) { break; } @@ -819,7 +826,10 @@ } } if (ke != null) { - focusLog.log(Level.FINER, "Pumping approved event {0}", new Object[] {ke}); + if (focusLog.isLoggable(Level.FINER)) { + focusLog.log(Level.FINER, "Pumping approved event {0}", + new Object[] {String.valueOf(ke)}); + } enqueuedKeyEvents.removeFirst(); } } @@ -841,7 +851,7 @@ Iterator iter = typeAheadMarkers.iterator(); while (iter.hasNext()) { TypeAheadMarker marker = (TypeAheadMarker)iter.next(); - focusLog.log(Level.FINEST, " {0}", marker); + focusLog.log(Level.FINEST, " {0}", String.valueOf(marker)); } } } @@ -869,7 +879,10 @@ // The fix is rolled out. if (ke.getWhen() > marker.after) { - focusLog.log(Level.FINER, "Storing event {0} because of marker {1}", new Object[] {ke, marker}); + if (focusLog.isLoggable(Level.FINER)) { + focusLog.log(Level.FINER, "Storing event {0} because of marker {1}", + new Object[] {String.valueOf(ke), String.valueOf(marker)}); + } enqueuedKeyEvents.addLast(ke); return true; } @@ -881,7 +894,10 @@ } case FocusEvent.FOCUS_GAINED: - focusLog.log(Level.FINEST, "Markers before FOCUS_GAINED on {0}", new Object[] {target}); + if (focusLog.isLoggable(Level.FINEST)) { + focusLog.log(Level.FINEST, "Markers before FOCUS_GAINED on {0}", + new Object[] {String.valueOf(target)}); + } dumpMarkers(); // Search the marker list for the first marker tied to // the Component which just gained focus. Then remove @@ -910,7 +926,9 @@ } } else { // Exception condition - event without marker - focusLog.log(Level.FINER, "Event without marker {0}", e); + if (focusLog.isLoggable(Level.FINER)) { + focusLog.log(Level.FINER, "Event without marker {0}", String.valueOf(e)); + } } } focusLog.log(Level.FINEST, "Markers after FOCUS_GAINED"); @@ -1147,8 +1165,10 @@ return; } + if (focusLog.isLoggable(Level.FINER)) { focusLog.log(Level.FINER, "Enqueue at {0} for {1}", - new Object[] {after, untilFocused}); + new Object[] {after, String.valueOf(untilFocused)}); + } int insertionIndex = 0, i = typeAheadMarkers.size(); @@ -1187,8 +1207,10 @@ return; } + if (focusLog.isLoggable(Level.FINER)) { focusLog.log(Level.FINER, "Dequeue at {0} for {1}", - new Object[] {after, untilFocused}); + new Object[] {after, String.valueOf(untilFocused)}); + } TypeAheadMarker marker; ListIterator iter = typeAheadMarkers.listIterator Modified: classlib6/core/src/openjdk/java/java/awt/DisplayMode.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/DisplayMode.java 2011-03-05 13:27:27 UTC (rev 5804) +++ classlib6/core/src/openjdk/java/java/awt/DisplayMode.java 2011-03-06 18:55:51 UTC (rev 5805) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2006, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.awt; Modified: classlib6/core/src/openjdk/java/java/awt/Event.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/Event.java 2011-03-05 13:27:27 UTC (rev 5804) +++ classlib6/core/src/openjdk/java/java/awt/Event.java 2011-03-06 18:55:51 UTC (rev 5805) @@ -1,12 +1,12 @@ /* - * Copyright 1995-2002 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1995, 2002, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth ... [truncated message content] |
From: <ls...@us...> - 2011-03-06 20:51:24
|
Revision: 5807 http://jnode.svn.sourceforge.net/jnode/?rev=5807&view=rev Author: lsantha Date: 2011-03-06 20:51:14 +0000 (Sun, 06 Mar 2011) Log Message: ----------- Integrating OpenJDK 6 b22. Modified Paths: -------------- classlib6/core/src/openjdk/java/java/lang/AbstractMethodError.java classlib6/core/src/openjdk/java/java/lang/AbstractStringBuilder.java classlib6/core/src/openjdk/java/java/lang/Appendable.java classlib6/core/src/openjdk/java/java/lang/ArithmeticException.java classlib6/core/src/openjdk/java/java/lang/ArrayIndexOutOfBoundsException.java classlib6/core/src/openjdk/java/java/lang/ArrayStoreException.java classlib6/core/src/openjdk/java/java/lang/AssertionError.java classlib6/core/src/openjdk/java/java/lang/AssertionStatusDirectives.java classlib6/core/src/openjdk/java/java/lang/Boolean.java classlib6/core/src/openjdk/java/java/lang/Byte.java classlib6/core/src/openjdk/java/java/lang/CharSequence.java classlib6/core/src/openjdk/java/java/lang/Character.java classlib6/core/src/openjdk/java/java/lang/CharacterData.java classlib6/core/src/openjdk/java/java/lang/Class.java classlib6/core/src/openjdk/java/java/lang/ClassCastException.java classlib6/core/src/openjdk/java/java/lang/ClassFormatError.java classlib6/core/src/openjdk/java/java/lang/ClassNotFoundException.java classlib6/core/src/openjdk/java/java/lang/CloneNotSupportedException.java classlib6/core/src/openjdk/java/java/lang/Cloneable.java classlib6/core/src/openjdk/java/java/lang/Comparable.java classlib6/core/src/openjdk/java/java/lang/ConditionalSpecialCasing.java classlib6/core/src/openjdk/java/java/lang/Deprecated.java classlib6/core/src/openjdk/java/java/lang/Double.java classlib6/core/src/openjdk/java/java/lang/Enum.java classlib6/core/src/openjdk/java/java/lang/EnumConstantNotPresentException.java classlib6/core/src/openjdk/java/java/lang/Error.java classlib6/core/src/openjdk/java/java/lang/Exception.java classlib6/core/src/openjdk/java/java/lang/ExceptionInInitializerError.java classlib6/core/src/openjdk/java/java/lang/Float.java classlib6/core/src/openjdk/java/java/lang/IllegalAccessError.java classlib6/core/src/openjdk/java/java/lang/IllegalAccessException.java classlib6/core/src/openjdk/java/java/lang/IllegalArgumentException.java classlib6/core/src/openjdk/java/java/lang/IllegalMonitorStateException.java classlib6/core/src/openjdk/java/java/lang/IllegalStateException.java classlib6/core/src/openjdk/java/java/lang/IllegalThreadStateException.java classlib6/core/src/openjdk/java/java/lang/IncompatibleClassChangeError.java classlib6/core/src/openjdk/java/java/lang/IndexOutOfBoundsException.java classlib6/core/src/openjdk/java/java/lang/InheritableThreadLocal.java classlib6/core/src/openjdk/java/java/lang/InstantiationError.java classlib6/core/src/openjdk/java/java/lang/InstantiationException.java classlib6/core/src/openjdk/java/java/lang/Integer.java classlib6/core/src/openjdk/java/java/lang/InternalError.java classlib6/core/src/openjdk/java/java/lang/InterruptedException.java classlib6/core/src/openjdk/java/java/lang/Iterable.java classlib6/core/src/openjdk/java/java/lang/LinkageError.java classlib6/core/src/openjdk/java/java/lang/Long.java classlib6/core/src/openjdk/java/java/lang/Math.java classlib6/core/src/openjdk/java/java/lang/NegativeArraySizeException.java classlib6/core/src/openjdk/java/java/lang/NoClassDefFoundError.java classlib6/core/src/openjdk/java/java/lang/NoSuchFieldError.java classlib6/core/src/openjdk/java/java/lang/NoSuchFieldException.java classlib6/core/src/openjdk/java/java/lang/NoSuchMethodError.java classlib6/core/src/openjdk/java/java/lang/NoSuchMethodException.java classlib6/core/src/openjdk/java/java/lang/NullPointerException.java classlib6/core/src/openjdk/java/java/lang/Number.java classlib6/core/src/openjdk/java/java/lang/NumberFormatException.java classlib6/core/src/openjdk/java/java/lang/Object.java classlib6/core/src/openjdk/java/java/lang/OutOfMemoryError.java classlib6/core/src/openjdk/java/java/lang/Override.java classlib6/core/src/openjdk/java/java/lang/Package.java classlib6/core/src/openjdk/java/java/lang/ProcessBuilder.java classlib6/core/src/openjdk/java/java/lang/Readable.java classlib6/core/src/openjdk/java/java/lang/Runnable.java classlib6/core/src/openjdk/java/java/lang/RuntimeException.java classlib6/core/src/openjdk/java/java/lang/RuntimePermission.java classlib6/core/src/openjdk/java/java/lang/SecurityException.java classlib6/core/src/openjdk/java/java/lang/Short.java classlib6/core/src/openjdk/java/java/lang/Shutdown.java classlib6/core/src/openjdk/java/java/lang/StackOverflowError.java classlib6/core/src/openjdk/java/java/lang/StackTraceElement.java classlib6/core/src/openjdk/java/java/lang/StrictMath.java classlib6/core/src/openjdk/java/java/lang/String.java classlib6/core/src/openjdk/java/java/lang/StringBuffer.java classlib6/core/src/openjdk/java/java/lang/StringBuilder.java classlib6/core/src/openjdk/java/java/lang/StringCoding.java classlib6/core/src/openjdk/java/java/lang/StringIndexOutOfBoundsException.java classlib6/core/src/openjdk/java/java/lang/SuppressWarnings.java classlib6/core/src/openjdk/java/java/lang/System.java classlib6/core/src/openjdk/java/java/lang/ThreadGroup.java classlib6/core/src/openjdk/java/java/lang/ThreadLocal.java classlib6/core/src/openjdk/java/java/lang/Throwable.java classlib6/core/src/openjdk/java/java/lang/TypeNotPresentException.java classlib6/core/src/openjdk/java/java/lang/UnknownError.java classlib6/core/src/openjdk/java/java/lang/UnsatisfiedLinkError.java classlib6/core/src/openjdk/java/java/lang/UnsupportedClassVersionError.java classlib6/core/src/openjdk/java/java/lang/UnsupportedOperationException.java classlib6/core/src/openjdk/java/java/lang/VerifyError.java classlib6/core/src/openjdk/java/java/lang/VirtualMachineError.java classlib6/core/src/openjdk/java/java/lang/Void.java classlib6/core/src/openjdk/java/java/lang/package-info.java classlib6/core/src/openjdk/java/java/lang/reflect/AccessibleObject.java classlib6/core/src/openjdk/java/java/lang/reflect/AnnotatedElement.java classlib6/core/src/openjdk/java/java/lang/reflect/Array.java classlib6/core/src/openjdk/java/java/lang/reflect/Constructor.java classlib6/core/src/openjdk/java/java/lang/reflect/Field.java classlib6/core/src/openjdk/java/java/lang/reflect/GenericArrayType.java classlib6/core/src/openjdk/java/java/lang/reflect/GenericDeclaration.java classlib6/core/src/openjdk/java/java/lang/reflect/GenericSignatureFormatError.java classlib6/core/src/openjdk/java/java/lang/reflect/InvocationHandler.java classlib6/core/src/openjdk/java/java/lang/reflect/InvocationTargetException.java classlib6/core/src/openjdk/java/java/lang/reflect/MalformedParameterizedTypeException.java classlib6/core/src/openjdk/java/java/lang/reflect/Member.java classlib6/core/src/openjdk/java/java/lang/reflect/Method.java classlib6/core/src/openjdk/java/java/lang/reflect/Modifier.java classlib6/core/src/openjdk/java/java/lang/reflect/ParameterizedType.java classlib6/core/src/openjdk/java/java/lang/reflect/Proxy.java classlib6/core/src/openjdk/java/java/lang/reflect/ReflectAccess.java classlib6/core/src/openjdk/java/java/lang/reflect/ReflectPermission.java classlib6/core/src/openjdk/java/java/lang/reflect/Type.java classlib6/core/src/openjdk/java/java/lang/reflect/TypeVariable.java classlib6/core/src/openjdk/java/java/lang/reflect/UndeclaredThrowableException.java classlib6/core/src/openjdk/java/java/lang/reflect/WildcardType.java classlib6/core/src/openjdk/java/java/lang/reflect/package-info.java classlib6/core/src/openjdk/java/java/net/AbstractPlainDatagramSocketImpl.java classlib6/core/src/openjdk/java/java/net/AbstractPlainSocketImpl.java classlib6/core/src/openjdk/java/java/net/Authenticator.java classlib6/core/src/openjdk/java/java/net/BindException.java classlib6/core/src/openjdk/java/java/net/CacheRequest.java classlib6/core/src/openjdk/java/java/net/CacheResponse.java classlib6/core/src/openjdk/java/java/net/ConnectException.java classlib6/core/src/openjdk/java/java/net/ContentHandlerFactory.java classlib6/core/src/openjdk/java/java/net/CookieHandler.java classlib6/core/src/openjdk/java/java/net/DatagramSocket.java classlib6/core/src/openjdk/java/java/net/DatagramSocketImpl.java classlib6/core/src/openjdk/java/java/net/DatagramSocketImplFactory.java classlib6/core/src/openjdk/java/java/net/FileNameMap.java classlib6/core/src/openjdk/java/java/net/HttpRetryException.java classlib6/core/src/openjdk/java/java/net/HttpURLConnection.java classlib6/core/src/openjdk/java/java/net/Inet4Address.java classlib6/core/src/openjdk/java/java/net/Inet4AddressImpl.java classlib6/core/src/openjdk/java/java/net/Inet6Address.java classlib6/core/src/openjdk/java/java/net/Inet6AddressImpl.java classlib6/core/src/openjdk/java/java/net/InetAddress.java classlib6/core/src/openjdk/java/java/net/InetAddressImpl.java classlib6/core/src/openjdk/java/java/net/InetSocketAddress.java classlib6/core/src/openjdk/java/java/net/JarURLConnection.java classlib6/core/src/openjdk/java/java/net/MalformedURLException.java classlib6/core/src/openjdk/java/java/net/MulticastSocket.java classlib6/core/src/openjdk/java/java/net/NetPermission.java classlib6/core/src/openjdk/java/java/net/NetworkInterface.java classlib6/core/src/openjdk/java/java/net/NoRouteToHostException.java classlib6/core/src/openjdk/java/java/net/PasswordAuthentication.java classlib6/core/src/openjdk/java/java/net/PortUnreachableException.java classlib6/core/src/openjdk/java/java/net/ProtocolException.java classlib6/core/src/openjdk/java/java/net/Proxy.java classlib6/core/src/openjdk/java/java/net/ProxySelector.java classlib6/core/src/openjdk/java/java/net/ResponseCache.java classlib6/core/src/openjdk/java/java/net/SecureCacheResponse.java classlib6/core/src/openjdk/java/java/net/Socket.java classlib6/core/src/openjdk/java/java/net/SocketAddress.java classlib6/core/src/openjdk/java/java/net/SocketImplFactory.java classlib6/core/src/openjdk/java/java/net/SocketOptions.java classlib6/core/src/openjdk/java/java/net/SocketPermission.java classlib6/core/src/openjdk/java/java/net/SocketTimeoutException.java classlib6/core/src/openjdk/java/java/net/SocksConsts.java classlib6/core/src/openjdk/java/java/net/SocksSocketImpl.java classlib6/core/src/openjdk/java/java/net/URI.java classlib6/core/src/openjdk/java/java/net/URISyntaxException.java classlib6/core/src/openjdk/java/java/net/URL.java classlib6/core/src/openjdk/java/java/net/URLClassLoader.java classlib6/core/src/openjdk/java/java/net/URLDecoder.java classlib6/core/src/openjdk/java/java/net/URLStreamHandlerFactory.java classlib6/core/src/openjdk/java/java/net/UnknownHostException.java classlib6/core/src/openjdk/java/java/net/UnknownServiceException.java classlib6/core/src/openjdk/java/java/net/package.html Added Paths: ----------- classlib6/core/src/openjdk/sun/sun/net/ApplicationProxy.java classlib6/core/src/openjdk/sun/sun/net/ResourceManager.java Modified: classlib6/core/src/openjdk/java/java/lang/AbstractMethodError.java =================================================================== --- classlib6/core/src/openjdk/java/java/lang/AbstractMethodError.java 2011-03-06 19:17:58 UTC (rev 5806) +++ classlib6/core/src/openjdk/java/java/lang/AbstractMethodError.java 2011-03-06 20:51:14 UTC (rev 5807) @@ -1,12 +1,12 @@ /* - * Copyright 1994-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1994, 2005, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.lang; Modified: classlib6/core/src/openjdk/java/java/lang/AbstractStringBuilder.java =================================================================== --- classlib6/core/src/openjdk/java/java/lang/AbstractStringBuilder.java 2011-03-06 19:17:58 UTC (rev 5806) +++ classlib6/core/src/openjdk/java/java/lang/AbstractStringBuilder.java 2011-03-06 20:51:14 UTC (rev 5807) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2006, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.lang; Modified: classlib6/core/src/openjdk/java/java/lang/Appendable.java =================================================================== --- classlib6/core/src/openjdk/java/java/lang/Appendable.java 2011-03-06 19:17:58 UTC (rev 5806) +++ classlib6/core/src/openjdk/java/java/lang/Appendable.java 2011-03-06 20:51:14 UTC (rev 5807) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2004, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.lang; Modified: classlib6/core/src/openjdk/java/java/lang/ArithmeticException.java =================================================================== --- classlib6/core/src/openjdk/java/java/lang/ArithmeticException.java 2011-03-06 19:17:58 UTC (rev 5806) +++ classlib6/core/src/openjdk/java/java/lang/ArithmeticException.java 2011-03-06 20:51:14 UTC (rev 5807) @@ -1,12 +1,12 @@ /* - * Copyright 1994-1997 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1994, 1997, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.lang; Modified: classlib6/core/src/openjdk/java/java/lang/ArrayIndexOutOfBoundsException.java =================================================================== --- classlib6/core/src/openjdk/java/java/lang/ArrayIndexOutOfBoundsException.java 2011-03-06 19:17:58 UTC (rev 5806) +++ classlib6/core/src/openjdk/java/java/lang/ArrayIndexOutOfBoundsException.java 2011-03-06 20:51:14 UTC (rev 5807) @@ -1,12 +1,12 @@ /* - * Copyright 1994-1997 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1994, 1997, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.lang; Modified: classlib6/core/src/openjdk/java/java/lang/ArrayStoreException.java =================================================================== --- classlib6/core/src/openjdk/java/java/lang/ArrayStoreException.java 2011-03-06 19:17:58 UTC (rev 5806) +++ classlib6/core/src/openjdk/java/java/lang/ArrayStoreException.java 2011-03-06 20:51:14 UTC (rev 5807) @@ -1,12 +1,12 @@ /* - * Copyright 1995-1997 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1995, 1997, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.lang; Modified: classlib6/core/src/openjdk/java/java/lang/AssertionError.java =================================================================== --- classlib6/core/src/openjdk/java/java/lang/AssertionError.java 2011-03-06 19:17:58 UTC (rev 5806) +++ classlib6/core/src/openjdk/java/java/lang/AssertionError.java 2011-03-06 20:51:14 UTC (rev 5807) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2006, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.lang; Modified: classlib6/core/src/openjdk/java/java/lang/AssertionStatusDirectives.java =================================================================== --- classlib6/core/src/openjdk/java/java/lang/AssertionStatusDirectives.java 2011-03-06 19:17:58 UTC (rev 5806) +++ classlib6/core/src/openjdk/java/java/lang/AssertionStatusDirectives.java 2011-03-06 20:51:14 UTC (rev 5807) @@ -1,12 +1,12 @@ /* - * Copyright 2000-2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2000, 2006, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.lang; Modified: classlib6/core/src/openjdk/java/java/lang/Boolean.java =================================================================== --- classlib6/core/src/openjdk/java/java/lang/Boolean.java 2011-03-06 19:17:58 UTC (rev 5806) +++ classlib6/core/src/openjdk/java/java/lang/Boolean.java 2011-03-06 20:51:14 UTC (rev 5807) @@ -1,12 +1,12 @@ /* - * Copyright 1994-2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1994, 2006, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.lang; Modified: classlib6/core/src/openjdk/java/java/lang/Byte.java =================================================================== --- classlib6/core/src/openjdk/java/java/lang/Byte.java 2011-03-06 19:17:58 UTC (rev 5806) +++ classlib6/core/src/openjdk/java/java/lang/Byte.java 2011-03-06 20:51:14 UTC (rev 5807) @@ -1,12 +1,12 @@ /* - * Copyright 1996-2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1996, 2006, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.lang; Modified: classlib6/core/src/openjdk/java/java/lang/CharSequence.java =================================================================== --- classlib6/core/src/openjdk/java/java/lang/CharSequence.java 2011-03-06 19:17:58 UTC (rev 5806) +++ classlib6/core/src/openjdk/java/java/lang/CharSequence.java 2011-03-06 20:51:14 UTC (rev 5807) @@ -22,6 +22,7 @@ * or visit www.oracle.com if you need additional information or have any * questions. */ + package java.lang; Modified: classlib6/core/src/openjdk/java/java/lang/Character.java =================================================================== --- classlib6/core/src/openjdk/java/java/lang/Character.java 2011-03-06 19:17:58 UTC (rev 5806) +++ classlib6/core/src/openjdk/java/java/lang/Character.java 2011-03-06 20:51:14 UTC (rev 5807) @@ -1,12 +1,12 @@ /* - * Copyright 2002-2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2002, 2006, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.lang; Modified: classlib6/core/src/openjdk/java/java/lang/CharacterData.java =================================================================== --- classlib6/core/src/openjdk/java/java/lang/CharacterData.java 2011-03-06 19:17:58 UTC (rev 5806) +++ classlib6/core/src/openjdk/java/java/lang/CharacterData.java 2011-03-06 20:51:14 UTC (rev 5807) @@ -1,12 +1,12 @@ /* - * Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2006, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.lang; Modified: classlib6/core/src/openjdk/java/java/lang/Class.java =================================================================== --- classlib6/core/src/openjdk/java/java/lang/Class.java 2011-03-06 19:17:58 UTC (rev 5806) +++ classlib6/core/src/openjdk/java/java/lang/Class.java 2011-03-06 20:51:14 UTC (rev 5807) @@ -1,12 +1,12 @@ /* - * Copyright 1994-2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1994, 2006, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.lang; Modified: classlib6/core/src/openjdk/java/java/lang/ClassCastException.java =================================================================== --- classlib6/core/src/openjdk/java/java/lang/ClassCastException.java 2011-03-06 19:17:58 UTC (rev 5806) +++ classlib6/core/src/openjdk/java/java/lang/ClassCastException.java 2011-03-06 20:51:14 UTC (rev 5807) @@ -1,12 +1,12 @@ /* - * Copyright 1994-1997 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1994, 1997, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.lang; Modified: classlib6/core/src/openjdk/java/java/lang/ClassFormatError.java =================================================================== --- classlib6/core/src/openjdk/java/java/lang/ClassFormatError.java 2011-03-06 19:17:58 UTC (rev 5806) +++ classlib6/core/src/openjdk/java/java/lang/ClassFormatError.java 2011-03-06 20:51:14 UTC (rev 5807) @@ -1,12 +1,12 @@ /* - * Copyright 1994-1997 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1994, 1997, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.lang; Modified: classlib6/core/src/openjdk/java/java/lang/ClassNotFoundException.java =================================================================== --- classlib6/core/src/openjdk/java/java/lang/ClassNotFoundException.java 2011-03-06 19:17:58 UTC (rev 5806) +++ classlib6/core/src/openjdk/java/java/lang/ClassNotFoundException.java 2011-03-06 20:51:14 UTC (rev 5807) @@ -1,12 +1,12 @@ /* - * Copyright 1995-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1995, 2004, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.lang; Modified: classlib6/core/src/openjdk/java/java/lang/CloneNotSupportedException.java =================================================================== --- classlib6/core/src/openjdk/java/java/lang/CloneNotSupportedException.java 2011-03-06 19:17:58 UTC (rev 5806) +++ classlib6/core/src/openjdk/java/java/lang/CloneNotSupportedException.java 2011-03-06 20:51:14 UTC (rev 5807) @@ -1,12 +1,12 @@ /* - * Copyright 1995-1997 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1995, 1997, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.lang; Modified: classlib6/core/src/openjdk/java/java/lang/Cloneable.java =================================================================== --- classlib6/core/src/openjdk/java/java/lang/Cloneable.java 2011-03-06 19:17:58 UTC (rev 5806) +++ classlib6/core/src/openjdk/java/java/lang/Cloneable.java 2011-03-06 20:51:14 UTC (rev 5807) @@ -1,12 +1,12 @@ /* - * Copyright 1995-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1995, 2004, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.lang; Modified: classlib6/core/src/openjdk/java/java/lang/Comparable.java =================================================================== --- classlib6/core/src/openjdk/java/java/lang/Comparable.java 2011-03-06 19:17:58 UTC (rev 5806) +++ classlib6/core/src/openjdk/java/java/lang/Comparable.java 2011-03-06 20:51:14 UTC (rev 5807) @@ -1,12 +1,12 @@ /* - * Copyright 1997-2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1997, 2006, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.lang; Modified: classlib6/core/src/openjdk/java/java/lang/ConditionalSpecialCasing.java =================================================================== --- classlib6/core/src/openjdk/java/java/lang/ConditionalSpecialCasing.java 2011-03-06 19:17:58 UTC (rev 5806) +++ classlib6/core/src/openjdk/java/java/lang/ConditionalSpecialCasing.java 2011-03-06 20:51:14 UTC (rev 5807) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2005 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2005, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.lang; Modified: classlib6/core/src/openjdk/java/java/lang/Deprecated.java =================================================================== --- classlib6/core/src/openjdk/java/java/lang/Deprecated.java 2011-03-06 19:17:58 UTC (rev 5806) +++ classlib6/core/src/openjdk/java/java/lang/Deprecated.java 2011-03-06 20:51:14 UTC (rev 5807) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2004, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.lang; Modified: classlib6/core/src/openjdk/java/java/lang/Double.java =================================================================== --- classlib6/core/src/openjdk/java/java/lang/Double.java 2011-03-06 19:17:58 UTC (rev 5806) +++ classlib6/core/src/openjdk/java/java/lang/Double.java 2011-03-06 20:51:14 UTC (rev 5807) @@ -1,12 +1,12 @@ /* - * Copyright 1994-2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1994, 2006, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.lang; Modified: classlib6/core/src/openjdk/java/java/lang/Enum.java =================================================================== --- classlib6/core/src/openjdk/java/java/lang/Enum.java 2011-03-06 19:17:58 UTC (rev 5806) +++ classlib6/core/src/openjdk/java/java/lang/Enum.java 2011-03-06 20:51:14 UTC (rev 5807) @@ -1,12 +1,12 @@ /* - * Copyright 2003-2007 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2003, 2007, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.lang; Modified: classlib6/core/src/openjdk/java/java/lang/EnumConstantNotPresentException.java =================================================================== --- classlib6/core/src/openjdk/java/java/lang/EnumConstantNotPresentException.java 2011-03-06 19:17:58 UTC (rev 5806) +++ classlib6/core/src/openjdk/java/java/lang/EnumConstantNotPresentException.java 2011-03-06 20:51:14 UTC (rev 5807) @@ -1,12 +1,12 @@ /* - * Copyright 2004 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 2004, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.lang; Modified: classlib6/core/src/openjdk/java/java/lang/Error.java =================================================================== --- classlib6/core/src/openjdk/java/java/lang/Error.java 2011-03-06 19:17:58 UTC (rev 5806) +++ classlib6/core/src/openjdk/java/java/lang/Error.java 2011-03-06 20:51:14 UTC (rev 5807) @@ -1,12 +1,12 @@ /* - * Copyright 1995-2000 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1995, 2000, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.lang; Modified: classlib6/core/src/openjdk/java/java/lang/Exception.java =================================================================== --- classlib6/core/src/openjdk/java/java/lang/Exception.java 2011-03-06 19:17:58 UTC (rev 5806) +++ classlib6/core/src/openjdk/java/java/lang/Exception.java 2011-03-06 20:51:14 UTC (rev 5807) @@ -1,12 +1,12 @@ /* - * Copyright 1994-2000 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1994, 2000, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.lang; Modified: classlib6/core/src/openjdk/java/java/lang/ExceptionInInitializerError.java =================================================================== --- classlib6/core/src/openjdk/java/java/lang/ExceptionInInitializerError.java 2011-03-06 19:17:58 UTC (rev 5806) +++ classlib6/core/src/openjdk/java/java/lang/ExceptionInInitializerError.java 2011-03-06 20:51:14 UTC (rev 5807) @@ -1,12 +1,12 @@ /* - * Copyright 1996-2000 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1996, 2000, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. */ package java.lang; Modified: classlib6/core/src/openjdk/java/java/lang/Float.java =================================================================== --- classlib6/core/src/openjdk/java/java/lang/Float.java 2011-03-06 19:17:58 UTC (rev 5806) +++ classlib6/core/src/openjdk/java/java/lang/Float.java 2011-03-06 20:51:14 UTC (rev 5807) @@ -1,12 +1,12 @@ /* - * Copyright 1994-2006 Sun Microsystems, Inc. All Rights Reserved. + * Copyright (c) 1994, 2006, 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 * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Sun designates this + * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided - * by Sun in the LICENSE file that accompanied this code. + * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -18,9 +18,9 @@ * 2 along with this work; if not, write to the Free... [truncated message content] |
From: <ls...@us...> - 2012-08-19 13:34:12
|
Revision: 5928 http://jnode.svn.sourceforge.net/jnode/?rev=5928&view=rev Author: lsantha Date: 2012-08-19 13:34:02 +0000 (Sun, 19 Aug 2012) Log Message: ----------- Integrating OpenJDK 6 build 25. Modified Paths: -------------- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyFactoryImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/IIOPInputStream.java classlib6/core/src/openjdk/com/com/sun/media/sound/DirectAudioDevice.java classlib6/core/src/openjdk/com/com/sun/media/sound/SoftMixingSourceDataLine.java classlib6/core/src/openjdk/com/com/sun/net/ssl/HttpsURLConnection.java classlib6/core/src/openjdk/com/com/sun/org/apache/xml/internal/security/utils/Base64.java classlib6/core/src/openjdk/com/com/sun/org/omg/SendingContext/_CodeBaseImplBase.java classlib6/core/src/openjdk/com/com/sun/security/auth/LdapPrincipal.java classlib6/core/src/openjdk/com/com/sun/security/sasl/CramMD5Client.java classlib6/core/src/openjdk/com/com/sun/security/sasl/CramMD5Server.java classlib6/core/src/openjdk/com/com/sun/security/sasl/ExternalClient.java classlib6/core/src/openjdk/com/com/sun/security/sasl/gsskerb/GssKrb5Client.java classlib6/core/src/openjdk/com/com/sun/security/sasl/gsskerb/GssKrb5Server.java classlib6/core/src/openjdk/java/java/awt/AWTKeyStroke.java classlib6/core/src/openjdk/java/java/io/InputStream.java classlib6/core/src/openjdk/java/java/io/ObjectStreamClass.java classlib6/core/src/openjdk/java/java/net/URI.java classlib6/core/src/openjdk/java/java/nio/charset/package.html classlib6/core/src/openjdk/java/java/sql/Timestamp.java classlib6/core/src/openjdk/java/java/util/TimeZone.java classlib6/core/src/openjdk/java/java/util/concurrent/atomic/AtomicReferenceArray.java classlib6/core/src/openjdk/javax/javax/management/remote/JMXServiceURL.java classlib6/core/src/openjdk/javax/javax/naming/ldap/LdapName.java classlib6/core/src/openjdk/javax/javax/naming/ldap/Rdn.java classlib6/core/src/openjdk/javax/javax/net/ssl/HttpsURLConnection.java classlib6/core/src/openjdk/javax/javax/net/ssl/SSLContext.java classlib6/core/src/openjdk/javax/javax/print/DocFlavor.java classlib6/core/src/openjdk/javax/javax/swing/ImageIcon.java classlib6/core/src/openjdk/langtools/com/sun/tools/javadoc/JavadocTool.java classlib6/core/src/openjdk/sun/sun/awt/image/PNGImageDecoder.java classlib6/core/src/openjdk/sun/sun/font/FileFontStrike.java classlib6/core/src/openjdk/sun/sun/java2d/pipe/DrawImage.java classlib6/core/src/openjdk/sun/sun/misc/SharedSecrets.java classlib6/core/src/openjdk/sun/sun/net/ResourceManager.java classlib6/core/src/openjdk/sun/sun/net/httpserver/Request.java classlib6/core/src/openjdk/sun/sun/net/httpserver/ServerConfig.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/http/HttpURLConnection.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/https/HttpsClient.java classlib6/core/src/openjdk/sun/sun/reflect/annotation/AnnotationInvocationHandler.java classlib6/core/src/openjdk/sun/sun/reflect/annotation/AnnotationTypeMismatchExceptionProxy.java classlib6/core/src/openjdk/sun/sun/reflect/annotation/EnumConstantNotPresentExceptionProxy.java classlib6/core/src/openjdk/sun/sun/reflect/annotation/TypeNotPresentExceptionProxy.java classlib6/core/src/openjdk/sun/sun/rmi/registry/RegistryImpl.java classlib6/core/src/openjdk/sun/sun/rmi/server/LoaderHandler.java classlib6/core/src/openjdk/sun/sun/rmi/server/UnicastServerRef.java classlib6/core/src/openjdk/sun/sun/security/jgss/krb5/InitialToken.java classlib6/core/src/openjdk/sun/sun/security/jgss/spnego/NegTokenInit.java classlib6/core/src/openjdk/sun/sun/security/jgss/spnego/SpNegoContext.java classlib6/core/src/openjdk/sun/sun/security/krb5/internal/ccache/CCacheInputStream.java classlib6/core/src/openjdk/sun/sun/security/krb5/internal/ccache/FileCredentialsCache.java classlib6/core/src/openjdk/sun/sun/security/provider/certpath/ForwardBuilder.java classlib6/core/src/openjdk/sun/sun/security/provider/certpath/ForwardState.java classlib6/core/src/openjdk/sun/sun/security/provider/certpath/PKIXCertPathValidator.java classlib6/core/src/openjdk/sun/sun/security/provider/certpath/ReverseBuilder.java classlib6/core/src/openjdk/sun/sun/security/provider/certpath/ReverseState.java classlib6/core/src/openjdk/sun/sun/security/provider/certpath/SunCertPathBuilder.java classlib6/core/src/openjdk/sun/sun/security/ssl/AppOutputStream.java classlib6/core/src/openjdk/sun/sun/security/ssl/CipherBox.java classlib6/core/src/openjdk/sun/sun/security/ssl/CipherSuite.java classlib6/core/src/openjdk/sun/sun/security/ssl/EngineArgs.java classlib6/core/src/openjdk/sun/sun/security/ssl/EngineOutputRecord.java classlib6/core/src/openjdk/sun/sun/security/ssl/Record.java classlib6/core/src/openjdk/sun/sun/security/ssl/SSLEngineImpl.java classlib6/core/src/openjdk/sun/sun/security/ssl/SSLSocketImpl.java classlib6/core/src/openjdk/sun/sun/security/validator/SimpleValidator.java classlib6/core/src/openjdk/sun/sun/security/validator/ValidatorException.java classlib6/core/src/openjdk/sun/sun/tools/jconsole/VMPanel.java Added Paths: ----------- classlib6/core/src/openjdk/sun/sun/misc/JavaAWTAccess.java classlib6/core/src/openjdk/sun/sun/security/provider/certpath/UntrustedChecker.java classlib6/core/src/openjdk/sun/sun/security/util/UntrustedCertificates.java Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyFactoryImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyFactoryImpl.java 2012-08-19 10:27:29 UTC (rev 5927) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyFactoryImpl.java 2012-08-19 13:34:02 UTC (rev 5928) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2003, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2011, 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 @@ -82,6 +82,6 @@ private String[] __ids = { "IDL:omg.org/DynamicAny/DynAnyFactory:1.0" }; public String[] _ids() { - return __ids; + return (String[])__ids.clone(); } } Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyImpl.java 2012-08-19 10:27:29 UTC (rev 5927) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/dynamicany/DynAnyImpl.java 2012-08-19 13:34:02 UTC (rev 5928) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2003, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2011, 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 @@ -195,6 +195,6 @@ private String[] __ids = { "IDL:omg.org/DynamicAny/DynAny:1.0" }; public String[] _ids() { - return __ids; + return (String[])__ids.clone(); } } Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/IIOPInputStream.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/IIOPInputStream.java 2012-08-19 10:27:29 UTC (rev 5927) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/io/IIOPInputStream.java 2012-08-19 13:34:02 UTC (rev 5928) @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2011, 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 @@ -2239,6 +2239,10 @@ } try { + Class fieldCl = fields[i].getClazz(); + if (objectValue != null && !fieldCl.isInstance(objectValue)) { + throw new IllegalArgumentException(); + } bridge.putObject( o, fields[i].getFieldID(), objectValue ) ; // reflective code: fields[i].getField().set( o, objectValue ) ; } catch (IllegalArgumentException e) { @@ -2549,6 +2553,10 @@ { try { Field fld = c.getDeclaredField( fieldName ) ; + Class fieldCl = fld.getType(); + if(v != null && !fieldCl.isInstance(v)) { + throw new Exception(); + } long key = bridge.objectFieldOffset( fld ) ; bridge.putObject( o, key, v ) ; } catch (Exception e) { Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/DirectAudioDevice.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/DirectAudioDevice.java 2012-08-19 10:27:29 UTC (rev 5927) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/DirectAudioDevice.java 2012-08-19 13:34:02 UTC (rev 5928) @@ -771,7 +771,7 @@ if (off < 0) { throw new ArrayIndexOutOfBoundsException(off); } - if (off + len > b.length) { + if ((long)off + (long)len > (long)b.length) { throw new ArrayIndexOutOfBoundsException(b.length); } @@ -1000,7 +1000,7 @@ if (off < 0) { throw new ArrayIndexOutOfBoundsException(off); } - if (off + len > b.length) { + if ((long)off + (long)len > (long)b.length) { throw new ArrayIndexOutOfBoundsException(b.length); } if (!isActive() && doIO) { Modified: classlib6/core/src/openjdk/com/com/sun/media/sound/SoftMixingSourceDataLine.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/media/sound/SoftMixingSourceDataLine.java 2012-08-19 10:27:29 UTC (rev 5927) +++ classlib6/core/src/openjdk/com/com/sun/media/sound/SoftMixingSourceDataLine.java 2012-08-19 13:34:02 UTC (rev 5928) @@ -130,6 +130,12 @@ if (len % framesize != 0) throw new IllegalArgumentException( "Number of bytes does not represent an integral number of sample frames."); + if (off < 0) { + throw new ArrayIndexOutOfBoundsException(off); + } + if ((long)off + (long)len > (long)b.length) { + throw new ArrayIndexOutOfBoundsException(b.length); + } byte[] buff = cycling_buffer; int buff_len = cycling_buffer.length; Modified: classlib6/core/src/openjdk/com/com/sun/net/ssl/HttpsURLConnection.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/net/ssl/HttpsURLConnection.java 2012-08-19 10:27:29 UTC (rev 5927) +++ classlib6/core/src/openjdk/com/com/sun/net/ssl/HttpsURLConnection.java 2012-08-19 13:34:02 UTC (rev 5928) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2004, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2011, 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 @@ -179,6 +179,12 @@ throw new IllegalArgumentException( "no SSLSocketFactory specified"); } + + SecurityManager sm = System.getSecurityManager(); + if (sm != null) { + sm.checkSetFactory(); + } + sslSocketFactory = sf; } Modified: classlib6/core/src/openjdk/com/com/sun/org/apache/xml/internal/security/utils/Base64.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/org/apache/xml/internal/security/utils/Base64.java 2012-08-19 10:27:29 UTC (rev 5927) +++ classlib6/core/src/openjdk/com/com/sun/org/apache/xml/internal/security/utils/Base64.java 2012-08-19 13:34:02 UTC (rev 5928) @@ -48,7 +48,7 @@ * @author Raul Benito(Of the xerces copy, and little adaptations). * @author Anli Shundi * @author Christian Geuer-Pollmann - * @see <A HREF="ftp://ftp.isi.edu/in-notes/rfc2045.txt">RFC 2045</A> + * @see <A HREF="http://www.ietf.org/rfc/rfc2045.txt">RFC 2045</A> * @see com.sun.org.apache.xml.internal.security.transforms.implementations.TransformBase64Decode */ public class Base64 { Modified: classlib6/core/src/openjdk/com/com/sun/org/omg/SendingContext/_CodeBaseImplBase.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/org/omg/SendingContext/_CodeBaseImplBase.java 2012-08-19 10:27:29 UTC (rev 5927) +++ classlib6/core/src/openjdk/com/com/sun/org/omg/SendingContext/_CodeBaseImplBase.java 2012-08-19 13:34:02 UTC (rev 5928) @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2011, 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 @@ -138,7 +138,7 @@ public String[] _ids () { - return __ids; + return (String[])__ids.clone(); } Modified: classlib6/core/src/openjdk/com/com/sun/security/auth/LdapPrincipal.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/security/auth/LdapPrincipal.java 2012-08-19 10:27:29 UTC (rev 5927) +++ classlib6/core/src/openjdk/com/com/sun/security/auth/LdapPrincipal.java 2012-08-19 13:34:02 UTC (rev 5928) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -31,7 +31,7 @@ /** * A principal identified by a distinguished name as specified by - * <a href="http://ietf.org//rfc/rfc2253.txt">RFC 2253</a>. + * <a href="http://www.ietf.org/rfc/rfc2253.txt">RFC 2253</a>. * * <p> * After successful authentication, a user {@link java.security.Principal} @@ -122,7 +122,7 @@ /** * Creates a string representation of this principal's name in the format - * defined by <a href="http://ietf.org/rfc/rfc2253.txt">RFC 2253</a>. + * defined by <a href="http://www.ietf.org/rfc/rfc2253.txt">RFC 2253</a>. * If the name has zero components an empty string is returned. * * @return The principal's string name. Modified: classlib6/core/src/openjdk/com/com/sun/security/sasl/CramMD5Client.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/security/sasl/CramMD5Client.java 2012-08-19 10:27:29 UTC (rev 5927) +++ classlib6/core/src/openjdk/com/com/sun/security/sasl/CramMD5Client.java 2012-08-19 13:34:02 UTC (rev 5928) @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2003, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 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 @@ -33,7 +33,7 @@ /** * Implements the CRAM-MD5 SASL client-side mechanism. - * (<A HREF="ftp://ftp.isi.edu/in-notes/rfc2195.txt">RFC 2195</A>). + * (<A HREF="http://www.ietf.org/rfc/rfc2195.txt">RFC 2195</A>). * CRAM-MD5 has no initial response. It receives bytes from * the server as a challenge, which it hashes by using MD5 and the password. * It concatenates the authentication ID with this result and returns it Modified: classlib6/core/src/openjdk/com/com/sun/security/sasl/CramMD5Server.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/security/sasl/CramMD5Server.java 2012-08-19 10:27:29 UTC (rev 5927) +++ classlib6/core/src/openjdk/com/com/sun/security/sasl/CramMD5Server.java 2012-08-19 13:34:02 UTC (rev 5928) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2004, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 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 @@ -38,7 +38,7 @@ /** * Implements the CRAM-MD5 SASL server-side mechanism. - * (<A HREF="ftp://ftp.isi.edu/in-notes/rfc2195.txt">RFC 2195</A>). + * (<A HREF="http://www.ietf.org/rfc/rfc2195.txt">RFC 2195</A>). * CRAM-MD5 has no initial response. * * client <---- M={random, timestamp, server-fqdn} ------- server Modified: classlib6/core/src/openjdk/com/com/sun/security/sasl/ExternalClient.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/security/sasl/ExternalClient.java 2012-08-19 10:27:29 UTC (rev 5927) +++ classlib6/core/src/openjdk/com/com/sun/security/sasl/ExternalClient.java 2012-08-19 13:34:02 UTC (rev 5928) @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2003, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 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 @@ -29,7 +29,7 @@ /** * Implements the EXTERNAL SASL client mechanism. - * (<A HREF="ftp://ftp.isi.edu/in-notes/rfc2222.txt">RFC 2222</A>). + * (<A HREF="http://www.ietf.org/rfc/rfc2222.txt">RFC 2222</A>). * The EXTERNAL mechanism returns the optional authorization ID as * the initial response. It processes no challenges. * Modified: classlib6/core/src/openjdk/com/com/sun/security/sasl/gsskerb/GssKrb5Client.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/security/sasl/gsskerb/GssKrb5Client.java 2012-08-19 10:27:29 UTC (rev 5927) +++ classlib6/core/src/openjdk/com/com/sun/security/sasl/gsskerb/GssKrb5Client.java 2012-08-19 13:34:02 UTC (rev 5928) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 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 @@ -39,10 +39,10 @@ /** * Implements the GSSAPI SASL client mechanism for Kerberos V5. - * (<A HREF="ftp://ftp.isi.edu/in-notes/rfc2222.txt">RFC 2222</A>, + * (<A HREF="http://www.ietf.org/rfc/rfc2222.txt">RFC 2222</A>, * <a HREF="http://www.ietf.org/internet-drafts/draft-ietf-cat-sasl-gssapi-04.txt">draft-ietf-cat-sasl-gssapi-04.txt</a>). * It uses the Java Bindings for GSSAPI - * (<A HREF="ftp://ftp.isi.edu/in-notes/rfc2853.txt">RFC 2853</A>) + * (<A HREF="http://www.ietf.org/rfc/rfc2853.txt">RFC 2853</A>) * for getting GSSAPI/Kerberos V5 support. * * The client/server interactions are: Modified: classlib6/core/src/openjdk/com/com/sun/security/sasl/gsskerb/GssKrb5Server.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/security/sasl/gsskerb/GssKrb5Server.java 2012-08-19 10:27:29 UTC (rev 5927) +++ classlib6/core/src/openjdk/com/com/sun/security/sasl/gsskerb/GssKrb5Server.java 2012-08-19 13:34:02 UTC (rev 5928) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2004, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 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 @@ -39,7 +39,7 @@ /** * Implements the GSSAPI SASL server mechanism for Kerberos V5. - * (<A HREF="ftp://ftp.isi.edu/in-notes/rfc2222.txt">RFC 2222</A>, + * (<A HREF="http://www.ietf.org/rfc/rfc2222.txt">RFC 2222</A>, * <a HREF="http://www.ietf.org/internet-drafts/draft-ietf-cat-sasl-gssapi-00.txt">draft-ietf-cat-sasl-gssapi-00.txt</a>). * * Expects thread's Subject to contain server's Kerberos credentials Modified: classlib6/core/src/openjdk/java/java/awt/AWTKeyStroke.java =================================================================== --- classlib6/core/src/openjdk/java/java/awt/AWTKeyStroke.java 2012-08-19 10:27:29 UTC (rev 5927) +++ classlib6/core/src/openjdk/java/java/awt/AWTKeyStroke.java 2012-08-19 13:34:02 UTC (rev 5928) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2011, 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 @@ -25,6 +25,7 @@ package java.awt; import java.awt.event.KeyEvent; +import sun.awt.AppContext; import java.awt.event.InputEvent; import java.util.Collections; import java.util.HashMap; @@ -66,9 +67,6 @@ public class AWTKeyStroke implements Serializable { static final long serialVersionUID = -6430539691155161871L; - private static Map cache; - private static AWTKeyStroke cacheKey; - private static Constructor ctor = getCtor(AWTKeyStroke.class); private static Map modifierKeywords; /** * Associates VK_XXX (as a String) with code (as Integer). This is @@ -77,6 +75,25 @@ */ private static VKCollection vks; + //A key for the collection of AWTKeyStrokes within AppContext. + private static Object APP_CONTEXT_CACHE_KEY = new Object(); + //A key withing the cache + private static AWTKeyStroke APP_CONTEXT_KEYSTROKE_KEY = new AWTKeyStroke(); + + /* + * Reads keystroke class from AppContext and if null, puts there the + * AWTKeyStroke class. + * Must be called under locked AWTKeyStroke.class + */ + private static Class getAWTKeyStrokeClass() { + Class clazz = (Class)AppContext.getAppContext().get(AWTKeyStroke.class); + if (clazz == null) { + clazz = AWTKeyStroke.class; + AppContext.getAppContext().put(AWTKeyStroke.class, AWTKeyStroke.class); + } + return clazz; + } + private char keyChar = KeyEvent.CHAR_UNDEFINED; private int keyCode = KeyEvent.VK_UNDEFINED; private int modifiers; @@ -164,10 +181,13 @@ if (subclass == null) { throw new IllegalArgumentException("subclass cannot be null"); } - if (AWTKeyStroke.ctor.getDeclaringClass().equals(subclass)) { + synchronized (AWTKeyStroke.class) { + Class keyStrokeClass = (Class)AppContext.getAppContext().get(AWTKeyStroke.class); + if (keyStrokeClass != null && keyStrokeClass.equals(subclass)){ // Already registered return; } + } if (!AWTKeyStroke.class.isAssignableFrom(subclass)) { throw new ClassCastException("subclass is not derived from AWTKeyStroke"); } @@ -197,9 +217,9 @@ } synchronized (AWTKeyStroke.class) { - AWTKeyStroke.ctor = ctor; - cache = null; - cacheKey = null; + AppContext.getAppContext().put(AWTKeyStroke.class, subclass); + AppContext.getAppContext().remove(APP_CONTEXT_CACHE_KEY); + AppContext.getAppContext().remove(APP_CONTEXT_KEYSTROKE_KEY); } } @@ -229,13 +249,19 @@ private static synchronized AWTKeyStroke getCachedStroke (char keyChar, int keyCode, int modifiers, boolean onKeyRelease) { + Map cache = (Map)AppContext.getAppContext().get(APP_CONTEXT_CACHE_KEY); + AWTKeyStroke cacheKey = (AWTKeyStroke)AppContext.getAppContext().get(APP_CONTEXT_KEYSTROKE_KEY); + if (cache == null) { cache = new HashMap(); + AppContext.getAppContext().put(APP_CONTEXT_CACHE_KEY, cache); } if (cacheKey == null) { try { - cacheKey = (AWTKeyStroke)ctor.newInstance((Object[]) null); + Class clazz = getAWTKeyStrokeClass(); + cacheKey = (AWTKeyStroke)getCtor(clazz).newInstance((Object[]) null); + AppContext.getAppContext().put(APP_CONTEXT_KEYSTROKE_KEY, cacheKey); } catch (InstantiationException e) { assert(false); } catch (IllegalAccessException e) { @@ -253,9 +279,8 @@ if (stroke == null) { stroke = cacheKey; cache.put(stroke, stroke); - cacheKey = null; + AppContext.getAppContext().remove(APP_CONTEXT_KEYSTROKE_KEY); } - return stroke; } @@ -775,7 +800,8 @@ protected Object readResolve() throws java.io.ObjectStreamException { synchronized (AWTKeyStroke.class) { Class newClass = getClass(); - if (!newClass.equals(ctor.getDeclaringClass())) { + Class awtKeyStrokeClass = getAWTKeyStrokeClass(); + if (!newClass.equals(awtKeyStrokeClass)) { registerSubclass(newClass); } return getCachedStroke(keyChar, keyCode, modifiers, onKeyRelease); Modified: classlib6/core/src/openjdk/java/java/io/InputStream.java =================================================================== --- classlib6/core/src/openjdk/java/java/io/InputStream.java 2012-08-19 10:27:29 UTC (rev 5927) +++ classlib6/core/src/openjdk/java/java/io/InputStream.java 2012-08-19 13:34:02 UTC (rev 5928) @@ -1,5 +1,5 @@ /* - * Copyright (c) 1994, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1994, 2011, 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 @@ -44,10 +44,9 @@ */ public abstract class InputStream implements Closeable { - // SKIP_BUFFER_SIZE is used to determine the size of skipBuffer - private static final int SKIP_BUFFER_SIZE = 2048; - // skipBuffer is initialized in skip(long), if needed. - private static byte[] skipBuffer; + // MAX_SKIP_BUFFER_SIZE is used to determine the maximum buffer skip to + // use when skipping. + private static final int MAX_SKIP_BUFFER_SIZE = 2048; /** * Reads the next byte of data from the input stream. The value byte is @@ -212,18 +211,15 @@ long remaining = n; int nr; - if (skipBuffer == null) - skipBuffer = new byte[SKIP_BUFFER_SIZE]; - - byte[] localSkipBuffer = skipBuffer; if (n <= 0) { return 0; } + int size = (int)Math.min(MAX_SKIP_BUFFER_SIZE, remaining); + byte[] skipBuffer = new byte[size]; while (remaining > 0) { - nr = read(localSkipBuffer, 0, - (int) Math.min(SKIP_BUFFER_SIZE, remaining)); + nr = read(skipBuffer, 0, (int)Math.min(size, remaining)); if (nr < 0) { break; } Modified: classlib6/core/src/openjdk/java/java/io/ObjectStreamClass.java =================================================================== --- classlib6/core/src/openjdk/java/java/io/ObjectStreamClass.java 2012-08-19 10:27:29 UTC (rev 5927) +++ classlib6/core/src/openjdk/java/java/io/ObjectStreamClass.java 2012-08-19 13:34:02 UTC (rev 5928) @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1996, 2011, 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 @@ -730,7 +730,6 @@ InvalidClassException ice = new InvalidClassException(deserializeEx.classname, deserializeEx.getMessage()); - ice.initCause(deserializeEx); throw ice; } } @@ -745,7 +744,6 @@ InvalidClassException ice = new InvalidClassException(serializeEx.classname, serializeEx.getMessage()); - ice.initCause(serializeEx); throw ice; } } @@ -762,7 +760,6 @@ InvalidClassException ice = new InvalidClassException(defaultSerializeEx.classname, defaultSerializeEx.getMessage()); - ice.initCause(defaultSerializeEx); throw ice; } } Modified: classlib6/core/src/openjdk/java/java/net/URI.java =================================================================== --- classlib6/core/src/openjdk/java/java/net/URI.java 2012-08-19 10:27:29 UTC (rev 5927) +++ classlib6/core/src/openjdk/java/java/net/URI.java 2012-08-19 13:34:02 UTC (rev 5928) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 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 @@ -457,7 +457,7 @@ * @author Mark Reinhold * @since 1.4 * - * @see <a href="http://ietf.org/rfc/rfc2279.txt"><i>RFC 2279: UTF-8, a + * @see <a href="http://www.ietf.org/rfc/rfc2279.txt"><i>RFC 2279: UTF-8, a * transformation format of ISO 10646</i></a>, <br><a * href="http://www.ietf.org/rfc/rfc2373.txt"><i>RFC 2373: IPv6 Addressing * Architecture</i></a>, <br><a Modified: classlib6/core/src/openjdk/java/java/nio/charset/package.html =================================================================== --- classlib6/core/src/openjdk/java/java/nio/charset/package.html 2012-08-19 10:27:29 UTC (rev 5927) +++ classlib6/core/src/openjdk/java/java/nio/charset/package.html 2012-08-19 13:34:02 UTC (rev 5928) @@ -1,5 +1,5 @@ <!-- - Copyright (c) 2001, 2005, Oracle and/or its affiliates. All rights reserved. + Copyright (c) 2001, 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 @@ -48,7 +48,7 @@ <p> A <i>charset</i> is named mapping between sequences of sixteen-bit Unicode characters and sequences of bytes, in the sense defined in <a -href="http://ietf.org/rfc/rfc2278.txt"><i>RFC 2278</i></a>. A +href="http://www.ietf.org/rfc/rfc2278.txt"><i>RFC 2278</i></a>. A <i>decoder</i> is an engine which transforms bytes in a specific charset into characters, and an <i>encoder</i> is an engine which transforms characters into bytes. Encoders and decoders operate on byte and character buffers. They are Modified: classlib6/core/src/openjdk/java/java/sql/Timestamp.java =================================================================== --- classlib6/core/src/openjdk/java/java/sql/Timestamp.java 2012-08-19 10:27:29 UTC (rev 5927) +++ classlib6/core/src/openjdk/java/java/sql/Timestamp.java 2012-08-19 13:34:02 UTC (rev 5928) @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1996, 2011, 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 Modified: classlib6/core/src/openjdk/java/java/util/TimeZone.java =================================================================== --- classlib6/core/src/openjdk/java/java/util/TimeZone.java 2012-08-19 10:27:29 UTC (rev 5927) +++ classlib6/core/src/openjdk/java/java/util/TimeZone.java 2012-08-19 13:34:02 UTC (rev 5928) @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1996, 2011, 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 @@ -43,6 +43,8 @@ import java.security.AccessController; import java.security.PrivilegedAction; import java.util.concurrent.ConcurrentHashMap; +import sun.misc.SharedSecrets; +import sun.misc.JavaAWTAccess; import sun.security.action.GetPropertyAction; import sun.util.TimeZoneNameUtility; import sun.util.calendar.ZoneInfo; @@ -542,7 +544,7 @@ * method doesn't create a clone. */ static TimeZone getDefaultRef() { - TimeZone defaultZone = defaultZoneTL.get(); + TimeZone defaultZone = getDefaultInAppContext(); if (defaultZone == null) { defaultZone = defaultTimeZone; if (defaultZone == null) { @@ -633,10 +635,53 @@ if (hasPermission()) { synchronized (TimeZone.class) { defaultTimeZone = zone; - defaultZoneTL.set(null); + setDefaultInAppContext(null); } } else { - defaultZoneTL.set(zone); + setDefaultInAppContext(zone); + } + } + + /** + * Returns the default TimeZone in an AppContext if any AppContext + * has ever used. null is returned if any AppContext hasn't been + * used or if the AppContext doesn't have the default TimeZone. + */ + private synchronized static TimeZone getDefaultInAppContext() { + javaAWTAccess = SharedSecrets.getJavaAWTAccess(); + if (javaAWTAccess == null) { + return mainAppContextDefault; + } else { + if (!javaAWTAccess.isDisposed()) { + TimeZone tz = (TimeZone) + javaAWTAccess.get(TimeZone.class); + if (tz == null && javaAWTAccess.isMainAppContext()) { + return mainAppContextDefault; + } else { + return tz; + } + } + } + return null; + } + + /** + * Sets the default TimeZone in the AppContext to the given + * tz. null is handled special: do nothing if any AppContext + * hasn't been used, remove the default TimeZone in the + * AppContext otherwise. + */ + private synchronized static void setDefaultInAppContext(TimeZone tz) { + javaAWTAccess = SharedSecrets.getJavaAWTAccess(); + if (javaAWTAccess == null) { + mainAppContextDefault = tz; + } else { + if (!javaAWTAccess.isDisposed()) { + javaAWTAccess.put(TimeZone.class, tz); + if (javaAWTAccess.isMainAppContext()) { + mainAppContextDefault = null; + } + } } } @@ -687,12 +732,24 @@ */ private String ID; private static volatile TimeZone defaultTimeZone; - private static final InheritableThreadLocal<TimeZone> defaultZoneTL - = new InheritableThreadLocal<TimeZone>(); static final String GMT_ID = "GMT"; private static final int GMT_ID_LENGTH = 3; + /* + * Provides access implementation-private methods without using reflection + * + * Note that javaAWTAccess may be null if sun.awt.AppContext class hasn't + * been loaded. If so, it implies that AWTSecurityManager is not our + * SecurityManager and we can use a local static variable. + * This works around a build time issue. + */ + private static JavaAWTAccess javaAWTAccess; + + // a static TimeZone we can reference if no AppContext is in place + private static TimeZone mainAppContextDefault; + + /** * Parses a custom time zone identifier and returns a corresponding zone. * This method doesn't support the RFC 822 time zone format. (e.g., +hhmm) Modified: classlib6/core/src/openjdk/java/java/util/concurrent/atomic/AtomicReferenceArray.java =================================================================== --- classlib6/core/src/openjdk/java/java/util/concurrent/atomic/AtomicReferenceArray.java 2012-08-19 10:27:29 UTC (rev 5927) +++ classlib6/core/src/openjdk/java/java/util/concurrent/atomic/AtomicReferenceArray.java 2012-08-19 13:34:02 UTC (rev 5928) @@ -34,8 +34,9 @@ */ package java.util.concurrent.atomic; +import java.lang.reflect.Array; +import java.util.Arrays; import sun.misc.Unsafe; -import java.util.*; /** * An array of object references in which elements may be updated @@ -49,26 +50,45 @@ public class AtomicReferenceArray<E> implements java.io.Serializable { private static final long serialVersionUID = -6209656149925076980L; - private static final Unsafe unsafe = Unsafe.getUnsafe(); - private static final int base = unsafe.arrayBaseOffset(Object[].class); - private static final int scale = unsafe.arrayIndexScale(Object[].class); - private final Object[] array; + private static final Unsafe unsafe; + private static final int base; + private static final int shift; + private static final long arrayFieldOffset; + private final Object[] array; // must have exact type Object[] - private long rawIndex(int i) { + static { + int scale; + try { + unsafe = Unsafe.getUnsafe(); + arrayFieldOffset = unsafe.objectFieldOffset + (AtomicReferenceArray.class.getDeclaredField("array")); + base = unsafe.arrayBaseOffset(Object[].class); + scale = unsafe.arrayIndexScale(Object[].class); + } catch (Exception e) { + throw new Error(e); + } + if ((scale & (scale - 1)) != 0) + throw new Error("data type scale not a power of two"); + shift = 31 - Integer.numberOfLeadingZeros(scale); + } + + private long checkedByteOffset(int i) { if (i < 0 || i >= array.length) throw new IndexOutOfBoundsException("index " + i); - return base + (long) i * scale; + + return byteOffset(i); } + private static long byteOffset(int i) { + return ((long) i << shift) + base; + } + /** * Creates a new AtomicReferenceArray of given length. * @param length the length of the array */ public AtomicReferenceArray(int length) { array = new Object[length]; - // must perform at least one volatile write to conform to JMM - if (length > 0) - unsafe.putObjectVolatile(array, rawIndex(0), null); } /** @@ -79,18 +99,8 @@ * @throws NullPointerException if array is null */ public AtomicReferenceArray(E[] array) { - if (array == null) - throw new NullPointerException(); - int length = array.length; - this.array = new Object[length]; - if (length > 0) { - int last = length-1; - for (int i = 0; i < last; ++i) - this.array[i] = array[i]; - // Do the last write as volatile - E e = array[last]; - unsafe.putObjectVolatile(this.array, rawIndex(last), e); - } + // Visibility guaranteed by final field guarantees + this.array = Arrays.copyOf(array, array.length, Object[].class); } /** @@ -109,9 +119,13 @@ * @return the current value */ public final E get(int i) { - return (E) unsafe.getObjectVolatile(array, rawIndex(i)); + return getRaw(checkedByteOffset(i)); } + private E getRaw(long offset) { + return (E) unsafe.getObjectVolatile(array, offset); + } + /** * Sets the element at position {@code i} to the given value. * @@ -119,7 +133,7 @@ * @param newValue the new value */ public final void set(int i, E newValue) { - unsafe.putObjectVolatile(array, rawIndex(i), newValue); + unsafe.putObjectVolatile(array, checkedByteOffset(i), newValue); } /** @@ -130,7 +144,7 @@ * @since 1.6 */ public final void lazySet(int i, E newValue) { - unsafe.putOrderedObject(array, rawIndex(i), newValue); + unsafe.putOrderedObject(array, checkedByteOffset(i), newValue); } @@ -143,9 +157,10 @@ * @return the previous value */ public final E getAndSet(int i, E newValue) { + long offset = checkedByteOffset(i); while (true) { - E current = get(i); - if (compareAndSet(i, current, newValue)) + E current = getRaw(offset); + if (compareAndSetRaw(offset, current, newValue)) return current; } } @@ -153,6 +168,7 @@ /** * Atomically sets the element at position {@code i} to the given * updated value if the current value {@code ==} the expected value. + * * @param i the index * @param expect the expected value * @param update the new value @@ -160,10 +176,13 @@ * the actual value was not equal to the expected value. */ public final boolean compareAndSet(int i, E expect, E update) { - return unsafe.compareAndSwapObject(array, rawIndex(i), - expect, update); + return compareAndSetRaw(checkedByteOffset(i), expect, update); } + private boolean compareAndSetRaw(long offset, E expect, E update) { + return unsafe.compareAndSwapObject(array, offset, expect, update); + } + /** * Atomically sets the element at position {@code i} to the given * updated value if the current value {@code ==} the expected value. @@ -186,9 +205,33 @@ * @return the String representation of the current values of array. */ public String toString() { - if (array.length > 0) // force volatile read - get(0); - return Arrays.toString(array); + int iMax = array.length - 1; + if (iMax == -1) + return "[]"; + + StringBuilder b = new StringBuilder(); + b.append('['); + for (int i = 0; ; i++) { + b.append(getRaw(byteOffset(i))); + if (i == iMax) + return b.append(']').toString(); + b.append(',').append(' '); + } } + /** + * Reconstitutes the instance from a stream (that is, deserializes it). + * @param s the stream + */ + private void readObject(java.io.ObjectInputStream s) + throws java.io.IOException, ClassNotFoundException { + // Note: This must be changed if any additional fields are defined + Object a = s.readFields().get("array", null); + if (a == null || !a.getClass().isArray()) + throw new java.io.InvalidObjectException("Not array type"); + if (a.getClass() != Object[].class) + a = Arrays.copyOf((Object[])a, Array.getLength(a), Object[].class); + unsafe.putObjectVolatile(this, arrayFieldOffset, a); + } + } Modified: classlib6/core/src/openjdk/javax/javax/management/remote/JMXServiceURL.java =================================================================== --- classlib6/core/src/openjdk/javax/javax/management/remote/JMXServiceURL.java 2012-08-19 10:27:29 UTC (rev 5927) +++ classlib6/core/src/openjdk/javax/javax/management/remote/JMXServiceURL.java 2012-08-19 13:34:02 UTC (rev 5928) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 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 @@ -107,10 +107,10 @@ * significant in the <code><em>url-path</em></code>.</p> * * @see <a - * href="ftp://ftp.rfc-editor.org/in-notes/rfc2609.txt">RFC 2609, + * href="http://www.ietf.org/rfc/rfc2609.txt">RFC 2609, * "Service Templates and <code>Service:</code> Schemes"</a> * @see <a - * href="ftp://ftp.rfc-editor.org/in-notes/rfc3111.txt">RFC 3111, + * href="http://www.ietf.org/rfc/rfc3111.txt">RFC 3111, * "Service Location Protocol Modifications for IPv6"</a> * * @since 1.5 Modified: classlib6/core/src/openjdk/javax/javax/naming/ldap/LdapName.java =================================================================== --- classlib6/core/src/openjdk/javax/javax/naming/ldap/LdapName.java 2012-08-19 10:27:29 UTC (rev 5927) +++ classlib6/core/src/openjdk/javax/javax/naming/ldap/LdapName.java 2012-08-19 13:34:02 UTC (rev 5928) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2004, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 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 @@ -42,7 +42,7 @@ /** * This class represents a distinguished name as specified by - * <a href="http://ietf.org//rfc/rfc2253.txt">RFC 2253</a>. + * <a href="http://www.ietf.org/rfc/rfc2253.txt">RFC 2253</a>. * A distinguished name, or DN, is composed of an ordered list of * components called <em>relative distinguished name</em>s, or RDNs. * Details of a DN's syntax are described in RFC 2253. @@ -115,7 +115,7 @@ * * @param name This is a non-null distinguished name formatted * according to the rules defined in - * <a href="http://ietf.org/rfc/rfc2253.txt">RFC 2253</a>. + * <a href="http://www.ietf.org/rfc/rfc2253.txt">RFC 2253</a>. * * @throws InvalidNameException if a syntax violation is detected. * @see Rdn#escapeValue(Object value) @@ -614,7 +614,7 @@ /** * Returns a string representation of this LDAP name in a format - * defined by <a href="http://ietf.org/rfc/rfc2253.txt">RFC 2253</a> + * defined by <a href="http://www.ietf.org/rfc/rfc2253.txt">RFC 2253</a> * and described in the class description. If the name has zero * components an empty string is returned. * Modified: classlib6/core/src/openjdk/javax/javax/naming/ldap/Rdn.java =================================================================== --- classlib6/core/src/openjdk/javax/javax/naming/ldap/Rdn.java 2012-08-19 10:27:29 UTC (rev 5927) +++ classlib6/core/src/openjdk/javax/javax/naming/ldap/Rdn.java 2012-08-19 13:34:02 UTC (rev 5928) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 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 @@ -45,7 +45,7 @@ /** * This class represents a relative distinguished name, or RDN, which is a * component of a distinguished name as specified by - * <a href="http://ietf.org/rfc/rfc2253.txt">RFC 2253</a>. + * <a href="http://www.ietf.org/rfc/rfc2253.txt">RFC 2253</a>. * An example of an RDN is "OU=Sales+CN=J.Smith". In this example, * the RDN consist of multiple attribute type/value pairs. The * RDN is parsed as described in the class description for @@ -117,7 +117,7 @@ * {@link javax.naming.directory.Attributes Attributes}. * <p> * The string attribute values are not interpretted as - * <a href="http://ietf.org/rfc/rfc2253.txt">RFC 2253</a> + * <a href="http://www.ietf.org/rfc/rfc2253.txt">RFC 2253</a> * formatted RDN strings. That is, the values are used * literally (not parsed) and assumed to be unescaped. * @@ -152,7 +152,7 @@ /** * Constructs an Rdn from the given string. * This constructor takes a string formatted according to the rules - * defined in <a href="http://ietf.org//rfc/rfc2253.txt">RFC 2253</a> + * defined in <a href="http://www.ietf.org/rfc/rfc2253.txt">RFC 2253</a> * and described in the class description for * {@link javax.naming.ldap.LdapName}. * @@ -180,7 +180,7 @@ * Constructs an Rdn from the given attribute type and * value. * The string attribute values are not interpretted as - * <a href="http://ietf.org/rfc/rfc2253.txt">RFC 2253</a> + * <a href="http://www.ietf.org/rfc/rfc2253.txt">RFC 2253</a> * formatted RDN strings. That is, the values are used * literally (not parsed) and assumed to be unescaped. * @@ -216,7 +216,7 @@ /* * Adds the given attribute type and value to this Rdn. * The string attribute values are not interpretted as - * <a href="http://ietf.org/rfc/rfc2253.txt">RFC 2253</a> + * <a href="http://www.ietf.org/rfc/rfc2253.txt">RFC 2253</a> * formatted RDN strings. That is the values are used * literally (not parsed) and assumed to be unescaped. * @@ -280,7 +280,7 @@ /** * Returns this Rdn as a string represented in a format defined by - * <a href="http://ietf.org//rfc/rfc2253.txt">RFC 2253</a> and described + * <a href="http://www.ietf.org/rfc/rfc2253.txt">RFC 2253</a> and described * in the class description for {@link javax.naming.ldap.LdapName LdapName}. * * @return The string representation of the Rdn. @@ -503,7 +503,7 @@ /** * Given the value of an attribute, returns a string escaped according * to the rules specified in - * <a href="http://ietf.org/rfc/rfc2253.txt">RFC 2253</a>. + * <a href="http://www.ietf.org/rfc/rfc2253.txt">RFC 2253</a>. * <p> * For example, if the val is "Sue, Grabbit and Runn", the escaped * value returned by this method is "Sue\, Grabbit and Runn". @@ -582,7 +582,7 @@ /** * Given an attribute value string formated according to the rules * specified in - * <a href="http://ietf.org//rfc/rfc2253.txt">RFC 2253</a>, + * <a href="http://www.ietf.org/rfc/rfc2253.txt">RFC 2253</a>, * returns the unformated value. Escapes and quotes are * stripped away, and hex-encoded UTF-8 is converted to equivalent * UTF-16 characters. Returns a string value as a String, and a Modified: classlib6/core/src/openjdk/javax/javax/net/ssl/HttpsURLConnection.java =================================================================== --- classlib6/core/src/openjdk/javax/javax/net/ssl/HttpsURLConnection.java 2012-08-19 10:27:29 UTC (rev 5927) +++ classlib6/core/src/openjdk/javax/javax/net/ssl/HttpsURLConnection.java 2012-08-19 13:34:02 UTC (rev 5928) @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2011, 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 @@ -368,6 +368,10 @@ "no SSLSocketFactory specified"); } + SecurityManager sm = System.getSecurityManager(); + if (sm != null) { + sm.checkSetFactory(); + } sslSocketFactory = sf; } Modified: classlib6/core/src/openjdk/javax/javax/net/ssl/SSLContext.java =================================================================== --- classlib6/core/src/openjdk/javax/javax/net/ssl/SSLContext.java 2012-08-19 10:27:29 UTC (rev 5927) +++ classlib6/core/src/openjdk/javax/javax/net/ssl/SSLContext.java 2012-08-19 13:34:02 UTC (rev 5928) @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 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 @@ -159,7 +159,7 @@ * * @param protocol the standard name of the requested protocol. * See Appendix A in the <a href= - * "{@docRoot}/../technotes/guides//security/jsse/JSSERefGuide.html#AppA"> + * "{@docRoot}/../technotes/guides/security/jsse/JSSERefGuide.html#AppA"> * Java Secure Socket Extension Reference Guide </a> * for information about standard protocol names. * Modified: classlib6/core/src/openjdk/javax/javax/print/DocFlavor.java =================================================================== --- classlib6/core/src/openjdk/javax/javax/print/DocFlavor.java 2012-08-19 10:27:29 UTC (rev 5927) +++ classlib6/core/src/openjdk/javax/javax/print/DocFlavor.java 2012-08-19 13:34:02 UTC (rev 5928) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 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 @@ -451,7 +451,7 @@ /** * A String representing the host operating system encoding. * This will follow the conventions documented in - * <a href="http://ietf.org/rfc/rfc2278.txt"> + * <a href="http://www.ietf.org/rfc/rfc2278.txt"> * <i>RFC 2278: IANA Charset Registration Procedures</i></a> * except where historical names are returned for compatibility with * previous versions of the Java platform. Modified: classlib6/core/src/openjdk/javax/javax/swing/ImageIcon.java =================================================================== --- classlib6/core/src/openjdk/javax/javax/swing/ImageIcon.java 2012-08-19 10:27:29 UTC (rev 5927) +++ classlib6/core/src/openjdk/javax/javax/swing/ImageIcon.java 2012-08-19 13:34:02 UTC (rev 5928) @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2011, 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 Modified: classlib6/core/src/openjdk/langtools/com/sun/tools/javadoc/JavadocTool.java =================================================================== --- classlib6/core/src/openjdk/langtools/com/sun/tools/javadoc/JavadocTool.java 2012-08-19 10:27:29 UTC (rev 5927) +++ classlib6/core/src/openjdk/langtools/com/sun/tools/javadoc/JavadocTool.java 2012-08-19 13:34:02 UTC (rev 5928) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2001, 2011, 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 @@ -260,24 +260,15 @@ for (String p: excludedPackages) includedPackages.put(p, false); - if (docenv.fileManager.hasLocation(StandardLocation.SOURCE_PATH)) { + StandardLocation path = docenv.fileManager.hasLocation(StandardLocation.SOURCE_PATH) + ? StandardLocation.SOURCE_PATH : StandardLocation.CLASS_PATH; + searchSubPackages(subPackages, includedPackages, packages, packageFiles, - StandardLocation.SOURCE_PATH, + path, EnumSet.of(JavaFileObject.Kind.SOURCE)); - searchSubPackages(subPackages, - includedPackages, - packages, packageFiles, - StandardLocation.CLASS_PATH, - EnumSet.of(JavaFileObject.Kind.CLASS)); - } else { - searchSubPackages(subPackages, - includedPackages, - packages, packageFiles, - StandardLocation.CLASS_PATH, - EnumSet.of(JavaFileObject.Kind.SOURCE, JavaFileObject.Kind.CLASS)); - } + return packageFiles; } Modified: classlib6/core/src/openjdk/sun/sun/awt/image/PNGImageDecoder.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/awt/image/PNGImageDecoder.java 2012-08-19 10:27:29 UTC (rev 5927) +++ classlib6/core/src/openjdk/sun/sun/awt/image/PNGImageDecoder.java 2012-08-19 13:34:02 UTC (rev 5928) @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 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 @@ -32,7 +32,7 @@ import java.awt.Color; /** PNG - Portable Network Graphics - image file reader. - See <a href=ftp://ds.internic.net/rfc/rfc2083.txt>RFC2083</a> for details. */ + See <a href=http://www.ietf.org/rfc/rfc2083.txt>RFC2083</a> for details. */ /* this is changed public class PNGImageDecoder extends FilterInputStream implements Runnable Modified: classlib6/core/src/openjdk/sun/sun/font/FileFontStrike.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/font/FileFontStrike.java 2012-08-19 10:27:29 UTC (rev 5927) +++ classlib6/core/src/openjdk/sun/sun/font/FileFontStrike.java 2012-08-19 13:34:02 UTC (rev 5928) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 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 @@ -56,7 +56,7 @@ private static final int SEGINTARRAY = 3; private static final int SEGLONGARRAY = 4; - private int glyphCacheFormat = UNINITIALISED; + private volatile int glyphCacheFormat = UNINITIALISED; /* segmented arrays are blocks of 256 */ private static final int SEGSHIFT = 8; @@ -426,32 +426,34 @@ } /* Called only from synchronized code or constructor */ - private void initGlyphCache() { + private synchronized void initGlyphCache() { int numGlyphs = mapper.getNumGlyphs(); + int tmpFormat = UNINITIALISED; if (segmentedCache) { int numSegments = (numGlyphs + SEGSIZE-1)/SEGSIZE; if (FontManager.longAddresses) { - glyphCacheFormat = SEGLONGARRAY; + tmpFormat = SEGLONGARRAY; segLongGlyphImages = new long[numSegments][]; this.disposer.segLongGlyphImages = segLongGlyphImages; } else { - glyphCacheFormat = SEGINTARRAY; + tmpFormat = SEGINTARRAY; segIntGlyphImages = new int[numSegments][]; this.disposer.segIntGlyphImages = segIntGlyphImages; } } else { if (FontManager.longAddresses) { - glyphCacheFormat = LONGARRAY; + tmpFormat = LONGARRAY; longGlyphImages = new long[numGlyphs]; this.disposer.longGlyphImages = longGlyphImages; } else { - glyphCacheFormat = INTARRAY; + tmpFormat = INTARRAY; intGlyphImages = new int[numGlyphs]; this.disposer.intGlyphImages = intGlyphImages; } } + glyphCacheFormat = tmpFormat; } /* Metrics info is always retrieved. If the GlyphInfo address is non-zero Modified: classlib6/core/src/openjdk/sun/sun/java2d/pipe/DrawImage.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/java2d/pipe/DrawImage.java 2012-08-19 10:27:29 UTC (rev 5927) +++ classlib6/core/src/openjdk/sun/sun/java2d/pipe/DrawImage.java 2012-08-19 13:34:02 UTC (rev 5928) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2001, 2011, 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 Added: classlib6/core/src/openjdk/sun/sun/misc/JavaAWTAccess.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/misc/JavaAWTAccess.java (rev 0) +++ classlib6/core/src/openjdk/sun/sun/misc/JavaAWTAccess.java 2012-08-19 13:34:02 UTC (rev 5928) @@ -0,0 +1,32 @@ +/* + * Copyright (c) 2011, 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be us... [truncated message content] |
From: <ls...@us...> - 2012-09-23 09:24:21
|
Revision: 5931 http://jnode.svn.sourceforge.net/jnode/?rev=5931&view=rev Author: lsantha Date: 2012-09-23 09:24:10 +0000 (Sun, 23 Sep 2012) Log Message: ----------- Integrating OpenJDK 6 build 26. Modified Paths: -------------- classlib6/core/src/openjdk/com/com/sun/beans/finder/ClassFinder.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/ClientRequestInfoImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/ServerRequestInfoImpl.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/javax/rmi/CORBA/Util.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/poa/POAPolicyMediatorBase_R.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/toa/TOAFactory.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orb/ParserTable.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/RepositoryId_1_3.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/RepositoryId_1_3_1.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/protocol/LocalClientRequestDispatcherBase.java classlib6/core/src/openjdk/com/com/sun/corba/se/impl/util/RepositoryId.java classlib6/core/src/openjdk/com/com/sun/corba/se/spi/logging/CORBALogDomains.java classlib6/core/src/openjdk/com/com/sun/java/util/jar/pack/Driver.java classlib6/core/src/openjdk/com/com/sun/org/apache/xerces/internal/impl/XMLScanner.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/IDLNames.java classlib6/core/src/openjdk/corba/sun/rmi/rmic/iiop/StubGenerator.java classlib6/core/src/openjdk/java/java/awt/AWTEvent.java classlib6/core/src/openjdk/java/java/awt/CheckboxMenuItem.java classlib6/core/src/openjdk/java/java/awt/Component.java classlib6/core/src/openjdk/java/java/awt/DefaultKeyboardFocusManager.java classlib6/core/src/openjdk/java/java/awt/EventQueue.java classlib6/core/src/openjdk/java/java/awt/KeyboardFocusManager.java classlib6/core/src/openjdk/java/java/awt/Menu.java classlib6/core/src/openjdk/java/java/awt/MenuBar.java classlib6/core/src/openjdk/java/java/awt/MenuComponent.java classlib6/core/src/openjdk/java/java/awt/MenuItem.java classlib6/core/src/openjdk/java/java/awt/PopupMenu.java classlib6/core/src/openjdk/java/java/awt/ScrollPaneAdjustable.java classlib6/core/src/openjdk/java/java/awt/Window.java classlib6/core/src/openjdk/java/java/beans/Introspector.java classlib6/core/src/openjdk/java/java/beans/PropertyEditorManager.java classlib6/core/src/openjdk/java/java/io/File.java classlib6/core/src/openjdk/java/java/io/FileSystem.java classlib6/core/src/openjdk/java/java/net/NetworkInterface.java classlib6/core/src/openjdk/java/java/util/UUID.java classlib6/core/src/openjdk/javax/javax/crypto/CipherSpi.java classlib6/core/src/openjdk/javax/javax/imageio/stream/FileCacheImageInputStream.java classlib6/core/src/openjdk/javax/javax/imageio/stream/FileCacheImageOutputStream.java classlib6/core/src/openjdk/javax/javax/management/loading/MLet.java classlib6/core/src/openjdk/javax/javax/swing/ClientPropertyKey.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthButtonUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthLabelUI.java classlib6/core/src/openjdk/javax/javax/swing/plaf/synth/SynthLookAndFeel.java classlib6/core/src/openjdk/sun/sun/awt/AWTAccessor.java classlib6/core/src/openjdk/sun/sun/awt/AppContext.java classlib6/core/src/openjdk/sun/sun/awt/KeyboardFocusManagerPeerImpl.java classlib6/core/src/openjdk/sun/sun/awt/SunToolkit.java classlib6/core/src/openjdk/sun/sun/misc/IOUtils.java classlib6/core/src/openjdk/sun/sun/misc/SharedSecrets.java classlib6/core/src/openjdk/sun/sun/net/www/protocol/jar/URLJarFile.java classlib6/core/src/openjdk/sun/sun/print/PSPrinterJob.java classlib6/core/src/openjdk/sun/sun/rmi/server/Activation.java classlib6/core/src/openjdk/sun/sun/security/ssl/AppOutputStream.java classlib6/core/src/openjdk/sun/sun/security/ssl/EngineOutputRecord.java classlib6/core/src/openjdk/sun/sun/security/ssl/OutputRecord.java classlib6/core/src/openjdk/sun/sun/security/ssl/SSLSocketImpl.java classlib6/core/src/openjdk/sun/sun/security/x509/CRLExtensions.java classlib6/core/src/openjdk/sun/sun/security/x509/CertificateExtensions.java classlib6/core/src/openjdk/sun/sun/security/x509/X509CRLEntryImpl.java classlib6/core/src/openjdk/sun/sun/security/x509/X509CRLImpl.java classlib6/core/src/openjdk/sun/sun/security/x509/X509CertImpl.java classlib6/core/src/openjdk/sun/sun/tools/jar/Main.java classlib6/core/src/openjdk/sun/sun/tools/native2ascii/Main.java classlib6/core/src/openjdk/svm/java/io/UnixFileSystem.java Added Paths: ----------- classlib6/core/src/openjdk/com/com/sun/beans/editors/ classlib6/core/src/openjdk/com/com/sun/beans/editors/BooleanEditor.java classlib6/core/src/openjdk/com/com/sun/beans/editors/ByteEditor.java classlib6/core/src/openjdk/com/com/sun/beans/editors/ColorEditor.java classlib6/core/src/openjdk/com/com/sun/beans/editors/DoubleEditor.java classlib6/core/src/openjdk/com/com/sun/beans/editors/EnumEditor.java classlib6/core/src/openjdk/com/com/sun/beans/editors/FloatEditor.java classlib6/core/src/openjdk/com/com/sun/beans/editors/FontEditor.java classlib6/core/src/openjdk/com/com/sun/beans/editors/IntegerEditor.java classlib6/core/src/openjdk/com/com/sun/beans/editors/LongEditor.java classlib6/core/src/openjdk/com/com/sun/beans/editors/NumberEditor.java classlib6/core/src/openjdk/com/com/sun/beans/editors/ShortEditor.java classlib6/core/src/openjdk/com/com/sun/beans/editors/StringEditor.java classlib6/core/src/openjdk/com/com/sun/beans/infos/ classlib6/core/src/openjdk/com/com/sun/beans/infos/ComponentBeanInfo.java classlib6/core/src/openjdk/sun/sun/misc/JavaIOFileAccess.java Removed Paths: ------------- classlib6/core/src/openjdk/sun/sun/beans/ Added: classlib6/core/src/openjdk/com/com/sun/beans/editors/BooleanEditor.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/beans/editors/BooleanEditor.java (rev 0) +++ classlib6/core/src/openjdk/com/com/sun/beans/editors/BooleanEditor.java 2012-09-23 09:24:10 UTC (rev 5931) @@ -0,0 +1,76 @@ +/* + * Copyright (c) 2006, 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package com.sun.beans.editors; + +/** + * Property editor for a java builtin "boolean" type. + */ + +import java.beans.*; + +public class BooleanEditor extends PropertyEditorSupport { + + + public String getJavaInitializationString() { + Object value = getValue(); + return (value != null) + ? value.toString() + : "null"; + } + + public String getAsText() { + Object value = getValue(); + return (value instanceof Boolean) + ? getValidName((Boolean) value) + : "null"; + } + + public void setAsText(String text) throws java.lang.IllegalArgumentException { + if (text == null) { + setValue(null); + } else if (isValidName(true, text)) { + setValue(Boolean.TRUE); + } else if (isValidName(false, text)) { + setValue(Boolean.FALSE); + } else { + throw new java.lang.IllegalArgumentException(text); + } + } + + public String[] getTags() { + return new String[] {getValidName(true), getValidName(false)}; + } + + // the following method should be localized (4890258) + + private String getValidName(boolean value) { + return value ? "True" : "False"; + } + + private boolean isValidName(boolean value, String name) { + return getValidName(value).equalsIgnoreCase(name); + } +} Added: classlib6/core/src/openjdk/com/com/sun/beans/editors/ByteEditor.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/beans/editors/ByteEditor.java (rev 0) +++ classlib6/core/src/openjdk/com/com/sun/beans/editors/ByteEditor.java 2012-09-23 09:24:10 UTC (rev 5931) @@ -0,0 +1,48 @@ +/* + * 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package com.sun.beans.editors; + +/** + * Property editor for a java builtin "byte" type. + * + */ + +import java.beans.*; + +public class ByteEditor extends NumberEditor { + + public String getJavaInitializationString() { + Object value = getValue(); + return (value != null) + ? "((byte)" + value + ")" + : "null"; + } + + public void setAsText(String text) throws IllegalArgumentException { + setValue((text == null) ? null : Byte.decode(text)); + } + +} Added: classlib6/core/src/openjdk/com/com/sun/beans/editors/ColorEditor.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/beans/editors/ColorEditor.java (rev 0) +++ classlib6/core/src/openjdk/com/com/sun/beans/editors/ColorEditor.java 2012-09-23 09:24:10 UTC (rev 5931) @@ -0,0 +1,212 @@ +/* + * 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package com.sun.beans.editors; + +import java.awt.*; +import java.beans.*; + +public class ColorEditor extends Panel implements PropertyEditor { + public ColorEditor() { + setLayout(null); + + ourWidth = hPad; + + // Create a sample color block bordered in black + Panel p = new Panel(); + p.setLayout(null); + p.setBackground(Color.black); + sample = new Canvas(); + p.add(sample); + sample.reshape(2, 2, sampleWidth, sampleHeight); + add(p); + p.reshape(ourWidth, 2, sampleWidth+4, sampleHeight+4); + ourWidth += sampleWidth + 4 + hPad; + + text = new TextField("", 14); + add(text); + text.reshape(ourWidth,0,100,30); + ourWidth += 100 + hPad; + + choser = new Choice(); + int active = 0; + for (int i = 0; i < colorNames.length; i++) { + choser.addItem(colorNames[i]); + } + add(choser); + choser.reshape(ourWidth,0,100,30); + ourWidth += 100 + hPad; + + resize(ourWidth,40); + } + + public void setValue(Object o) { + Color c = (Color)o; + changeColor(c); + } + + public Dimension preferredSize() { + return new Dimension(ourWidth, 40); + } + + public boolean keyUp(Event e, int key) { + if (e.target == text) { + try { + setAsText(text.getText()); + } catch (IllegalArgumentException ex) { + // Quietly ignore. + } + } + return (false); + } + + public void setAsText(String s) throws java.lang.IllegalArgumentException { + if (s == null) { + changeColor(null); + return; + } + int c1 = s.indexOf(','); + int c2 = s.indexOf(',', c1+1); + if (c1 < 0 || c2 < 0) { + // Invalid string. + throw new IllegalArgumentException(s); + } + try { + int r = Integer.parseInt(s.substring(0,c1)); + int g = Integer.parseInt(s.substring(c1+1, c2)); + int b = Integer.parseInt(s.substring(c2+1)); + Color c = new Color(r,g,b); + changeColor(c); + } catch (Exception ex) { + throw new IllegalArgumentException(s); + } + + } + + public boolean action(Event e, Object arg) { + if (e.target == choser) { + changeColor(colors[choser.getSelectedIndex()]); + } + return false; + } + + public String getJavaInitializationString() { + return (this.color != null) + ? "new java.awt.Color(" + this.color.getRGB() + ",true)" + : "null"; + } + + + private void changeColor(Color c) { + + if (c == null) { + this.color = null; + this.text.setText(""); + return; + } + + color = c; + + text.setText("" + c.getRed() + "," + c.getGreen() + "," + c.getBlue()); + + int active = 0; + for (int i = 0; i < colorNames.length; i++) { + if (color.equals(colors[i])) { + active = i; + } + } + choser.select(active); + + sample.setBackground(color); + sample.repaint(); + + support.firePropertyChange("", null, null); + } + + public Object getValue() { + return color; + } + + public boolean isPaintable() { + return true; + } + + public void paintValue(java.awt.Graphics gfx, java.awt.Rectangle box) { + Color oldColor = gfx.getColor(); + gfx.setColor(Color.black); + gfx.drawRect(box.x, box.y, box.width-3, box.height-3); + gfx.setColor(color); + gfx.fillRect(box.x+1, box.y+1, box.width-4, box.height-4); + gfx.setColor(oldColor); + } + + public String getAsText() { + return (this.color != null) + ? this.color.getRed() + "," + this.color.getGreen() + "," + this.color.getBlue() + : "null"; + } + + public String[] getTags() { + return null; + } + + public java.awt.Component getCustomEditor() { + return this; + } + + public boolean supportsCustomEditor() { + return true; + } + + public void addPropertyChangeListener(PropertyChangeListener l) { + support.addPropertyChangeListener(l); + } + + public void removePropertyChangeListener(PropertyChangeListener l) { + support.removePropertyChangeListener(l); + } + + + private String colorNames[] = { " ", "white", "lightGray", "gray", "darkGray", + "black", "red", "pink", "orange", + "yellow", "green", "magenta", "cyan", + "blue"}; + private Color colors[] = { null, Color.white, Color.lightGray, Color.gray, Color.darkGray, + Color.black, Color.red, Color.pink, Color.orange, + Color.yellow, Color.green, Color.magenta, Color.cyan, + Color.blue}; + + private Canvas sample; + private int sampleHeight = 20; + private int sampleWidth = 40; + private int hPad = 5; + private int ourWidth; + + private Color color; + private TextField text; + private Choice choser; + + private PropertyChangeSupport support = new PropertyChangeSupport(this); +} Added: classlib6/core/src/openjdk/com/com/sun/beans/editors/DoubleEditor.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/beans/editors/DoubleEditor.java (rev 0) +++ classlib6/core/src/openjdk/com/com/sun/beans/editors/DoubleEditor.java 2012-09-23 09:24:10 UTC (rev 5931) @@ -0,0 +1,41 @@ +/* + * 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package com.sun.beans.editors; + +/** + * Property editor for a java builtin "double" type. + * + */ + +import java.beans.*; + +public class DoubleEditor extends NumberEditor { + + public void setAsText(String text) throws IllegalArgumentException { + setValue((text == null) ? null : Double.valueOf(text)); + } + +} Added: classlib6/core/src/openjdk/com/com/sun/beans/editors/EnumEditor.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/beans/editors/EnumEditor.java (rev 0) +++ classlib6/core/src/openjdk/com/com/sun/beans/editors/EnumEditor.java 2012-09-23 09:24:10 UTC (rev 5931) @@ -0,0 +1,142 @@ +/* + * Copyright (c) 2006, 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package com.sun.beans.editors; + +import java.awt.Component; +import java.awt.Graphics; +import java.awt.Rectangle; +import java.beans.PropertyChangeEvent; +import java.beans.PropertyChangeListener; +import java.beans.PropertyEditor; +import java.util.ArrayList; +import java.util.List; + +/** + * Property editor for java.lang.Enum subclasses. + * + * @see PropertyEditor + * + * @since 1.7 + * + * @author Sergey A. Malenkov + */ +public final class EnumEditor implements PropertyEditor { + private final List<PropertyChangeListener> listeners = new ArrayList<PropertyChangeListener>(); + + private final Class type; + private final String[] tags; + + private Object value; + + public EnumEditor( Class type ) { + Object[] values = type.getEnumConstants(); + if ( values == null ) { + throw new IllegalArgumentException( "Unsupported " + type ); + } + this.type = type; + this.tags = new String[values.length]; + for ( int i = 0; i < values.length; i++ ) { + this.tags[i] = ( ( Enum )values[i] ).name(); + } + } + + public Object getValue() { + return this.value; + } + + public void setValue( Object value ) { + if ( ( value != null ) && !this.type.isInstance( value ) ) { + throw new IllegalArgumentException( "Unsupported value: " + value ); + } + Object oldValue; + PropertyChangeListener[] listeners; + synchronized ( this.listeners ) { + oldValue = this.value; + this.value = value; + + if ( ( value == null ) ? oldValue == null : value.equals( oldValue ) ) { + return; // do not fire event if value is not changed + } + int size = this.listeners.size(); + if ( size == 0 ) { + return; // do not fire event if there are no any listener + } + listeners = this.listeners.toArray( new PropertyChangeListener[size] ); + } + PropertyChangeEvent event = new PropertyChangeEvent( this, null, oldValue, value ); + for ( PropertyChangeListener listener : listeners ) { + listener.propertyChange( event ); + } + } + + public String getAsText() { + return ( this.value != null ) + ? ( ( Enum )this.value ).name() + : "null"; + } + + public void setAsText( String text ) { + setValue( ( text != null ) + ? Enum.valueOf( this.type, text ) + : null ); + } + + public String[] getTags() { + return this.tags.clone(); + } + + public String getJavaInitializationString() { + return ( this.value != null ) + ? this.type.getName() + '.' + ( ( Enum )this.value ).name() + : "null"; + } + + public boolean isPaintable() { + return false; + } + + public void paintValue( Graphics gfx, Rectangle box ) { + } + + public boolean supportsCustomEditor() { + return false; + } + + public Component getCustomEditor() { + return null; + } + + public void addPropertyChangeListener( PropertyChangeListener listener ) { + synchronized ( this.listeners ) { + this.listeners.add( listener ); + } + } + + public void removePropertyChangeListener( PropertyChangeListener listener ) { + synchronized ( this.listeners ) { + this.listeners.remove( listener ); + } + } +} Added: classlib6/core/src/openjdk/com/com/sun/beans/editors/FloatEditor.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/beans/editors/FloatEditor.java (rev 0) +++ classlib6/core/src/openjdk/com/com/sun/beans/editors/FloatEditor.java 2012-09-23 09:24:10 UTC (rev 5931) @@ -0,0 +1,48 @@ +/* + * 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package com.sun.beans.editors; + +/** + * Property editor for a java builtin "float" type. + * + */ + +import java.beans.*; + +public class FloatEditor extends NumberEditor { + + public String getJavaInitializationString() { + Object value = getValue(); + return (value != null) + ? value + "F" + : "null"; + } + + public void setAsText(String text) throws IllegalArgumentException { + setValue((text == null) ? null : Float.valueOf(text)); + } + +} Added: classlib6/core/src/openjdk/com/com/sun/beans/editors/FontEditor.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/beans/editors/FontEditor.java (rev 0) +++ classlib6/core/src/openjdk/com/com/sun/beans/editors/FontEditor.java 2012-09-23 09:24:10 UTC (rev 5931) @@ -0,0 +1,218 @@ +/* + * 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package com.sun.beans.editors; + +import java.awt.*; +import java.beans.*; + +public class FontEditor extends Panel implements java.beans.PropertyEditor { + + public FontEditor() { + setLayout(null); + + toolkit = Toolkit.getDefaultToolkit(); + fonts = toolkit.getFontList(); + + familyChoser = new Choice(); + for (int i = 0; i < fonts.length; i++) { + familyChoser.addItem(fonts[i]); + } + add(familyChoser); + familyChoser.reshape(20, 5, 100, 30); + + styleChoser = new Choice(); + for (int i = 0; i < styleNames.length; i++) { + styleChoser.addItem(styleNames[i]); + } + add(styleChoser); + styleChoser.reshape(145, 5, 70, 30); + + sizeChoser = new Choice(); + for (int i = 0; i < pointSizes.length; i++) { + sizeChoser.addItem("" + pointSizes[i]); + } + add(sizeChoser); + sizeChoser.reshape(220, 5, 70, 30); + + resize(300,40); + } + + + public Dimension preferredSize() { + return new Dimension(300, 40); + } + + public void setValue(Object o) { + font = (Font) o; + if (this.font == null) + return; + + changeFont(font); + // Update the current GUI choices. + for (int i = 0; i < fonts.length; i++) { + if (fonts[i].equals(font.getFamily())) { + familyChoser.select(i); + break; + } + } + for (int i = 0; i < styleNames.length; i++) { + if (font.getStyle() == styles[i]) { + styleChoser.select(i); + break; + } + } + for (int i = 0; i < pointSizes.length; i++) { + if (font.getSize() <= pointSizes[i]) { + sizeChoser.select(i); + break; + } + } + } + + private void changeFont(Font f) { + font = f; + if (sample != null) { + remove(sample); + } + sample = new Label(sampleText); + sample.setFont(font); + add(sample); + Component p = getParent(); + if (p != null) { + p.invalidate(); + p.layout(); + } + invalidate(); + layout(); + repaint(); + support.firePropertyChange("", null, null); + } + + public Object getValue() { + return (font); + } + + public String getJavaInitializationString() { + if (this.font == null) + return "null"; + + return "new java.awt.Font(\"" + font.getName() + "\", " + + font.getStyle() + ", " + font.getSize() + ")"; + } + + public boolean action(Event e, Object arg) { + String family = familyChoser.getSelectedItem(); + int style = styles[styleChoser.getSelectedIndex()]; + int size = pointSizes[sizeChoser.getSelectedIndex()]; + try { + Font f = new Font(family, style, size); + changeFont(f); + } catch (Exception ex) { + System.err.println("Couldn't create font " + family + "-" + + styleNames[style] + "-" + size); + } + return (false); + } + + + public boolean isPaintable() { + return true; + } + + public void paintValue(java.awt.Graphics gfx, java.awt.Rectangle box) { + // Silent noop. + Font oldFont = gfx.getFont(); + gfx.setFont(font); + FontMetrics fm = gfx.getFontMetrics(); + int vpad = (box.height - fm.getAscent())/2; + gfx.drawString(sampleText, 0, box.height-vpad); + gfx.setFont(oldFont); + } + + public String getAsText() { + if (this.font == null) { + return "null"; + } + StringBuilder sb = new StringBuilder(); + sb.append(this.font.getName()); + sb.append(' '); + + boolean b = this.font.isBold(); + if (b) { + sb.append("BOLD"); + } + boolean i = this.font.isItalic(); + if (i) { + sb.append("ITALIC"); + } + if (b || i) { + sb.append(' '); + } + sb.append(this.font.getSize()); + return sb.toString(); + } + + public void setAsText(String text) throws IllegalArgumentException { + setValue((text == null) ? null : Font.decode(text)); + } + + public String[] getTags() { + return null; + } + + public java.awt.Component getCustomEditor() { + return this; + } + + public boolean supportsCustomEditor() { + return true; + } + + public void addPropertyChangeListener(PropertyChangeListener l) { + support.addPropertyChangeListener(l); + } + + public void removePropertyChangeListener(PropertyChangeListener l) { + support.removePropertyChangeListener(l); + } + + private Font font; + private Toolkit toolkit; + private String sampleText = "Abcde..."; + + private Label sample; + private Choice familyChoser; + private Choice styleChoser; + private Choice sizeChoser; + + private String fonts[]; + private String[] styleNames = { "plain", "bold", "italic" }; + private int[] styles = { Font.PLAIN, Font.BOLD, Font.ITALIC }; + private int[] pointSizes = { 3, 5, 8, 10, 12, 14, 18, 24, 36, 48 }; + + private PropertyChangeSupport support = new PropertyChangeSupport(this); + +} Added: classlib6/core/src/openjdk/com/com/sun/beans/editors/IntegerEditor.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/beans/editors/IntegerEditor.java (rev 0) +++ classlib6/core/src/openjdk/com/com/sun/beans/editors/IntegerEditor.java 2012-09-23 09:24:10 UTC (rev 5931) @@ -0,0 +1,42 @@ +/* + * Copyright (c) 2006, 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package com.sun.beans.editors; + +/** + * Property editor for a java builtin "int" type. + * + */ + +import java.beans.*; + +public class IntegerEditor extends NumberEditor { + + + public void setAsText(String text) throws IllegalArgumentException { + setValue((text == null) ? null : Integer.decode(text)); + } + +} Added: classlib6/core/src/openjdk/com/com/sun/beans/editors/LongEditor.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/beans/editors/LongEditor.java (rev 0) +++ classlib6/core/src/openjdk/com/com/sun/beans/editors/LongEditor.java 2012-09-23 09:24:10 UTC (rev 5931) @@ -0,0 +1,48 @@ +/* + * 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package com.sun.beans.editors; + +/** + * Property editor for a java builtin "long" type. + * + */ + +import java.beans.*; + +public class LongEditor extends NumberEditor { + + public String getJavaInitializationString() { + Object value = getValue(); + return (value != null) + ? value + "L" + : "null"; + } + + public void setAsText(String text) throws IllegalArgumentException { + setValue((text == null) ? null : Long.decode(text)); + } + +} Added: classlib6/core/src/openjdk/com/com/sun/beans/editors/NumberEditor.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/beans/editors/NumberEditor.java (rev 0) +++ classlib6/core/src/openjdk/com/com/sun/beans/editors/NumberEditor.java 2012-09-23 09:24:10 UTC (rev 5931) @@ -0,0 +1,44 @@ +/* + * 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package com.sun.beans.editors; + +/** + * Abstract Property editor for a java builtin number types. + * + */ + +import java.beans.*; + +abstract public class NumberEditor extends PropertyEditorSupport { + + public String getJavaInitializationString() { + Object value = getValue(); + return (value != null) + ? value.toString() + : "null"; + } + +} Added: classlib6/core/src/openjdk/com/com/sun/beans/editors/ShortEditor.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/beans/editors/ShortEditor.java (rev 0) +++ classlib6/core/src/openjdk/com/com/sun/beans/editors/ShortEditor.java 2012-09-23 09:24:10 UTC (rev 5931) @@ -0,0 +1,49 @@ +/* + * 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + + +package com.sun.beans.editors; + +/** + * Property editor for a java builtin "short" type. + * + */ + +import java.beans.*; + +public class ShortEditor extends NumberEditor { + + public String getJavaInitializationString() { + Object value = getValue(); + return (value != null) + ? "((short)" + value + ")" + : "null"; + } + + public void setAsText(String text) throws IllegalArgumentException { + setValue((text == null) ? null : Short.decode(text)); + } + +} Added: classlib6/core/src/openjdk/com/com/sun/beans/editors/StringEditor.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/beans/editors/StringEditor.java (rev 0) +++ classlib6/core/src/openjdk/com/com/sun/beans/editors/StringEditor.java 2012-09-23 09:24:10 UTC (rev 5931) @@ -0,0 +1,74 @@ +/* + * 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + + +package com.sun.beans.editors; + +import java.beans.*; + +public class StringEditor extends PropertyEditorSupport { + + public String getJavaInitializationString() { + Object value = getValue(); + if (value == null) + return "null"; + + String str = value.toString(); + int length = str.length(); + StringBuilder sb = new StringBuilder(length + 2); + sb.append('"'); + for (int i = 0; i < length; i++) { + char ch = str.charAt(i); + switch (ch) { + case '\b': sb.append("\\b"); break; + case '\t': sb.append("\\t"); break; + case '\n': sb.append("\\n"); break; + case '\f': sb.append("\\f"); break; + case '\r': sb.append("\\r"); break; + case '\"': sb.append("\\\""); break; + case '\\': sb.append("\\\\"); break; + default: + if ((ch < ' ') || (ch > '~')) { + sb.append("\\u"); + String hex = Integer.toHexString((int) ch); + for (int len = hex.length(); len < 4; len++) { + sb.append('0'); + } + sb.append(hex); + } else { + sb.append(ch); + } + break; + } + } + sb.append('"'); + return sb.toString(); + } + + public void setAsText(String text) { + setValue(text); + } + +} Modified: classlib6/core/src/openjdk/com/com/sun/beans/finder/ClassFinder.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/beans/finder/ClassFinder.java 2012-08-19 14:03:14 UTC (rev 5930) +++ classlib6/core/src/openjdk/com/com/sun/beans/finder/ClassFinder.java 2012-09-23 09:24:10 UTC (rev 5931) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 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 @@ -24,6 +24,8 @@ */ package com.sun.beans.finder; +import static sun.reflect.misc.ReflectUtil.checkPackageAccess; + /** * This is utility class that provides <code>static</code> methods * to find a class with the specified name using the specified class loader. @@ -53,6 +55,7 @@ * @see Thread#getContextClassLoader() */ public static Class findClass( String name ) throws ClassNotFoundException { + checkPackageAccess(name); try { ClassLoader loader = Thread.currentThread().getContextClassLoader(); if ( loader == null ) { @@ -93,6 +96,7 @@ * @see Class#forName(String,boolean,ClassLoader) */ public static Class findClass( String name, ClassLoader loader ) throws ClassNotFoundException { + checkPackageAccess(name); if ( loader != null ) { try { return Class.forName( name, false, loader ); Added: classlib6/core/src/openjdk/com/com/sun/beans/infos/ComponentBeanInfo.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/beans/infos/ComponentBeanInfo.java (rev 0) +++ classlib6/core/src/openjdk/com/com/sun/beans/infos/ComponentBeanInfo.java 2012-09-23 09:24:10 UTC (rev 5931) @@ -0,0 +1,62 @@ +/* + * 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package com.sun.beans.infos; + +import java.beans.*; + +/** + * BeanInfo descriptor for a standard AWT component. + */ + +public class ComponentBeanInfo extends SimpleBeanInfo { + private static final Class beanClass = java.awt.Component.class; + + public PropertyDescriptor[] getPropertyDescriptors() { + try { + PropertyDescriptor + name = new PropertyDescriptor("name", beanClass), + background = new PropertyDescriptor("background", beanClass), + foreground = new PropertyDescriptor("foreground", beanClass), + font = new PropertyDescriptor("font", beanClass), + enabled = new PropertyDescriptor("enabled", beanClass), + visible = new PropertyDescriptor("visible", beanClass), + focusable = new PropertyDescriptor("focusable", beanClass); + + enabled.setExpert(true); + visible.setHidden(true); + + background.setBound(true); + foreground.setBound(true); + font.setBound(true); + focusable.setBound(true); + + PropertyDescriptor[] rv = {name, background, foreground, font, enabled, visible, focusable }; + return rv; + } catch (IntrospectionException e) { + throw new Error(e.toString()); + } + } +} Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/ClientRequestInfoImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/ClientRequestInfoImpl.java 2012-08-19 14:03:14 UTC (rev 5930) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/ClientRequestInfoImpl.java 2012-09-23 09:24:10 UTC (rev 5931) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2003, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 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 @@ -215,7 +215,7 @@ // ClientRequestInfo validity table (see ptc/00-08-06 table 21-1). // Note: These must be in the same order as specified in contants. - protected static final boolean validCall[][] = { + private static final boolean validCall[][] = { // LEGEND: // s_req = send_request r_rep = receive_reply // s_pol = send_poll r_exc = receive_exception Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/ServerRequestInfoImpl.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/ServerRequestInfoImpl.java 2012-08-19 14:03:14 UTC (rev 5930) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/interceptors/ServerRequestInfoImpl.java 2012-09-23 09:24:10 UTC (rev 5931) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2003, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 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 @@ -195,7 +195,7 @@ // ServerRequestInfo validity table (see ptc/00-08-06 table 21-2). // Note: These must be in the same order as specified in contants. - protected static final boolean validCall[][] = { + private static final boolean validCall[][] = { // LEGEND: // r_rsc = receive_request_service_contexts // r_req = receive_request Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/javax/rmi/CORBA/Util.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/javax/rmi/CORBA/Util.java 2012-08-19 14:03:14 UTC (rev 5930) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/javax/rmi/CORBA/Util.java 2012-09-23 09:24:10 UTC (rev 5931) @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2004, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 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 @@ -130,12 +130,25 @@ private UtilSystemException utilWrapper = UtilSystemException.get( CORBALogDomains.RPC_ENCODING); - public static Util instance = null; + private static Util instance = null; public Util() { - instance = this; + setInstance(this); } + private static void setInstance( Util util ) { + assert instance == null : "Instance already defined"; + instance = util; + } + + public static Util getInstance() { + return instance; + } + + public static boolean isInstanceDefined() { + return instance != null; + } + // Used by TOAFactory.shutdown to unexport all targets for this // particular ORB. This happens during ORB shutdown. public void unregisterTargetsForORB(org.omg.CORBA.ORB orb) Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/poa/POAPolicyMediatorBase_R.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/poa/POAPolicyMediatorBase_R.java 2012-08-19 14:03:14 UTC (rev 5930) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/poa/POAPolicyMediatorBase_R.java 2012-09-23 09:24:10 UTC (rev 5931) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2004, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 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 @@ -93,7 +93,7 @@ activeObjectMap.putServant( servant, entry ) ; - if (Util.instance != null) { + if (Util.isInstanceDefined()) { POAManagerImpl pm = (POAManagerImpl)poa.the_POAManager() ; POAFactory factory = pm.getFactory() ; factory.registerPOAForServant(poa, servant); @@ -133,7 +133,7 @@ activeObjectMap.remove(key); - if (Util.instance != null) { + if (Util.isInstanceDefined()) { POAManagerImpl pm = (POAManagerImpl)poa.the_POAManager() ; POAFactory factory = pm.getFactory() ; factory.unregisterPOAForServant(poa, s); Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/toa/TOAFactory.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/toa/TOAFactory.java 2012-08-19 14:03:14 UTC (rev 5930) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/oa/toa/TOAFactory.java 2012-09-23 09:24:10 UTC (rev 5931) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2003, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 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 @@ -78,8 +78,8 @@ public void shutdown( boolean waitForCompletion ) { - if (Util.instance != null) { - Util.instance.unregisterTargetsForORB(orb); + if (Util.isInstanceDefined()) { + Util.getInstance().unregisterTargetsForORB(orb); } } Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orb/ParserTable.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orb/ParserTable.java 2012-08-19 14:03:14 UTC (rev 5930) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orb/ParserTable.java 2012-09-23 09:24:10 UTC (rev 5931) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 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 @@ -106,7 +106,9 @@ public ParserData[] getParserData() { - return parserData ; + ParserData[] parserArray = new ParserData[parserData.length]; + System.arraycopy(parserData, 0, parserArray, 0, parserData.length); + return parserArray; } private ParserTable() { Modified: classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/RepositoryId_1_3.java =================================================================== --- classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/RepositoryId_1_3.java 2012-08-19 14:03:14 UTC (rev 5930) +++ classlib6/core/src/openjdk/com/com/sun/corba/se/impl/orbutil/RepositoryId_1_3.java 2012-09-23 09:24:10 UTC (rev 5931) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2002, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 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 @@ -62,7 +62,7 @@ // legal use of '.' in a Java name. public static final RepositoryIdCache_1_3 cache = new RepositoryIdCache_1_3(); - public static final byte[] IDL_IDENTIFIER_CHARS = { + private static final byte[] IDL_IDENTIFIER_CHARS = { // 0 1 2 3 4 5 6 7 8 9 a b c d e f 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, // 00-0f @@ -180,7 +180,7 @@ public static final String kRemoteTypeStr = ""; public static final String kRemoteValueRepID = ""; - public static final Hashtable kSpecialArrayTypeStrings = new Hashtable(); + private static final Hashtable kSpecialArrayTypeStrings = new Hashtable(); static { kSpecialArrayTypeStrings.put("CORBA.WStringValue", new StringBuffer(java.lang.String.class.getName())); @@ -189,7 +189,7 @@ } - public static final Hashtable kSpecialCasesRepIDs = new Hashtable(); + private static final Hashtable kSpecialCasesRepIDs = new Hashtable(); static { kSpecialCasesRepIDs.put(java.lang.String.class, kWStringValueRepID); @@ -197,7 +197,7 @@ kSpecialCasesRepIDs.put(java.rmi.Remote.class, kRemoteValueRepID); } - public static final Hashtable kSpecialCasesStubValues = new Hashtable(); + private static final Hashtable kSpecialCasesStubValues = new Hashtable(); static { kSpecialCasesStubValues.put(java.lang.String.class, kWStringStubValue); @@ -209,7 +209,7 @@ } - public static final Hashtable kSpecialCasesVersions = new Hashtable(); + private static final Hashtable kSpecialCasesVersions = new Hashtable(); static { kSpecialCasesVersions.put(java.lang.String.class, kWStringValueHash); @@ -220,7 +220,7 @@ kSpecialCasesVersions.put(java.rmi.Remote.class, kRemoteValueHash); } - public static final Hashtable kSpecialCasesClasses = new Hashtable(); + private static final Hashtable kSpecialCasesClasses = new Hashtable(); static { kSpecialCasesClasses.put(kWStringTypeStr, java.lang.String.class); @@ -232,7 +232,7 @@ //kSpecialCasesClasses.put(kRemoteTypeStr, java.rmi.Remote.class); } - public static final Hashtable kSpecialCasesArrayPrefix = new Hashtable(); + private static final Hashtable kSpecialCasesArrayPrefix = new Hashtable(); static { kSpecialCasesArrayPrefix.p... [truncated message content] |
From: <ls...@us...> - 2013-02-16 19:08:59
|
Revision: 5948 http://jnode.svn.sourceforge.net/jnode/?rev=5948&view=rev Author: lsantha Date: 2013-02-16 19:08:48 +0000 (Sat, 16 Feb 2013) Log Message: ----------- Integrating OpenJDK 6 build 27. Modified Paths: -------------- classlib6/core/src/openjdk/java/java/beans/XMLDecoder.java classlib6/core/src/openjdk/java/java/net/URL.java classlib6/core/src/openjdk/java/java/util/ServiceLoader.java classlib6/core/src/openjdk/java/java/util/concurrent/Executors.java classlib6/core/src/openjdk/java/java/util/logging/FileHandler.java classlib6/core/src/openjdk/java/java/util/logging/Handler.java classlib6/core/src/openjdk/java/java/util/logging/LogManager.java classlib6/core/src/openjdk/java/java/util/logging/Logger.java classlib6/core/src/openjdk/java/java/util/logging/MemoryHandler.java classlib6/core/src/openjdk/java/java/util/logging/StreamHandler.java classlib6/core/src/openjdk/javax/javax/management/modelmbean/DescriptorSupport.java classlib6/core/src/openjdk/javax/javax/management/remote/rmi/RMIConnectionImpl.java classlib6/core/src/openjdk/javax/javax/swing/text/DefaultFormatter.java classlib6/core/src/openjdk/sun/sun/misc/Service.java classlib6/core/src/openjdk/sun/sun/rmi/registry/RegistryImpl.java classlib6/core/src/openjdk/sun/sun/security/pkcs11/P11Cipher.java classlib6/core/src/openjdk/sun/sun/security/pkcs11/P11Key.java classlib6/core/src/openjdk/sun/sun/security/pkcs11/P11RSACipher.java classlib6/core/src/openjdk/sun/sun/security/pkcs11/P11Signature.java classlib6/core/src/openjdk/sun/sun/security/provider/SecureRandom.java classlib6/core/src/openjdk/sun/sun/security/ssl/HandshakeInStream.java classlib6/core/src/openjdk/sun/sun/security/ssl/Handshaker.java classlib6/core/src/openjdk/sun/sun/security/ssl/RSAClientKeyExchange.java classlib6/core/src/openjdk/sun/sun/security/ssl/ServerHandshaker.java Added Paths: ----------- classlib6/core/src/openjdk/sun/sun/security/util/KeyLength.java classlib6/core/src/openjdk/sun/sun/security/util/Length.java classlib6/core/src/openjdk/sun/sun/text/resources/CollationData_zh_HK.java classlib6/core/src/openjdk/sun/sun/text/resources/FormatData_zh_HK.java Modified: classlib6/core/src/openjdk/java/java/beans/XMLDecoder.java =================================================================== --- classlib6/core/src/openjdk/java/java/beans/XMLDecoder.java 2013-02-13 20:12:29 UTC (rev 5947) +++ classlib6/core/src/openjdk/java/java/beans/XMLDecoder.java 2013-02-16 19:08:48 UTC (rev 5948) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 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 @@ -32,6 +32,10 @@ import java.lang.ref.Reference; import java.lang.ref.WeakReference; +import java.security.AccessControlContext; +import java.security.AccessController; +import java.security.PrivilegedAction; + import org.xml.sax.SAXException; import javax.xml.parsers.SAXParserFactory; @@ -66,6 +70,7 @@ * @author Philip Milne */ public class XMLDecoder { + private final AccessControlContext acc = AccessController.getContext(); private InputStream in; private Object owner; private ExceptionListener exceptionListener; @@ -248,10 +253,15 @@ */ private ObjectHandler getHandler() { if ( handler == null ) { + if ((this.acc == null) && (null != System.getSecurityManager())) { + throw new SecurityException("AccessControlContext is not set"); + } + handler = AccessController.doPrivileged(new PrivilegedAction<ObjectHandler>() { + public ObjectHandler run() { + ObjectHandler handler = new ObjectHandler(XMLDecoder.this, getClassLoader()); SAXParserFactory factory = SAXParserFactory.newInstance(); try { SAXParser parser = factory.newSAXParser(); - handler = new ObjectHandler( this, getClassLoader() ); parser.parse( in, handler ); } catch ( ParserConfigurationException e ) { @@ -267,6 +277,9 @@ catch ( IOException ioe ) { getExceptionListener().exceptionThrown( ioe ); } + return handler; + } + }, this.acc); } return handler; } Modified: classlib6/core/src/openjdk/java/java/net/URL.java =================================================================== --- classlib6/core/src/openjdk/java/java/net/URL.java 2013-02-13 20:12:29 UTC (rev 5947) +++ classlib6/core/src/openjdk/java/java/net/URL.java 2013-02-16 19:08:48 UTC (rev 5948) @@ -1,5 +1,5 @@ /* - * Copyright (c) 1995, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1995, 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 @@ -28,6 +28,8 @@ import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; +import java.security.AccessController; +import java.security.PrivilegedAction; import java.util.Hashtable; import java.util.StringTokenizer; import sun.security.util.SecurityConstants; @@ -1110,6 +1112,21 @@ static Hashtable handlers = new Hashtable(); private static Object streamHandlerLock = new Object(); + // special case the gopher protocol, disabled by default + private static final String GOPHER = "gopher"; + private static final String ENABLE_GOPHER_PROP = "jdk.net.registerGopherProtocol"; + private static final boolean enableGopher = AccessController.doPrivileged( + new PrivilegedAction<Boolean>() { + public Boolean run() { + String prop = System.getProperty(ENABLE_GOPHER_PROP); + return prop == null ? false : + (prop.equalsIgnoreCase("false") ? false : true); + } + }); + + // package name of the JDK implementation protocol handlers + private static final String JDK_PACKAGE_PREFIX = "sun.net.www.protocol"; + /** * Returns the Stream Handler. * @param protocol the protocol to use @@ -1141,7 +1158,7 @@ // REMIND: decide whether to allow the "null" class prefix // or not. - packagePrefixList += "sun.net.www.protocol"; + packagePrefixList += JDK_PACKAGE_PREFIX; StringTokenizer packagePrefixIter = new StringTokenizer(packagePrefixList, "|"); @@ -1151,6 +1168,15 @@ String packagePrefix = packagePrefixIter.nextToken().trim(); + + // do not try to instantiate the JDK gopher handler + // unless the system property had been explicitly set + if (protocol.equalsIgnoreCase(GOPHER) && + packagePrefix.equals(JDK_PACKAGE_PREFIX) && + !enableGopher) { + continue; + } + try { String clsName = packagePrefix + "." + protocol + ".Handler"; Modified: classlib6/core/src/openjdk/java/java/util/ServiceLoader.java =================================================================== --- classlib6/core/src/openjdk/java/java/util/ServiceLoader.java 2013-02-13 20:12:29 UTC (rev 5947) +++ classlib6/core/src/openjdk/java/java/util/ServiceLoader.java 2013-02-16 19:08:48 UTC (rev 5948) @@ -358,14 +358,21 @@ } String cn = nextName; nextName = null; + Class<?> c = null; try { - S p = service.cast(Class.forName(cn, true, loader) - .newInstance()); - providers.put(cn, p); - return p; + c = Class.forName(cn, false, loader); } catch (ClassNotFoundException x) { fail(service, "Provider " + cn + " not found"); + } + if (!service.isAssignableFrom(c)) { + fail(service, + "Provider " + cn + " not a subtype"); + } + try { + S p = service.cast(c.newInstance()); + providers.put(cn, p); + return p; } catch (Throwable x) { fail(service, "Provider " + cn + " could not be instantiated: " + x, Modified: classlib6/core/src/openjdk/java/java/util/concurrent/Executors.java =================================================================== --- classlib6/core/src/openjdk/java/java/util/concurrent/Executors.java 2013-02-13 20:12:29 UTC (rev 5947) +++ classlib6/core/src/openjdk/java/java/util/concurrent/Executors.java 2013-02-16 19:08:48 UTC (rev 5948) @@ -530,18 +530,17 @@ return AccessController.doPrivileged( new PrivilegedExceptionAction<T>() { public T run() throws Exception { - ClassLoader savedcl = null; Thread t = Thread.currentThread(); - try { ClassLoader cl = t.getContextClassLoader(); - if (ccl != cl) { + if (ccl == cl) { + return task.call(); + } else { t.setContextClassLoader(ccl); - savedcl = cl; - } + try { return task.call(); } finally { - if (savedcl != null) - t.setContextClassLoader(savedcl); + t.setContextClassLoader(cl); + } } } }, acc); Modified: classlib6/core/src/openjdk/java/java/util/logging/FileHandler.java =================================================================== --- classlib6/core/src/openjdk/java/java/util/logging/FileHandler.java 2013-02-13 20:12:29 UTC (rev 5947) +++ classlib6/core/src/openjdk/java/java/util/logging/FileHandler.java 2013-02-16 19:08:48 UTC (rev 5948) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 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 @@ -220,7 +220,7 @@ * @exception NullPointerException if pattern property is an empty String. */ public FileHandler() throws IOException, SecurityException { - checkAccess(); + checkPermission(); configure(); openFiles(); } @@ -246,7 +246,7 @@ if (pattern.length() < 1 ) { throw new IllegalArgumentException(); } - checkAccess(); + checkPermission(); configure(); this.pattern = pattern; this.limit = 0; @@ -278,7 +278,7 @@ if (pattern.length() < 1 ) { throw new IllegalArgumentException(); } - checkAccess(); + checkPermission(); configure(); this.pattern = pattern; this.limit = 0; @@ -315,7 +315,7 @@ if (limit < 0 || count < 1 || pattern.length() < 1) { throw new IllegalArgumentException(); } - checkAccess(); + checkPermission(); configure(); this.pattern = pattern; this.limit = limit; @@ -354,7 +354,7 @@ if (limit < 0 || count < 1 || pattern.length() < 1) { throw new IllegalArgumentException(); } - checkAccess(); + checkPermission(); configure(); this.pattern = pattern; this.limit = limit; @@ -367,7 +367,7 @@ // configured instance variables. private void openFiles() throws IOException { LogManager manager = LogManager.getLogManager(); - manager.checkAccess(); + manager.checkPermission(); if (count < 1) { throw new IllegalArgumentException("file count = " + count); } Modified: classlib6/core/src/openjdk/java/java/util/logging/Handler.java =================================================================== --- classlib6/core/src/openjdk/java/java/util/logging/Handler.java 2013-02-13 20:12:29 UTC (rev 5947) +++ classlib6/core/src/openjdk/java/java/util/logging/Handler.java 2013-02-16 19:08:48 UTC (rev 5948) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 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 @@ -111,7 +111,7 @@ * the caller does not have <tt>LoggingPermission("control")</tt>. */ public void setFormatter(Formatter newFormatter) throws SecurityException { - checkAccess(); + checkPermission(); // Check for a null pointer: newFormatter.getClass(); formatter = newFormatter; @@ -140,7 +140,7 @@ */ public void setEncoding(String encoding) throws SecurityException, java.io.UnsupportedEncodingException { - checkAccess(); + checkPermission(); if (encoding != null) { try { if(!java.nio.charset.Charset.isSupported(encoding)) { @@ -175,7 +175,7 @@ * the caller does not have <tt>LoggingPermission("control")</tt>. */ public void setFilter(Filter newFilter) throws SecurityException { - checkAccess(); + checkPermission(); filter = newFilter; } @@ -199,7 +199,7 @@ * the caller does not have <tt>LoggingPermission("control")</tt>. */ public void setErrorManager(ErrorManager em) { - checkAccess(); + checkPermission(); if (em == null) { throw new NullPointerException(); } @@ -213,7 +213,7 @@ * the caller does not have <tt>LoggingPermission("control")</tt>. */ public ErrorManager getErrorManager() { - checkAccess(); + checkPermission(); return errorManager; } @@ -253,7 +253,7 @@ if (newLevel == null) { throw new NullPointerException(); } - checkAccess(); + checkPermission(); logLevel = newLevel; } @@ -296,9 +296,9 @@ // If "sealed" is true, we check that the caller has // appropriate security privileges to update Handler // state and if not throw a SecurityException. - void checkAccess() throws SecurityException { + void checkPermission() throws SecurityException { if (sealed) { - manager.checkAccess(); + manager.checkPermission(); } } } Modified: classlib6/core/src/openjdk/java/java/util/logging/LogManager.java =================================================================== --- classlib6/core/src/openjdk/java/java/util/logging/LogManager.java 2013-02-13 20:12:29 UTC (rev 5947) +++ classlib6/core/src/openjdk/java/java/util/logging/LogManager.java 2013-02-16 19:08:48 UTC (rev 5948) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 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 @@ -303,7 +303,7 @@ if (l == null) { throw new NullPointerException(); } - checkAccess(); + checkPermission(); changes.addPropertyChangeListener(l); } @@ -322,7 +322,7 @@ * the caller does not have LoggingPermission("control"). */ public void removePropertyChangeListener(PropertyChangeListener l) throws SecurityException { - checkAccess(); + checkPermission(); changes.removePropertyChangeListener(l); } @@ -740,7 +740,7 @@ * @exception IOException if there are IO problems reading the configuration. */ public void readConfiguration() throws IOException, SecurityException { - checkAccess(); + checkPermission(); // if a configuration class is specified, load it and use it. String cname = System.getProperty("java.util.logging.config.class"); @@ -798,7 +798,7 @@ */ public void reset() throws SecurityException { - checkAccess(); + checkPermission(); synchronized (this) { props = new Properties(); // Since we are doing a reset we no longer want to initialize @@ -883,7 +883,7 @@ * @exception IOException if there are problems reading from the stream. */ public void readConfiguration(InputStream ins) throws IOException, SecurityException { - checkAccess(); + checkPermission(); reset(); // Load the properties @@ -1045,7 +1045,13 @@ } - private Permission ourPermission = new LoggingPermission("control", null); + private final Permission controlPermission = new LoggingPermission("control", null); + + void checkPermission() { + SecurityManager sm = System.getSecurityManager(); + if (sm != null) + sm.checkPermission(controlPermission); + } /** * Check that the current context is trusted to modify the logging @@ -1058,11 +1064,7 @@ * the caller does not have LoggingPermission("control"). */ public void checkAccess() throws SecurityException { - SecurityManager sm = System.getSecurityManager(); - if (sm == null) { - return; - } - sm.checkPermission(ourPermission); + checkPermission(); } // Nested class to represent a node in our tree of named loggers. Modified: classlib6/core/src/openjdk/java/java/util/logging/Logger.java =================================================================== --- classlib6/core/src/openjdk/java/java/util/logging/Logger.java 2013-02-13 20:12:29 UTC (rev 5947) +++ classlib6/core/src/openjdk/java/java/util/logging/Logger.java 2013-02-16 19:08:48 UTC (rev 5948) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 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 @@ -266,13 +266,13 @@ this.manager = manager; } - private void checkAccess() throws SecurityException { + private void checkPermission() throws SecurityException { if (!anonymous) { if (manager == null) { // Complete initialization of the global Logger. manager = LogManager.getLogManager(); } - manager.checkAccess(); + manager.checkPermission(); } } @@ -454,7 +454,7 @@ * the caller does not have LoggingPermission("control"). */ public synchronized void setFilter(Filter newFilter) throws SecurityException { - checkAccess(); + checkPermission(); filter = newFilter; } @@ -1145,7 +1145,7 @@ * the caller does not have LoggingPermission("control"). */ public void setLevel(Level newLevel) throws SecurityException { - checkAccess(); + checkPermission(); synchronized (treeLock) { levelObject = newLevel; updateEffectiveLevel(); @@ -1200,7 +1200,7 @@ public synchronized void addHandler(Handler handler) throws SecurityException { // Check for null handler handler.getClass(); - checkAccess(); + checkPermission(); if (handlers == null) { handlers = new ArrayList<Handler>(); } @@ -1217,7 +1217,7 @@ * the caller does not have LoggingPermission("control"). */ public synchronized void removeHandler(Handler handler) throws SecurityException { - checkAccess(); + checkPermission(); if (handler == null) { return; } @@ -1251,7 +1251,7 @@ * the caller does not have LoggingPermission("control"). */ public synchronized void setUseParentHandlers(boolean useParentHandlers) { - checkAccess(); + checkPermission(); this.useParentHandlers = useParentHandlers; } @@ -1388,7 +1388,7 @@ if (parent == null) { throw new NullPointerException(); } - manager.checkAccess(); + manager.checkPermission(); doSetParent(parent); } Modified: classlib6/core/src/openjdk/java/java/util/logging/MemoryHandler.java =================================================================== --- classlib6/core/src/openjdk/java/java/util/logging/MemoryHandler.java 2013-02-13 20:12:29 UTC (rev 5947) +++ classlib6/core/src/openjdk/java/java/util/logging/MemoryHandler.java 2013-02-16 19:08:48 UTC (rev 5948) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2004, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 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 @@ -238,7 +238,7 @@ throw new NullPointerException(); } LogManager manager = LogManager.getLogManager(); - checkAccess(); + checkPermission(); pushLevel = newLevel; } Modified: classlib6/core/src/openjdk/java/java/util/logging/StreamHandler.java =================================================================== --- classlib6/core/src/openjdk/java/java/util/logging/StreamHandler.java 2013-02-13 20:12:29 UTC (rev 5947) +++ classlib6/core/src/openjdk/java/java/util/logging/StreamHandler.java 2013-02-16 19:08:48 UTC (rev 5948) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 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 @@ -249,7 +249,7 @@ } private synchronized void flushAndClose() throws SecurityException { - checkAccess(); + checkPermission(); if (writer != null) { try { if (!doneHeader) { Modified: classlib6/core/src/openjdk/javax/javax/management/modelmbean/DescriptorSupport.java =================================================================== --- classlib6/core/src/openjdk/javax/javax/management/modelmbean/DescriptorSupport.java 2013-02-13 20:12:29 UTC (rev 5947) +++ classlib6/core/src/openjdk/javax/javax/management/modelmbean/DescriptorSupport.java 2013-02-16 19:08:48 UTC (rev 5948) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 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 @@ -1239,13 +1239,12 @@ return s.substring(1, s.length() - 1); } final String className = s.substring(1, slash); + final Constructor<?> constr; try { + ReflectUtil.checkPackageAccess(className); final ClassLoader contextClassLoader = Thread.currentThread().getContextClassLoader(); - if (contextClassLoader == null) { - ReflectUtil.checkPackageAccess(className); - } final Class<?> c = Class.forName(className, false, contextClassLoader); constr = c.getConstructor(new Class[] {String.class}); Modified: classlib6/core/src/openjdk/javax/javax/management/remote/rmi/RMIConnectionImpl.java =================================================================== --- classlib6/core/src/openjdk/javax/javax/management/remote/rmi/RMIConnectionImpl.java 2013-02-13 20:12:29 UTC (rev 5947) +++ classlib6/core/src/openjdk/javax/javax/management/remote/rmi/RMIConnectionImpl.java 2013-02-16 19:08:48 UTC (rev 5948) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 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 @@ -39,11 +39,17 @@ import java.rmi.MarshalledObject; import java.rmi.UnmarshalException; import java.rmi.server.Unreferenced; + import java.security.AccessControlContext; import java.security.AccessController; +import java.security.Permission; +import java.security.PermissionCollection; +import java.security.Permissions; import java.security.PrivilegedAction; import java.security.PrivilegedActionException; import java.security.PrivilegedExceptionAction; +import java.security.ProtectionDomain; + import java.util.Arrays; import java.util.Collections; import java.util.Map; @@ -60,6 +66,7 @@ import javax.management.MBeanException; import javax.management.MBeanInfo; import javax.management.MBeanRegistrationException; +import javax.management.MBeanPermission; import javax.management.MBeanServer; import javax.management.NotCompliantMBeanException; import javax.management.NotificationFilter; @@ -144,22 +151,46 @@ this.mbeanServer = rmiServer.getMBeanServer(); final ClassLoader dcl = defaultClassLoader; + this.classLoaderWithRepository = AccessController.doPrivileged( new PrivilegedAction<ClassLoaderWithRepository>() { public ClassLoaderWithRepository run() { return new ClassLoaderWithRepository( - getClassLoaderRepository(), + mbeanServer.getClassLoaderRepository(), dcl); } + }, + + withPermissions( new MBeanPermission("*", "getClassLoaderRepository"), + new RuntimePermission("createClassLoader")) + ); + this.defaultContextClassLoader = + AccessController.doPrivileged( + new PrivilegedAction<ClassLoader>() { + @Override + public ClassLoader run() { + return new CombinedClassLoader(Thread.currentThread().getContextClassLoader(), + dcl); + } }); - serverCommunicatorAdmin = new RMIServerCommunicatorAdmin(EnvHelp.getServerConnectionTimeout(env)); this.env = env; } + private static AccessControlContext withPermissions(Permission ... perms){ + Permissions col = new Permissions(); + + for (Permission thePerm : perms ) { + col.add(thePerm); + } + + final ProtectionDomain pd = new ProtectionDomain(null, col); + return new AccessControlContext( new ProtectionDomain[] { pd }); + } + private synchronized ServerNotifForwarder getServerNotifFwd() { // Lazily created when first use. Mainly when // addNotificationListener is first called. @@ -506,7 +537,7 @@ "connectionId=" + connectionId +" unwrapping query with defaultClassLoader."); - queryValue = unwrap(query, defaultClassLoader, QueryExp.class); + queryValue = unwrap(query, defaultContextClassLoader, QueryExp.class); try { final Object params[] = new Object[] { name, queryValue }; @@ -540,7 +571,7 @@ "connectionId=" + connectionId +" unwrapping query with defaultClassLoader."); - queryValue = unwrap(query, defaultClassLoader, QueryExp.class); + queryValue = unwrap(query, defaultContextClassLoader, QueryExp.class); try { final Object params[] = new Object[] { name, queryValue }; @@ -1314,16 +1345,6 @@ // private methods //------------------------------------------------------------------------ - private ClassLoaderRepository getClassLoaderRepository() { - return - AccessController.doPrivileged( - new PrivilegedAction<ClassLoaderRepository>() { - public ClassLoaderRepository run() { - return mbeanServer.getClassLoaderRepository(); - } - }); - } - private ClassLoader getClassLoader(final ObjectName name) throws InstanceNotFoundException { try { @@ -1333,7 +1354,9 @@ public ClassLoader run() throws InstanceNotFoundException { return mbeanServer.getClassLoader(name); } - }); + }, + withPermissions(new MBeanPermission("*", "getClassLoader")) + ); } catch (PrivilegedActionException pe) { throw (InstanceNotFoundException) extractException(pe); } @@ -1348,7 +1371,9 @@ public Object run() throws InstanceNotFoundException { return mbeanServer.getClassLoaderFor(name); } - }); + }, + withPermissions(new MBeanPermission("*", "getClassLoaderFor")) + ); } catch (PrivilegedActionException pe) { throw (InstanceNotFoundException) extractException(pe); } @@ -1575,7 +1600,8 @@ ClassLoader orderCL = AccessController.doPrivileged( new PrivilegedExceptionAction<ClassLoader>() { public ClassLoader run() throws Exception { - return new OrderClassLoaders(cl1, cl2); + return new CombinedClassLoader(Thread.currentThread().getContextClassLoader(), + new OrderClassLoaders(cl1, cl2)); } } ); @@ -1667,6 +1693,8 @@ private final ClassLoader defaultClassLoader; + private final ClassLoader defaultContextClassLoader; + private final ClassLoaderWithRepository classLoaderWithRepository; private boolean terminated = false; @@ -1751,4 +1779,43 @@ private static final ClassLogger logger = new ClassLogger("javax.management.remote.rmi", "RMIConnectionImpl"); + + private static final class CombinedClassLoader extends ClassLoader { + + private final static class ClassLoaderWrapper extends ClassLoader { + ClassLoaderWrapper(ClassLoader cl) { + super(cl); + } + + @Override + protected Class<?> loadClass(String name, boolean resolve) + throws ClassNotFoundException { + return super.loadClass(name, resolve); + } + }; + + final ClassLoaderWrapper defaultCL; + + private CombinedClassLoader(ClassLoader parent, ClassLoader defaultCL) { + super(parent); + this.defaultCL = new ClassLoaderWrapper(defaultCL); + } + + @Override + protected Class<?> loadClass(String name, boolean resolve) + throws ClassNotFoundException { + try { + super.loadClass(name, resolve); + } catch(Exception e) { + for(Throwable t = e; t != null; t = t.getCause()) { + if(t instanceof SecurityException) { + throw t==e?(SecurityException)t:new SecurityException(t.getMessage(), e); + } + } + } + final Class<?> cl = defaultCL.loadClass(name, resolve); + return cl; + } + + } } Modified: classlib6/core/src/openjdk/javax/javax/swing/text/DefaultFormatter.java =================================================================== --- classlib6/core/src/openjdk/javax/javax/swing/text/DefaultFormatter.java 2013-02-13 20:12:29 UTC (rev 5947) +++ classlib6/core/src/openjdk/javax/javax/swing/text/DefaultFormatter.java 2013-02-16 19:08:48 UTC (rev 5948) @@ -24,6 +24,8 @@ */ package javax.swing.text; +import sun.reflect.misc.ConstructorUtil; + import java.io.Serializable; import java.lang.reflect.*; import java.text.ParseException; @@ -245,7 +247,7 @@ Constructor cons; try { - cons = vc.getConstructor(new Class[] { String.class }); + cons = ConstructorUtil.getConstructor(vc, new Class[]{String.class}); } catch (NoSuchMethodException nsme) { cons = null; Modified: classlib6/core/src/openjdk/sun/sun/misc/Service.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/misc/Service.java 2013-02-13 20:12:29 UTC (rev 5947) +++ classlib6/core/src/openjdk/sun/sun/misc/Service.java 2013-02-16 19:08:48 UTC (rev 5948) @@ -284,12 +284,20 @@ } String cn = nextName; nextName = null; + Class<?> c = null; try { - return Class.forName(cn, true, loader).newInstance(); + c = Class.forName(cn, false, loader); } catch (ClassNotFoundException x) { fail(service, "Provider " + cn + " not found"); - } catch (Exception x) { + } + if (!service.isAssignableFrom(c)) { + fail(service, + "Provider " + cn + " not a subtype"); + } + try { + return service.cast(c.newInstance()); + } catch (Throwable x) { fail(service, "Provider " + cn + " could not be instantiated: " + x, x); Modified: classlib6/core/src/openjdk/sun/sun/rmi/registry/RegistryImpl.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/rmi/registry/RegistryImpl.java 2013-02-13 20:12:29 UTC (rev 5947) +++ classlib6/core/src/openjdk/sun/sun/rmi/registry/RegistryImpl.java 2013-02-16 19:08:48 UTC (rev 5948) @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2011, 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 @@ -405,7 +405,8 @@ */ perms.add(new SocketPermission("*", "connect,accept")); - perms.add(new RuntimePermission("accessClassInPackage.sun.*")); + perms.add(new RuntimePermission("accessClassInPackage.sun.jvmstat.*")); + perms.add(new RuntimePermission("accessClassInPackage.sun.jvm.hotspot.*")); perms.add(new FilePermission("<<ALL FILES>>", "read")); Modified: classlib6/core/src/openjdk/sun/sun/security/pkcs11/P11Cipher.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/security/pkcs11/P11Cipher.java 2013-02-13 20:12:29 UTC (rev 5947) +++ classlib6/core/src/openjdk/sun/sun/security/pkcs11/P11Cipher.java 2013-02-16 19:08:48 UTC (rev 5948) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 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 @@ -650,7 +650,7 @@ // see JCE spec protected int engineGetKeySize(Key key) throws InvalidKeyException { int n = P11SecretKeyFactory.convertKey - (token, key, keyAlgorithm).keyLength(); + (token, key, keyAlgorithm).length(); return n; } } Modified: classlib6/core/src/openjdk/sun/sun/security/pkcs11/P11Key.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/security/pkcs11/P11Key.java 2013-02-13 20:12:29 UTC (rev 5947) +++ classlib6/core/src/openjdk/sun/sun/security/pkcs11/P11Key.java 2013-02-16 19:08:48 UTC (rev 5948) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 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 @@ -46,6 +46,7 @@ import static sun.security.pkcs11.wrapper.PKCS11Constants.*; import sun.security.util.DerValue; +import sun.security.util.Length; /** * Key implementation classes. @@ -61,7 +62,7 @@ * @author Andreas Sterbenz * @since 1.5 */ -abstract class P11Key implements Key { +abstract class P11Key implements Key, Length { private final static String PUBLIC = "public"; private final static String PRIVATE = "private"; @@ -212,7 +213,11 @@ return s1; } - int keyLength() { + /** + * Return bit length of the key. + */ + @Override + public int length() { return keyLength; } Modified: classlib6/core/src/openjdk/sun/sun/security/pkcs11/P11RSACipher.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/security/pkcs11/P11RSACipher.java 2013-02-13 20:12:29 UTC (rev 5947) +++ classlib6/core/src/openjdk/sun/sun/security/pkcs11/P11RSACipher.java 2013-02-16 19:08:48 UTC (rev 5948) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 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 @@ -201,7 +201,7 @@ } else { throw new InvalidKeyException("Unknown key type: " + p11Key); } - int n = (p11Key.keyLength() + 7) >> 3; + int n = (p11Key.length() + 7) >> 3; outputSize = n; buffer = new byte[n]; maxInputSize = encrypt ? (n - PKCS1_MIN_PADDING_LENGTH) : n; @@ -458,7 +458,7 @@ // see JCE spec protected int engineGetKeySize(Key key) throws InvalidKeyException { - int n = P11KeyFactory.convertKey(token, key, algorithm).keyLength(); + int n = P11KeyFactory.convertKey(token, key, algorithm).length(); return n; } } Modified: classlib6/core/src/openjdk/sun/sun/security/pkcs11/P11Signature.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/security/pkcs11/P11Signature.java 2013-02-13 20:12:29 UTC (rev 5947) +++ classlib6/core/src/openjdk/sun/sun/security/pkcs11/P11Signature.java 2013-02-16 19:08:48 UTC (rev 5948) @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 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 @@ -274,7 +274,7 @@ if (keyAlgorithm.equals("DSA")) { signature = new byte[40]; } else { - signature = new byte[(p11Key.keyLength() + 7) >> 3]; + signature = new byte[(p11Key.length() + 7) >> 3]; } if (type == T_UPDATE) { token.p11.C_VerifyFinal(session.id(), signature); @@ -359,7 +359,7 @@ if (keyAlgorithm.equals("RSA") && publicKey != p11Key) { int keyLen; if (publicKey instanceof P11Key) { - keyLen = ((P11Key) publicKey).keyLength(); + keyLen = ((P11Key) publicKey).length(); } else { keyLen = ((RSAKey) publicKey).getModulus().bitLength(); } @@ -620,7 +620,7 @@ private byte[] pkcs1Pad(byte[] data) { try { - int len = (p11Key.keyLength() + 7) >> 3; + int len = (p11Key.length() + 7) >> 3; RSAPadding padding = RSAPadding.getInstance (RSAPadding.PAD_BLOCKTYPE_1, len); byte[] padded = padding.pad(data); Modified: classlib6/core/src/openjdk/sun/sun/security/provider/SecureRandom.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/security/provider/SecureRandom.java 2013-02-13 20:12:29 UTC (rev 5947) +++ classlib6/core/src/openjdk/sun/sun/security/provider/SecureRandom.java 2013-02-16 19:08:48 UTC (rev 5948) @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2003, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 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 @@ -56,12 +56,6 @@ private static final long serialVersionUID = 3581829991155417889L; - /** - * This static object will be seeded by SeedGenerator, and used - * to seed future instances of SecureRandom - */ - private static SecureRandom seeder; - private static final int DIGEST_SIZE = 20; private transient MessageDigest digest; private byte[] state; @@ -173,6 +167,28 @@ } /** + * This static object will be seeded by SeedGenerator, and used + * to seed future instances of SHA1PRNG SecureRandoms. + * + * Bloch, Effective Java Second Edition: Item 71 + */ + private static class SeederHolder { + + private static final SecureRandom seeder; + + static { + /* + * Call to SeedGenerator.generateSeed() to add additional + * seed material (likely from the Native implementation). + */ + seeder = new SecureRandom(SeedGenerator.getSystemEntropy()); + byte [] b = new byte[DIGEST_SIZE]; + SeedGenerator.generateSeed(b); + seeder.engineSetSeed(b); + } + } + + /** * Generates a user-specified number of random bytes. * * @param bytes the array to be filled in with random bytes. @@ -183,13 +199,8 @@ byte[] output = remainder; if (state == null) { - if (seeder == null) { - seeder = new SecureRandom(SeedGenerator.getSystemEntropy()); - seeder.engineSetSeed(engineGenerateSeed(DIGEST_SIZE)); - } - byte[] seed = new byte[DIGEST_SIZE]; - seeder.engineNextBytes(seed); + SeederHolder.seeder.engineNextBytes(seed); state = digest.digest(seed); } Modified: classlib6/core/src/openjdk/sun/sun/security/ssl/HandshakeInStream.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/security/ssl/HandshakeInStream.java 2013-02-13 20:12:29 UTC (rev 5947) +++ classlib6/core/src/openjdk/sun/sun/security/ssl/HandshakeInStream.java 2013-02-16 19:08:48 UTC (rev 5948) @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2007, 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 @@ -190,6 +190,7 @@ byte[] getBytes8() throws IOException { int len = getInt8(); + verifyLength(len); byte b[] = new byte[len]; read(b, 0, len); @@ -198,6 +199,7 @@ byte[] getBytes16() throws IOException { int len = getInt16(); + verifyLength(len); byte b[] = new byte[len]; read(b, 0, len); @@ -206,10 +208,19 @@ byte[] getBytes24() throws IOException { int len = getInt24(); + verifyLength(len); byte b[] = new byte[len]; read(b, 0, len); return b; } + // Is a length greater than available bytes in the record? + private void verifyLength(int len) throws SSLException { + if (len > available()) { + throw new SSLException( + "Not enough data to fill declared vector size"); + } + } + } Modified: classlib6/core/src/openjdk/sun/sun/security/ssl/Handshaker.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/security/ssl/Handshaker.java 2013-02-13 20:12:29 UTC (rev 5947) +++ classlib6/core/src/openjdk/sun/sun/security/ssl/Handshaker.java 2013-02-16 19:08:48 UTC (rev 5948) @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2010, 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 @@ -776,9 +776,9 @@ if (debug != null && Debug.isOn("handshake")) { System.out.println("RSA master secret generation error:"); e.printStackTrace(System.out); - System.out.println("Generating new random premaster secret"); } - preMasterSecret = RSAClientKeyExchange.generateDummySecret(protocolVersion); + preMasterSecret = + RSAClientKeyExchange.generateDummySecret(protocolVersion); // recursive call with new premaster secret return calculateMasterSecret(preMasterSecret, null); } @@ -821,9 +821,9 @@ System.out.println("RSA PreMasterSecret version error: expected" + protocolVersion + " or " + requestedVersion + ", decrypted: " + premasterVersion); - System.out.println("Generating new random premaster secret"); } - preMasterSecret = RSAClientKeyExchange.generateDummySecret(protocolVersion); + preMasterSecret = + RSAClientKeyExchange.generateDummySecret(protocolVersion); // recursive call with new premaster secret return calculateMasterSecret(preMasterSecret, null); } Modified: classlib6/core/src/openjdk/sun/sun/security/ssl/RSAClientKeyExchange.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/security/ssl/RSAClientKeyExchange.java 2013-02-13 20:12:29 UTC (rev 5947) +++ classlib6/core/src/openjdk/sun/sun/security/ssl/RSAClientKeyExchange.java 2013-02-16 19:08:48 UTC (rev 5948) @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2007, 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 @@ -36,6 +36,7 @@ import javax.net.ssl.*; import sun.security.internal.spec.TlsRsaPremasterSecretParameterSpec; +import sun.security.util.KeyLength; /** * This is the client key exchange message (CLIENT --> SERVER) used with @@ -85,7 +86,8 @@ * it, using its RSA private key. Result is the same size as the * server's public key, and uses PKCS #1 block format 02. */ - RSAClientKeyExchange(ProtocolVersion protocolVersion, ProtocolVersion maxVersion, + RSAClientKeyExchange(ProtocolVersion protocolVersion, + ProtocolVersion maxVersion, SecureRandom generator, PublicKey publicKey) throws IOException { if (publicKey.getAlgorithm().equals("RSA") == false) { throw new SSLKeyException("Public key not of type RSA"); @@ -120,7 +122,8 @@ * Server gets the PKCS #1 (block format 02) data, decrypts * it with its private key. */ - RSAClientKeyExchange(ProtocolVersion currentVersion, HandshakeInStream input, + RSAClientKeyExchange(ProtocolVersion currentVersion, + ProtocolVersion maxVersion, HandshakeInStream input, int messageSize, PrivateKey privateKey) throws IOException { if (privateKey.getAlgorithm().equals("RSA") == false) { @@ -143,28 +146,119 @@ cipher.init(Cipher.UNWRAP_MODE, privateKey); preMaster = (SecretKey)cipher.unwrap(encrypted, "TlsRsaPremasterSecret", Cipher.SECRET_KEY); + + // polish the premaster secret + preMaster = polishPreMasterSecretKey( + currentVersion, maxVersion, preMaster, null); } catch (Exception e) { + // polish the premaster secret + preMaster = polishPreMasterSecretKey( + currentVersion, maxVersion, preMaster, e); + } + } + + /** + * To avoid vulnerabilities described by section 7.4.7.1, RFC 5246, + * treating incorrectly formatted message blocks and/or mismatched + * version numbers in a manner indistinguishable from correctly + * formatted RSA blocks. + * + * RFC 5246 describes the approach as : + * + * 1. Generate a string R of 46 random bytes + * + * 2. Decrypt the message to recover the plaintext M + * + * 3. If the PKCS#1 padding is not correct, or the length of message + * M is not exactly 48 bytes: + * pre_master_secret = ClientHello.client_version || R + * else If ClientHello.client_version <= TLS 1.0, and version + * number check is explicitly disabled: + * pre_master_secret = M + * else: + * pre_master_secret = ClientHello.client_version || M[2..47] + * + * Note that although TLS 1.2 is not supported in this release, we still + * want to make use of the above approach to provide better protection. + */ + private SecretKey polishPreMasterSecretKey( + ProtocolVersion currentVersion, ProtocolVersion clientHelloVersion, + SecretKey secretKey, Exception failoverException) { + + if (failoverException == null && secretKey != null) { + // check the length + byte[] encoded = secretKey.getEncoded(); + if (encoded == null) { // unable to get the encoded key + if (debug != null && Debug.isOn("handshake")) { + System.out.println( + "unable to get the plaintext of the premaster secret"); + } + + int keySize = KeyLength.getKeySize(secretKey); + if (keySize > 0 && keySize != 384) { // 384 = 48 * 8 + if (debug != null && Debug.isOn("handshake")) { + System.out.println( + "incorrect length of premaster secret: " + + (keySize/8)); + } + + return generateDummySecret(currentVersion); + } + + // The key size is exactly 48 bytes or not accessible. + // + // Conservatively, pass the checking to master secret + // calculation. + return secretKey; + } else if (encoded.length == 48) { + // check the version + if (clientHelloVersion.major == encoded[0] && + clientHelloVersion.minor == encoded[1]) { + + return secretKey; + } else if (clientHelloVersion.v <= ProtocolVersion.TLS10.v && + currentVersion.major == encoded[0] && + currentVersion.minor == encoded[1]) { /* - * Bogus decrypted ClientKeyExchange? If so, conjure a - * a random preMaster secret that will fail later during - * Finished message processing. This is a countermeasure against - * the "interactive RSA PKCS#1 encryption envelop attack" reported - * in June 1998. Preserving the executation path will - * mitigate timing attacks and force consistent error handling - * that will prevent an attacking client from differentiating - * different kinds of decrypted ClientKeyExchange bogosities. + * For compatibility, we maintain the behavior that the + * version in pre_master_secret can be the negotiated + * version for TLS v1.0 and SSL v3.0. */ + return secretKey; + } + if (debug != null && Debug.isOn("handshake")) { - System.out.println("Error decrypting premaster secret:"); - e.printStackTrace(System.out); - System.out.println("Generating random secret"); + System.out.println("Mismatching Protocol Versions, " + + "ClientHello.client_version is " + clientHelloVersion + + ", while PreMasterSecret.client_version is " + + ProtocolVersion.valueOf(encoded[0], encoded[1])); + } + return generateDummySecret(currentVersion); + } else { + if (debug != null && Debug.isOn("handshake")) { + System.out.println( + "incorrect length of premaster secret: " + + encoded.length); + } + return generateDummySecret(currentVersion); } - preMaster = generateDummySecret(currentVersion); } + + if (debug != null && Debug.isOn("handshake") && + failoverException != null) { + System.out.println("Error decrypting premaster secret:"); + failoverException.printStackTrace(System.out); + } + + return generateDummySecret(currentVersion); } // generate a premaster secret with the specified version number static SecretKey generateDummySecret(ProtocolVersion version) { + if (debug != null && Debug.isOn("handshake")) { + System.out.println("Generating a random fake premaster secret"); + } + try { KeyGenerator kg = JsseJce.getKeyGenerator("SunTlsRsaPremasterSecret"); Modified: classlib6/core/src/openjdk/sun/sun/security/ssl/ServerHandshaker.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/security/ssl/ServerHandshaker.java 2013-02-13 20:12:29 UTC (rev 5947) +++ classlib6/core/src/openjdk/sun/sun/security/ssl/ServerHandshaker.java 2013-02-16 19:08:48 UTC (rev 5948) @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2010, 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 @@ -190,8 +190,9 @@ * temporary one used for non-export or signing-only * certificates/keys. */ - RSAClientKeyExchange pms = new RSAClientKeyExchange - (protocolVersion, input, message_len, privateKey); + RSAClientKeyExchange pms = new RSAClientKeyExchange( + protocolVersion, clientRequestedVersion, + input, message_len, privateKey); preMasterSecret = this.clientKeyExchange(pms); break; case K_KRB5: Added: classlib6/core/src/openjdk/sun/sun/security/util/KeyLength.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/security/util/KeyLength.java (rev 0) +++ classlib6/core/src/openjdk/sun/sun/security/util/KeyLength.java 2013-02-16 19:08:48 UTC (rev 5948) @@ -0,0 +1,91 @@ +/* + * Copyright (c) 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package sun.security.util; + +import java.security.Key; +import java.security.PrivilegedAction; +import java.security.AccessController; +import java.security.interfaces.ECKey; +import java.security.interfaces.RSAKey; +import java.security.interfaces.DSAKey; +import javax.crypto.SecretKey; +import javax.crypto.interfaces.DHKey; + +/** + * A utility class to get key length + */ +public final class KeyLength { + + /** + * Returns the key size of the given key object in bits. + * + * @param key the key object, cannot be null + * @return the key size of the given key object in bits, or -1 if the + * key size is not accessible + */ + final public static int getKeySize(Key key) { + int size = -1; + + if (key instanceof Length) { + try { + Length ruler = (Length)key; + size = ruler.length(); + } catch (UnsupportedOperationException usoe) { + // ignore the exception + } + + if (size >= 0) { + return size; + } + } + + // try to parse the length from key specification + if (key instanceof SecretKey) { + SecretKey sk = (SecretKey)key; + String format = sk.getFormat(); + if ("RAW".equals(format) && sk.getEncoded() != null) { + size = (sk.getEncoded().length * 8); + } // Otherwise, it may be a unextractable key of PKCS#11, or + // a key we are not able to handle. + } else if (key instanceof RSAKey) { + RSAKey pubk = (RSAKey)key; + size = pubk.getModulus().bitLength(); + } else if (key instanceof ECKey) { + ECKey pubk = (ECKey)key; + size = pubk.getParams().getOrder().bitLength(); + } else if (key instanceof DSAKey) { + DSAKey pubk = (DSAKey)key; + size = pubk.getParams().getP().bitLength(); + } else if (key instanceof DHKey) { + DHKey pubk = (DHKey)key; + size = pubk.getParams().getP().bitLength(); + } // Otherwise, it may be a unextractable key of PKCS#11, or + // a key we are not able to handle. + + return size; + } +} + Added: classlib6/core/src/openjdk/sun/sun/security/util/Length.java =================================================================== --- classlib6/core/src/openjdk/sun/sun/security/util/Length.java (rev 0) +++ classlib6/core/src/openjdk/sun/sun/security/util/Length.java 2013-02-16 19:08:48 UTC (rev 5948) @@ -0,0 +1,43 @@ +/* + * Copyright (c) 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 + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRA... [truncated message content] |