--- old/src/java.logging/share/classes/java/util/logging/package.html 2018-12-12 14:01:29.820321869 -0500 +++ /dev/null 2018-12-11 14:42:27.088072338 -0500 @@ -1,127 +0,0 @@ - - -
- - - - --Provides the classes and interfaces of -the Java™ 2 platform's core logging facilities. -The central goal of the logging APIs is to support maintaining and servicing -software at customer sites. - -
-There are four main target uses of the logs: -
- --The key elements of this package include: -
-The Logging APIs offer both static and dynamic configuration control. -Static control enables field service staff to set up a particular configuration and then re-launch the -application with the new logging settings. Dynamic control allows for updates to the -logging configuration within a currently running program. The APIs also allow for logging to be -enabled or disabled for different functional areas of the system. For example, -a field service engineer might be interested in tracing all AWT events, but might have no interest in -socket events or memory management. -
- --In general, unless otherwise noted in the javadoc, methods and -constructors will throw NullPointerException if passed a null argument. -The one broad exception to this rule is that the logging convenience -methods in the Logger class (the config, entering, exiting, fine, finer, finest, -log, logp, logrb, severe, throwing, and warning methods) -will accept null values -for all arguments except for the initial Level argument (if any). - -
-For an overview of control flow, -please refer to the -{@extLink logging_overview Java Logging Overview} -
- - - -@since 1.4 - - - - --- /dev/null 2018-12-11 14:42:27.088072338 -0500 +++ new/src/java.logging/share/classes/java/util/logging/package-info.java 2018-12-12 14:01:29.552320540 -0500 @@ -0,0 +1,118 @@ +/* + * Copyright (c) 2001, 2018, 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. + */ + +/** + * Provides the classes and interfaces of + * the Java™ 2 platform's core logging facilities. + * The central goal of the logging APIs is to support maintaining and servicing + * software at customer sites. + * + *+ * There are four main target uses of the logs: + *
+ * + *+ * The key elements of this package include: + *
+ * The Logging APIs offer both static and dynamic configuration control. + * Static control enables field service staff to set up a particular configuration and then re-launch the + * application with the new logging settings. Dynamic control allows for updates to the + * logging configuration within a currently running program. The APIs also allow for logging to be + * enabled or disabled for different functional areas of the system. For example, + * a field service engineer might be interested in tracing all AWT events, but might have no interest in + * socket events or memory management. + *
+ * + *+ * In general, unless otherwise noted in the javadoc, methods and + * constructors will throw NullPointerException if passed a null argument. + * The one broad exception to this rule is that the logging convenience + * methods in the Logger class (the config, entering, exiting, fine, finer, finest, + * log, logp, logrb, severe, throwing, and warning methods) + * will accept null values + * for all arguments except for the initial Level argument (if any). + * + *
+ * For an overview of control flow, + * please refer to the + * {@extLink logging_overview Java Logging Overview} + *
+ * + * @since 1.4 + */ +package java.util.logging; --- old/src/java.prefs/share/classes/java/util/prefs/package.html 2018-12-12 14:01:30.684326153 -0500 +++ /dev/null 2018-12-11 14:42:27.088072338 -0500 @@ -1,44 +0,0 @@ - - - - - - - - -This package allows applications to store and retrieve user and system -preference and configuration data. This data is stored persistently in an -implementation-dependent backing store. There are two separate trees of -preference nodes, one for user preferences and one for system preferences. - - - -@since 1.4 - - --- /dev/null 2018-12-11 14:42:27.088072338 -0500 +++ new/src/java.prefs/share/classes/java/util/prefs/package-info.java 2018-12-12 14:01:30.412324805 -0500 @@ -0,0 +1,34 @@ +/* + * Copyright (c) 2000, 2018, 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. + */ + +/** + * This package allows applications to store and retrieve user and system + * preference and configuration data. This data is stored persistently in an + * implementation-dependent backing store. There are two separate trees of + * preference nodes, one for user preferences and one for system preferences. + * + * @since 1.4 + */ +package java.util.prefs; \ No newline at end of file --- old/src/java.rmi/share/classes/java/rmi/activation/package.html 2018-12-12 14:01:31.536330378 -0500 +++ /dev/null 2018-12-11 14:42:27.088072338 -0500 @@ -1,61 +0,0 @@ - - - - - - -Provides support for RMI Object Activation. A remote -object's reference can be made ``persistent'' and later activated into a -``live'' object using the RMI activation mechanism. - -Implementations are not required to support the activation -mechanism. If activation is not supported by this implementation, -several specific activation API methods are all required to throw -{@code UnsupportedOperationException}. If activation is supported by this -implementation, these methods must never throw {@code -UnsupportedOperationException}. These methods are denoted by the -presence of an entry for {@code UnsupportedOperationException} in the -Throws section of each method's specification. - - - -@since 1.2 - - --- /dev/null 2018-12-11 14:42:27.088072338 -0500 +++ new/src/java.rmi/share/classes/java/rmi/activation/package-info.java 2018-12-12 14:01:31.272329069 -0500 @@ -0,0 +1,42 @@ +/* + * Copyright (c) 1998, 2018, 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. + */ + +/** + * Provides support for RMI Object Activation. A remote + * object's reference can be made ``persistent'' and later activated into a + * ``live'' object using the RMI activation mechanism. + * + *
Implementations are not required to support the activation + * mechanism. If activation is not supported by this implementation, + * several specific activation API methods are all required to throw + * {@code UnsupportedOperationException}. If activation is supported by this + * implementation, these methods must never throw {@code + * UnsupportedOperationException}. These methods are denoted by the + * presence of an entry for {@code UnsupportedOperationException} in the + * Throws section of each method's specification. + * + * @since 1.2 + */ +package java.rmi.activation; --- old/src/java.rmi/share/classes/java/rmi/dgc/package.html 2018-12-12 14:01:32.396334643 -0500 +++ /dev/null 2018-12-11 14:42:27.088072338 -0500 @@ -1,55 +0,0 @@ - - - - -
- -Provides classes and interface for RMI distributed -garbage-collection (DGC). When the RMI server returns an object to -its client (caller of the remote method), it tracks the remote -object's usage in the client. When there are no more references to the -remote object on the client, or if the reference's ``lease'' expires and -not renewed, the server garbage-collects the remote object. - - - -@since 1.1 - - --- /dev/null 2018-12-11 14:42:27.088072338 -0500 +++ new/src/java.rmi/share/classes/java/rmi/dgc/package-info.java 2018-12-12 14:01:32.136333354 -0500 @@ -0,0 +1,37 @@ +/* + * Copyright (c) 1998, 2018, 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. + */ + +/** + * Provides classes and interface for RMI distributed + * garbage-collection (DGC). When the RMI server returns an object to + * its client (caller of the remote method), it tracks the remote + * object's usage in the client. When there are no more references to the + * remote object on the client, or if the reference's ``lease'' expires and + * not renewed, the server garbage-collects the remote object. + * + * + * @since 1.1 + */ +package java.rmi.dgc; --- old/src/java.rmi/share/classes/java/rmi/package.html 2018-12-12 14:01:33.260338927 -0500 +++ /dev/null 2018-12-11 14:42:27.088072338 -0500 @@ -1,59 +0,0 @@ - - - - -
- -Provides the RMI package. RMI is Remote Method Invocation. It is a -mechanism that enables an object on one Java virtual machine to invoke -methods on an object in another Java virtual machine. Any object that -can be invoked this way must implement the Remote interface. When such -an object is invoked, its arguments are ``marshalled'' and sent from the -local virtual machine to the remote one, where the arguments are -``unmarshalled.'' When the method terminates, the results are -marshalled from the remote machine and sent to the caller's virtual -machine. If the method invocation results in an exception being -thrown, the exception is indicated to caller. - - - -@since 1.1 - - --- /dev/null 2018-12-11 14:42:27.088072338 -0500 +++ new/src/java.rmi/share/classes/java/rmi/package-info.java 2018-12-12 14:01:32.988337578 -0500 @@ -0,0 +1,40 @@ +/* + * Copyright (c) 1998, 2018, 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. + */ + +/** + * Provides the RMI package. RMI is Remote Method Invocation. It is a + * mechanism that enables an object on one Java virtual machine to invoke + * methods on an object in another Java virtual machine. Any object that + * can be invoked this way must implement the Remote interface. When such + * an object is invoked, its arguments are ``marshalled'' and sent from the + * local virtual machine to the remote one, where the arguments are + * ``unmarshalled.'' When the method terminates, the results are + * marshalled from the remote machine and sent to the caller's virtual + * machine. If the method invocation results in an exception being + * thrown, the exception is indicated to caller. + * + * @since 1.1 + */ +package java.rmi; --- old/src/java.rmi/share/classes/java/rmi/registry/package.html 2018-12-12 14:01:34.112343152 -0500 +++ /dev/null 2018-12-11 14:42:27.088072338 -0500 @@ -1,57 +0,0 @@ - - - - - -
- -Provides a class and two interfaces for the RMI registry. -A registry is a remote object that maps names to remote objects. A -server registers its remote objects with the registry so that they can -be looked up. When an object wants to invoke a method on a remote -object, it must first lookup the remote object using its name. The -registry returns to the calling object a reference to the remote -object, using which a remote method can be invoked. - - - -@since 1.1 - -