--- old/src/java.base/share/classes/java/lang/Runtime.java 2018-03-21 11:17:14.253397441 -0700 +++ new/src/java.base/share/classes/java/lang/Runtime.java 2018-03-21 11:17:13.373311354 -0700 @@ -1140,7 +1140,7 @@ * number is not the major-release number but the feature-release * counter, incremented for every time-based release. Use the {@link * #feature()} method in preference to this method. For compatibility, - * this method returns the value of the feature + * this method returns the value of the feature * element. * * @return The value of the feature element @@ -1158,7 +1158,7 @@ * number is not the minor-release number but the interim-release * counter, incremented for every interim release. Use the {@link * #interim()} method in preference to this method. For compatibility, - * this method returns the value of the interim + * this method returns the value of the interim * element, or zero if it is absent. * * @return The value of the interim element, or zero @@ -1176,7 +1176,7 @@ * number is not the security level but the update-release counter, * incremented for every update release. Use the {@link #update()} * method in preference to this method. For compatibility, this method - * returns the value of the update element, or + * returns the value of the update element, or * zero if it is absent. * * @return The value of the update element, or zero @@ -1188,9 +1188,9 @@ /** * Returns an unmodifiable {@link java.util.List List} of the integers - * represented in the version number. The {@code - * List} always contains at least one element corresponding to the feature version number. + * represented in the version number. + * The {@code List} always contains at least one element corresponding to + * the feature version number. * * @return An unmodifiable list of the integers * represented in the version number --- old/src/java.base/share/classes/java/lang/package-info.java 2018-03-21 11:17:16.890655409 -0700 +++ new/src/java.base/share/classes/java/lang/package-info.java 2018-03-21 11:17:16.039572159 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2017, Oracle and/or its affiliates. All rights reserved. + * 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 @@ -58,7 +58,7 @@ * represent errors and exceptions. * * - *

Character Encodings

+ *

Character Encodings

* * The specification of the {@link java.nio.charset.Charset * java.nio.charset.Charset} class describes the naming conventions --- old/src/java.base/share/classes/java/nio/file/package-info.java 2018-03-21 11:17:19.730933235 -0700 +++ new/src/java.base/share/classes/java/nio/file/package-info.java 2018-03-21 11:17:18.862848322 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 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 @@ -33,7 +33,7 @@ * package is used by service provider implementors wishing to extend the * platform default provider, or to construct other provider implementations.

* - *

Symbolic Links

+ *

Symbolic Links

*

Many operating systems and file systems support for symbolic links. * A symbolic link is a special file that serves as a reference to another file. * For the most part, symbolic links are transparent to applications and @@ -45,7 +45,7 @@ * that are semantically close but support for these other types of links is * not included in this package.

* - *

Interoperability

+ *

Interoperability

*

The {@link java.io.File} class defines the {@link java.io.File#toPath * toPath} method to construct a {@link java.nio.file.Path} by converting * the abstract path represented by the {@code java.io.File} object. The resulting @@ -54,7 +54,7 @@ * on the interoperability between {@code Path} * and {@code java.io.File} objects.

* - *

Visibility

+ *

Visibility

*

The view of the files and file system provided by classes in this package are * guaranteed to be consistent with other views provided by other instances in the * same Java virtual machine. The view may or may not, however, be consistent with @@ -65,7 +65,7 @@ * or on some other machine. The exact nature of any such inconsistencies are * system-dependent and are therefore unspecified.

* - *

Synchronized I/O File Integrity

+ *

Synchronized I/O File Integrity

*

The {@link java.nio.file.StandardOpenOption#SYNC SYNC} and {@link * java.nio.file.StandardOpenOption#DSYNC DSYNC} options are used when opening a file * to require that updates to the file are written synchronously to the underlying @@ -82,7 +82,7 @@ * java.nio.file.spi.FileSystemProvider provider} implementations is provider * specific.

* - *

General Exceptions

+ *

General Exceptions

*

Unless otherwise noted, passing a {@code null} argument to a constructor * or method of any class or interface in this package will cause a {@link * java.lang.NullPointerException NullPointerException} to be thrown. Additionally, @@ -103,7 +103,7 @@ * provider} with a parameter that is an object created by another provider, * will throw {@link java.nio.file.ProviderMismatchException}.

* - *

Optional Specific Exceptions

+ *

Optional Specific Exceptions

* Most of the methods defined by classes in this package that access the * file system specify that {@link java.io.IOException} be thrown when an I/O * error occurs. In some cases, these methods define specific I/O exceptions --- old/src/java.base/share/classes/java/time/chrono/package-info.java 2018-03-21 11:17:22.614215269 -0700 +++ new/src/java.base/share/classes/java/time/chrono/package-info.java 2018-03-21 11:17:21.707126540 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2012, 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 @@ -95,7 +95,7 @@ *
  • {@link java.time.chrono.ThaiBuddhistChronology Thai Buddhist calendar}
  • * * - *

    Example

    + *

    Example

    *

    * This example lists todays date for all of the available calendars. *

    @@ -155,7 +155,7 @@ * first, last); * * - *

    Package specification

    + *

    Package specification

    *

    * Unless otherwise noted, passing a null argument to a constructor or method in any class or interface * in this package will cause a {@link java.lang.NullPointerException NullPointerException} to be thrown. --- old/src/java.base/share/classes/java/time/format/package-info.java 2018-03-21 11:17:25.471494758 -0700 +++ new/src/java.base/share/classes/java/time/format/package-info.java 2018-03-21 11:17:24.604409943 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2012, 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 @@ -79,7 +79,7 @@ * {@link java.time.format.DecimalStyle DecimalStyle}. *

    * - *

    Package specification

    + *

    Package specification

    *

    * Unless otherwise noted, passing a null argument to a constructor or method in any class or interface * in this package will cause a {@link java.lang.NullPointerException NullPointerException} to be thrown. --- old/src/java.base/share/classes/java/time/package-info.java 2018-03-21 11:17:28.344775813 -0700 +++ new/src/java.base/share/classes/java/time/package-info.java 2018-03-21 11:17:27.460689335 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2012, 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 @@ -90,7 +90,7 @@ * The calendar neutral API should be reserved for interactions with users. *

    * - *

    Dates and Times

    + *

    Dates and Times

    *

    * {@link java.time.Instant} is essentially a numeric timestamp. * The current Instant can be retrieved from a {@link java.time.Clock}. @@ -118,7 +118,7 @@ * The widespread use of time-zones tends to add considerable complexity to an application. *

    * - *

    Duration and Period

    + *

    Duration and Period

    *

    * Beyond dates and times, the API also allows the storage of periods and durations of time. * A {@link java.time.Duration} is a simple measure of time along the time-line in nanoseconds. @@ -126,7 +126,7 @@ * to humans, such as years or days. *

    * - *

    Additional value types

    + *

    Additional value types

    *

    * {@link java.time.Month} stores a month on its own. * This stores a single month-of-year in isolation, such as 'DECEMBER'. @@ -160,7 +160,7 @@ * but contains less information than a full time-zone. *

    * - *

    Package specification

    + *

    Package specification

    *

    * Unless otherwise noted, passing a null argument to a constructor or method in any class or interface * in this package will cause a {@link java.lang.NullPointerException NullPointerException} to be thrown. @@ -172,7 +172,7 @@ * or a {@link java.time.DateTimeException}. *

    * - *

    Design notes (non normative)

    + *

    Design notes (non normative)

    *

    * The API has been designed to reject null early and to be clear about this behavior. * A key exception is any method that takes an object and returns a boolean, for the purpose --- old/src/java.base/share/classes/java/time/temporal/package-info.java 2018-03-21 11:17:31.217056770 -0700 +++ new/src/java.base/share/classes/java/time/temporal/package-info.java 2018-03-21 11:17:30.323969412 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2012, 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 @@ -75,7 +75,7 @@ *

  • Different definitions of weeks
  • * * - *

    Fields and Units

    + *

    Fields and Units

    *

    * Dates and times are expressed in terms of fields and units. * A unit is used to measure an amount of time, such as years, days or minutes. @@ -106,7 +106,7 @@ * The fields also provide access to the range of valid values. *

    * - *

    Adjustment and Query

    + *

    Adjustment and Query

    *

    * A key part of the date-time problem space is adjusting a date to a new, related value, * such as the "last day of the month", or "next Wednesday". @@ -131,7 +131,7 @@ * Applications can also define queries by implementing {@link java.time.temporal.TemporalQuery}. *

    * - *

    Weeks

    + *

    Weeks

    *

    * Different locales have different definitions of the week. * For example, in Europe the week typically starts on a Monday, while in the US it starts on a Sunday. @@ -143,7 +143,7 @@ * This is modeled in {@link java.time.temporal.IsoFields}. *

    * - *

    Package specification

    + *

    Package specification

    *

    * Unless otherwise noted, passing a null argument to a constructor or method in any class or interface * in this package will cause a {@link java.lang.NullPointerException NullPointerException} to be thrown. --- old/src/java.base/share/classes/java/time/zone/package-info.java 2018-03-21 11:17:34.063335184 -0700 +++ new/src/java.base/share/classes/java/time/zone/package-info.java 2018-03-21 11:17:33.176248412 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2012, 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 @@ -70,7 +70,7 @@ * gaps and overlaps in the local time-line typically caused by Daylight Saving Time. *

    * - *

    Package specification

    + *

    Package specification

    *

    * Unless otherwise noted, passing a null argument to a constructor or method in any class or interface * in this package will cause a {@link java.lang.NullPointerException NullPointerException} to be thrown. --- old/src/java.xml/share/classes/javax/xml/transform/package-info.java 2018-03-21 11:17:36.687591880 -0700 +++ new/src/java.xml/share/classes/javax/xml/transform/package-info.java 2018-03-21 11:17:35.806505695 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 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 @@ -38,7 +38,7 @@ * {@link javax.xml.transform.stax}, and {@link javax.xml.transform.stream}. * * - *

    Creating Objects

    + *

    Creating Objects

    * *

    * The API allows a concrete {@link javax.xml.transform.TransformerFactory} @@ -46,7 +46,7 @@ * {@link javax.xml.transform.TransformerFactory#newInstance}. * * - *

    Specification of Inputs and Outputs

    + *

    Specification of Inputs and Outputs

    * *

    * This API defines two interface objects called {@link javax.xml.transform.Source} @@ -77,9 +77,7 @@ * * * - *

    - * Qualified Name Representation - *

    + *

    Qualified Name Representation

    * *

    * Namespaces present something @@ -112,7 +110,7 @@ * prefix is lost. * * - *

    Result Tree Serialization

    + *

    Result Tree Serialization

    * *

    * Serialization of the result tree to a stream can be controlled with the @@ -141,7 +139,7 @@ * the source to the result. This method may be used to create a DOM from SAX * events or to create an XML or HTML stream from a DOM or SAX events. * - *

    Exceptions and Error Reporting

    + *

    Exceptions and Error Reporting

    * *

    * The transformation API throw three types of specialized exceptions. A @@ -192,7 +190,7 @@ * errors. * * - *

    Resolution of URIs within a transformation

    + *

    Resolution of URIs within a transformation

    * *

    * The API provides a way for URIs referenced from within the stylesheet --- old/src/java.xml/share/classes/javax/xml/xpath/package-info.java 2018-03-21 11:17:39.384855717 -0700 +++ new/src/java.xml/share/classes/javax/xml/xpath/package-info.java 2018-03-21 11:17:38.524771587 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 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 @@ -50,7 +50,7 @@ * *

    * - *

    1. XPath Overview

    + *

    1. XPath Overview

    * *

    * The XPath language provides a simple, concise syntax for selecting @@ -69,7 +69,7 @@ * * * - *

    2. XPath Expressions

    + *

    2. XPath Expressions

    * *

    * An XPath expression is composed of a location @@ -211,7 +211,7 @@ * * * - *

    3. XPath Data Types

    + *

    3. XPath Data Types

    * *

    * While XPath expressions select nodes in the XML document, the XPath @@ -225,7 +225,7 @@ * * * - *

    3.1 QName types

    + *

    3.1 QName types

    * The XPath API defines the following {@link javax.xml.namespace.QName} types to * represent return types of an XPath evaluation: *