[Bug][JDK10] Fix duplicated "a" occurrences in docs

Ivan Gerasimov ivan.gerasimov at oracle.com
Thu Nov 2 03:26:05 UTC 2017


If it's not too late, I'd lake to take part in this feast :)

Here's a handful of some more word duplicates:

http://cr.openjdk.java.net/~igerasim/double-trouble-2/00/webrev/

With kind regards,

Ivan


On 10/30/17 6:16 PM, Stuart Marks wrote:
> No, Roger checked in the "the the" patch before Christophe posted a "a 
> a" followup patch. :-)
>
> s'marks
>
> On 10/30/17 6:00 PM, David Holmes wrote:
>> Does this duplicate the the patch Christoph sent regarding the the? 
>> ;-) Roger was handling that one.
>>
>> David
>>
>> On 31/10/2017 10:29 AM, Stuart Marks wrote:
>>> Hi all,
>>>
>>> Please review the patch below. I'm sending this for review because 
>>> it's expanded considerably beyond the original patch that Christoph 
>>> had submitted. I ran a full-text search over the java.base source 
>>> files looking for "the the" and "a a" and it found a bunch of 
>>> additional occurrences that were split across line breaks. I also 
>>> fixed up a few other places that I happened to notice.
>>>
>>> Christoph wrote:
>>>> I wasn't sure about the capitalization change on EventObject. 
>>>> What's the
>>>> rule of thumb in cases where the class does not follow the 
>>>> guidelines for
>>>> docs[1]? Sticking to the overall class scheme or aligning everything?
>>>
>>> Good question. The first rule of styling is to stick with the 
>>> prevailing style in the file. In this case, changing just the text 
>>> of that one @return tag would have conflicted with the style in use 
>>> in the rest of the file, even though that style is arguably 
>>> incorrect; the rest of the file uses an initial capital and ends the 
>>> description with a period (full stop), whereas the recommended style 
>>> is to use a noun phrase (a sentence fragment), without an initial 
>>> capital, and without a trailing period (since there is no sentence 
>>> following).
>>>
>>> However, the file is small, and there were only three or four other 
>>> places that needed to be changed in order to bring the file into 
>>> compliance with the preferred style, so I just fixed them all.
>>>
>>>
>>> Thanks,
>>>
>>> s'marks
>>>
>>>
>>>
>>> # HG changeset patch
>>> # User smarks
>>> # Date 1509409127 25200
>>> #      Mon Oct 30 17:18:47 2017 -0700
>>> # Node ID d2823a0c8dfab9e95e5c482794a96864b2592aad
>>> # Parent  d87f89c74f54873f273c4fbd8e6d49d7cbf3930b
>>> 8190382: fix small typographic errors in comments
>>> Reviewed-by: XXX
>>> Contributed-by: christoph.dreis at freenet.de
>>>
>>> diff -r d87f89c74f54 -r d2823a0c8dfa 
>>> src/java.base/share/classes/java/io/FilePermission.java
>>> --- a/src/java.base/share/classes/java/io/FilePermission.java Mon 
>>> Oct 30 07:06:49 2017 -0700
>>> +++ b/src/java.base/share/classes/java/io/FilePermission.java Mon 
>>> Oct 30 17:18:47 2017 -0700
>>> @@ -698,7 +698,7 @@
>>>               if (p2.equals(EMPTY_PATH)) {
>>>                   return 0;
>>>               } else if (p2.getName(0).equals(DOTDOT_PATH)) {
>>> -                // "." contains p2 iif p2 has no "..". Since a
>>> +                // "." contains p2 iff p2 has no "..". Since
>>>                   // a normalized path can only have 0 or more
>>>                   // ".." at the beginning. We only need to look
>>>                   // at the head.
>>> @@ -711,7 +711,7 @@
>>>           } else if (p2.equals(EMPTY_PATH)) {
>>>               int c1 = p1.getNameCount();
>>>               if (!p1.getName(c1 - 1).equals(DOTDOT_PATH)) {
>>> -                // "." is inside p1 iif p1 is 1 or more "..".
>>> +                // "." is inside p1 iff p1 is 1 or more "..".
>>>                   // For the same reason above, we only need to
>>>                   // look at the tail.
>>>                   return -1;
>>> diff -r d87f89c74f54 -r d2823a0c8dfa 
>>> src/java.base/share/classes/java/lang/invoke/MethodHandle.java
>>> --- a/src/java.base/share/classes/java/lang/invoke/MethodHandle.java 
>>> Mon Oct 30 07:06:49 2017 -0700
>>> +++ b/src/java.base/share/classes/java/lang/invoke/MethodHandle.java 
>>> Mon Oct 30 17:18:47 2017 -0700
>>> @@ -765,7 +765,7 @@
>>>        * In every other case, all conversions are applied 
>>> <em>pairwise</em>,
>>>        * which means that each argument or return value is converted to
>>>        * exactly one argument or return value (or no return value).
>>> -     * The applied conversions are defined by consulting the
>>> +     * The applied conversions are defined by consulting
>>>        * the corresponding component types of the old and new
>>>        * method handle types.
>>>        * <p>
>>> diff -r d87f89c74f54 -r d2823a0c8dfa 
>>> src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
>>> --- 
>>> a/src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java 
>>> Mon Oct 30 07:06:49 2017 -0700
>>> +++ 
>>> b/src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java 
>>> Mon Oct 30 17:18:47 2017 -0700
>>> @@ -194,7 +194,7 @@
>>>       static {
>>>           // In case we need to double-back onto the 
>>> StringConcatFactory during this
>>>           // static initialization, make sure we have the reasonable 
>>> defaults to complete
>>> -        // the static initialization properly. After that, actual 
>>> users would use the
>>> +        // the static initialization properly. After that, actual 
>>> users would use
>>>           // the proper values we have read from the properties.
>>>           STRATEGY = DEFAULT_STRATEGY;
>>>           // CACHE_ENABLE = false; // implied
>>> diff -r d87f89c74f54 -r d2823a0c8dfa 
>>> src/java.base/share/classes/java/lang/invoke/VarHandle.java
>>> --- a/src/java.base/share/classes/java/lang/invoke/VarHandle.java 
>>> Mon Oct 30 07:06:49 2017 -0700
>>> +++ b/src/java.base/share/classes/java/lang/invoke/VarHandle.java 
>>> Mon Oct 30 17:18:47 2017 -0700
>>> @@ -205,7 +205,7 @@
>>>    * and {@code double} on 32-bit platforms.
>>>    *
>>>    * <p>Access modes will override any memory ordering effects 
>>> specified at
>>> - * the declaration site of a variable.  For example, a VarHandle 
>>> accessing a
>>> + * the declaration site of a variable.  For example, a VarHandle 
>>> accessing
>>>    * a field using the {@code get} access mode will access the field as
>>>    * specified <em>by its access mode</em> even if that field is 
>>> declared
>>>    * {@code volatile}.  When mixed access is performed extreme care 
>>> should be
>>> @@ -423,7 +423,7 @@
>>>    * {@link java.lang.invoke.MethodHandles#varHandleInvoker}.
>>>    *
>>>    * <h1>Interoperation between VarHandles and Java generics</h1>
>>> - * A VarHandle can be obtained for a variable, such as a a field, 
>>> which is
>>> + * A VarHandle can be obtained for a variable, such as a field, 
>>> which is
>>>    * declared with Java generic types.  As with the Core Reflection 
>>> API, the
>>>    * VarHandle's variable type will be constructed from the erasure 
>>> of the
>>>    * source-level type.  When a VarHandle access mode method is 
>>> invoked, the
>>> diff -r d87f89c74f54 -r d2823a0c8dfa 
>>> src/java.base/share/classes/java/net/DatagramSocket.java
>>> --- a/src/java.base/share/classes/java/net/DatagramSocket.java Mon 
>>> Oct 30 07:06:49 2017 -0700
>>> +++ b/src/java.base/share/classes/java/net/DatagramSocket.java Mon 
>>> Oct 30 17:18:47 2017 -0700
>>> @@ -988,7 +988,7 @@
>>>
>>>       /**
>>>        * Sets the SO_RCVBUF option to the specified value for this
>>> -     * {@code DatagramSocket}. The SO_RCVBUF option is used by the
>>> +     * {@code DatagramSocket}. The SO_RCVBUF option is used by
>>>        * the network implementation as a hint to size the underlying
>>>        * network I/O buffers. The SO_RCVBUF setting may also be used
>>>        * by the network implementation to determine the maximum size
>>> diff -r d87f89c74f54 -r d2823a0c8dfa 
>>> src/java.base/share/classes/java/net/Inet4Address.java
>>> --- a/src/java.base/share/classes/java/net/Inet4Address.java Mon Oct 
>>> 30 07:06:49 2017 -0700
>>> +++ b/src/java.base/share/classes/java/net/Inet4Address.java Mon Oct 
>>> 30 17:18:47 2017 -0700
>>> @@ -143,7 +143,7 @@
>>>           /**
>>>            * Prior to 1.4 an InetAddress was created with a family
>>>            * based on the platform AF_INET value (usually 2).
>>> -         * For compatibility reasons we must therefore write the
>>> +         * For compatibility reasons we must therefore write
>>>            * the InetAddress with this family.
>>>            */
>>>           inet.holder().family = 2;
>>> diff -r d87f89c74f54 -r d2823a0c8dfa 
>>> src/java.base/share/classes/java/net/SocketImpl.java
>>> --- a/src/java.base/share/classes/java/net/SocketImpl.java Mon Oct 
>>> 30 07:06:49 2017 -0700
>>> +++ b/src/java.base/share/classes/java/net/SocketImpl.java Mon Oct 
>>> 30 17:18:47 2017 -0700
>>> @@ -333,7 +333,7 @@
>>>        * latency, and low latency above short connection time, then 
>>> it could
>>>        * invoke this method with the values {@code (0, 1, 2)}.
>>>        *
>>> -     * By default, this method does nothing, unless it is 
>>> overridden in a
>>> +     * By default, this method does nothing, unless it is 
>>> overridden in
>>>        * a sub-class.
>>>        *
>>>        * @param  connectionTime
>>> diff -r d87f89c74f54 -r d2823a0c8dfa 
>>> src/java.base/share/classes/java/net/SocksSocketImpl.java
>>> --- a/src/java.base/share/classes/java/net/SocksSocketImpl.java Mon 
>>> Oct 30 07:06:49 2017 -0700
>>> +++ b/src/java.base/share/classes/java/net/SocksSocketImpl.java Mon 
>>> Oct 30 17:18:47 2017 -0700
>>> @@ -657,7 +657,7 @@
>>>
>>>       /**
>>>        * Sends the Bind request to the SOCKS proxy. In the SOCKS 
>>> protocol, bind
>>> -     * means "accept incoming connection from", so the 
>>> SocketAddress is the
>>> +     * means "accept incoming connection from", so the 
>>> SocketAddress is
>>>        * the one of the host we do accept connection from.
>>>        *
>>>        * @param      saddr   the Socket address of the remote host.
>>> diff -r d87f89c74f54 -r d2823a0c8dfa 
>>> src/java.base/share/classes/java/net/URLConnection.java
>>> --- a/src/java.base/share/classes/java/net/URLConnection.java Mon 
>>> Oct 30 07:06:49 2017 -0700
>>> +++ b/src/java.base/share/classes/java/net/URLConnection.java Mon 
>>> Oct 30 17:18:47 2017 -0700
>>> @@ -785,7 +785,7 @@
>>>        * required to make the connection. By default, this method
>>>        * returns {@code java.security.AllPermission}. Subclasses
>>>        * should override this method and return the permission
>>> -     * that best represents the permission required to make a
>>> +     * that best represents the permission required to make
>>>        * a connection to the URL. For example, a {@code URLConnection}
>>>        * representing a {@code file:} URL would return a
>>>        * {@code java.io.FilePermission} object.
>>> diff -r d87f89c74f54 -r d2823a0c8dfa 
>>> src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java
>>> --- 
>>> a/src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java 
>>> Mon Oct 30 07:06:49 2017 -0700
>>> +++ 
>>> b/src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java 
>>> Mon Oct 30 17:18:47 2017 -0700
>>> @@ -165,7 +165,7 @@
>>>        * <tr>
>>>        *   <th scope="row" > {@link 
>>> StandardOpenOption#DELETE_ON_CLOSE DELETE_ON_CLOSE} </th>
>>>        *   <td> When this option is present then the implementation 
>>> makes a
>>> -     *   <em>best effort</em> attempt to delete the file when 
>>> closed by the
>>> +     *   <em>best effort</em> attempt to delete the file when 
>>> closed by
>>>        *   the {@link #close close} method. If the {@code close} 
>>> method is not
>>>        *   invoked then a <em>best effort</em> attempt is made to 
>>> delete the file
>>>        *   when the Java virtual machine terminates. </td>
>>> diff -r d87f89c74f54 -r d2823a0c8dfa 
>>> src/java.base/share/classes/java/nio/channels/FileChannel.java
>>> --- a/src/java.base/share/classes/java/nio/channels/FileChannel.java 
>>> Mon Oct 30 07:06:49 2017 -0700
>>> +++ b/src/java.base/share/classes/java/nio/channels/FileChannel.java 
>>> Mon Oct 30 17:18:47 2017 -0700
>>> @@ -216,7 +216,7 @@
>>>        * <tr>
>>>        *   <th scope="row" > {@link 
>>> StandardOpenOption#DELETE_ON_CLOSE DELETE_ON_CLOSE} </th>
>>>        *   <td> When this option is present then the implementation 
>>> makes a
>>> -     *   <em>best effort</em> attempt to delete the file when 
>>> closed by the
>>> +     *   <em>best effort</em> attempt to delete the file when 
>>> closed by
>>>        *   the {@link #close close} method. If the {@code close} 
>>> method is not
>>>        *   invoked then a <em>best effort</em> attempt is made to 
>>> delete the file
>>>        *   when the Java virtual machine terminates. </td>
>>> diff -r d87f89c74f54 -r d2823a0c8dfa 
>>> src/java.base/share/classes/java/nio/file/Files.java
>>> --- a/src/java.base/share/classes/java/nio/file/Files.java Mon Oct 
>>> 30 07:06:49 2017 -0700
>>> +++ b/src/java.base/share/classes/java/nio/file/Files.java Mon Oct 
>>> 30 17:18:47 2017 -0700
>>> @@ -3301,7 +3301,7 @@
>>>       }
>>>
>>>       /**
>>> -     * Writes bytes to a file. The {@code options} parameter 
>>> specifies how the
>>> +     * Writes bytes to a file. The {@code options} parameter 
>>> specifies how
>>>        * the file is created or opened. If no options are present 
>>> then this method
>>>        * works as if the {@link StandardOpenOption#CREATE CREATE}, 
>>> {@link
>>>        * StandardOpenOption#TRUNCATE_EXISTING TRUNCATE_EXISTING}, 
>>> and {@link
>>> diff -r d87f89c74f54 -r d2823a0c8dfa 
>>> src/java.base/share/classes/java/security/KeyPairGenerator.java
>>> --- 
>>> a/src/java.base/share/classes/java/security/KeyPairGenerator.java 
>>> Mon Oct 30 07:06:49 2017 -0700
>>> +++ 
>>> b/src/java.base/share/classes/java/security/KeyPairGenerator.java 
>>> Mon Oct 30 17:18:47 2017 -0700
>>> @@ -84,7 +84,7 @@
>>>    * exists (e.g., so-called <i>community parameters</i> in DSA), 
>>> there are two
>>>    * {@link #initialize(java.security.spec.AlgorithmParameterSpec)
>>>    * initialize} methods that have an {@code AlgorithmParameterSpec}
>>> - * argument. One also has a {@code SecureRandom} argument, while the
>>> + * argument. One also has a {@code SecureRandom} argument, while
>>>    * the other uses the {@code SecureRandom}
>>>    * implementation of the highest-priority installed provider as 
>>> the source
>>>    * of randomness. (If none of the installed providers supply an 
>>> implementation
>>> diff -r d87f89c74f54 -r d2823a0c8dfa 
>>> src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
>>> --- 
>>> a/src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java 
>>> Mon Oct 30 07:06:49 2017 -0700
>>> +++ 
>>> b/src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java 
>>> Mon Oct 30 17:18:47 2017 -0700
>>> @@ -4775,7 +4775,7 @@
>>> //----------------------------------------------------------------------- 
>>>
>>>       /**
>>>        * Prints or parses a localized pattern from a localized field.
>>> -     * The specific formatter and parameters is not selected until the
>>> +     * The specific formatter and parameters is not selected until
>>>        * the field is to be printed or parsed.
>>>        * The locale is needed to select the proper WeekFields from 
>>> which
>>>        * the field for day-of-week, week-of-month, or week-of-year 
>>> is selected.
>>> diff -r d87f89c74f54 -r d2823a0c8dfa 
>>> src/java.base/share/classes/java/time/temporal/WeekFields.java
>>> --- a/src/java.base/share/classes/java/time/temporal/WeekFields.java 
>>> Mon Oct 30 07:06:49 2017 -0700
>>> +++ b/src/java.base/share/classes/java/time/temporal/WeekFields.java 
>>> Mon Oct 30 17:18:47 2017 -0700
>>> @@ -311,7 +311,7 @@
>>>        * the new month or year.
>>>        * <p>
>>>        * WeekFields instances are singletons; for each unique 
>>> combination
>>> -     * of {@code firstDayOfWeek} and {@code minimalDaysInFirstWeek} 
>>> the
>>> +     * of {@code firstDayOfWeek} and {@code minimalDaysInFirstWeek}
>>>        * the same instance will be returned.
>>>        *
>>>        * @param firstDayOfWeek  the first day of the week, not null
>>> diff -r d87f89c74f54 -r d2823a0c8dfa 
>>> src/java.base/share/classes/java/util/Base64.java
>>> --- a/src/java.base/share/classes/java/util/Base64.java    Mon Oct 
>>> 30 07:06:49 2017 -0700
>>> +++ b/src/java.base/share/classes/java/util/Base64.java    Mon Oct 
>>> 30 17:18:47 2017 -0700
>>> @@ -56,7 +56,7 @@
>>>    *     base64 alphabet.</p></li>
>>>    *
>>>    * <li><a id="mime"><b>MIME</b></a>
>>> - * <p> Uses the "The Base64 Alphabet" as specified in Table 1 of
>>> + * <p> Uses "The Base64 Alphabet" as specified in Table 1 of
>>>    *     RFC 2045 for encoding and decoding operation. The encoded 
>>> output
>>>    *     must be represented in lines of no more than 76 characters 
>>> each
>>>    *     and uses a carriage return {@code '\r'} followed 
>>> immediately by
>>> diff -r d87f89c74f54 -r d2823a0c8dfa 
>>> src/java.base/share/classes/java/util/EventObject.java
>>> --- a/src/java.base/share/classes/java/util/EventObject.java Mon Oct 
>>> 30 07:06:49 2017 -0700
>>> +++ b/src/java.base/share/classes/java/util/EventObject.java Mon Oct 
>>> 30 17:18:47 2017 -0700
>>> @@ -43,13 +43,13 @@
>>>       /**
>>>        * The object on which the Event initially occurred.
>>>        */
>>> -    protected transient Object  source;
>>> +    protected transient Object source;
>>>
>>>       /**
>>>        * Constructs a prototypical Event.
>>>        *
>>> -     * @param    source    The object on which the Event initially 
>>> occurred.
>>> -     * @exception  IllegalArgumentException  if source is null.
>>> +     * @param source the object on which the Event initially occurred
>>> +     * @throws IllegalArgumentException if source is null
>>>        */
>>>       public EventObject(Object source) {
>>>           if (source == null)
>>> @@ -61,7 +61,7 @@
>>>       /**
>>>        * The object on which the Event initially occurred.
>>>        *
>>> -     * @return   The object on which the Event initially occurred.
>>> +     * @return the object on which the Event initially occurred
>>>        */
>>>       public Object getSource() {
>>>           return source;
>>> @@ -70,7 +70,7 @@
>>>       /**
>>>        * Returns a String representation of this EventObject.
>>>        *
>>> -     * @return  A a String representation of this EventObject.
>>> +     * @return a String representation of this EventObject
>>>        */
>>>       public String toString() {
>>>           return getClass().getName() + "[source=" + source + "]";
>>> diff -r d87f89c74f54 -r d2823a0c8dfa 
>>> src/java.base/share/classes/java/util/FormattableFlags.java
>>> --- a/src/java.base/share/classes/java/util/FormattableFlags.java 
>>> Mon Oct 30 07:06:49 2017 -0700
>>> +++ b/src/java.base/share/classes/java/util/FormattableFlags.java 
>>> Mon Oct 30 17:18:47 2017 -0700
>>> @@ -26,7 +26,7 @@
>>>   package java.util;
>>>
>>>   /**
>>> - * FomattableFlags are passed to the {@link Formattable#formatTo
>>> + * FormattableFlags are passed to the {@link Formattable#formatTo
>>>    * Formattable.formatTo()} method and modify the output format for 
>>> {@linkplain
>>>    * Formattable Formattables}.  Implementations of {@link 
>>> Formattable} are
>>>    * responsible for interpreting and validating any flags.
>>> diff -r d87f89c74f54 -r d2823a0c8dfa 
>>> src/java.base/share/classes/java/util/ResourceBundle.java
>>> --- a/src/java.base/share/classes/java/util/ResourceBundle.java Mon 
>>> Oct 30 07:06:49 2017 -0700
>>> +++ b/src/java.base/share/classes/java/util/ResourceBundle.java Mon 
>>> Oct 30 17:18:47 2017 -0700
>>> @@ -2743,7 +2743,7 @@
>>>            * of multiple subtags separated by underscore, generate 
>>> candidate
>>>            * <code>Locale</code>s by omitting the variant subtags 
>>> one by one, then
>>>            * insert them after every occurrence of <code> 
>>> Locale</code>s with the
>>> -         * full variant value in the original list.  For example, 
>>> if the
>>> +         * full variant value in the original list.  For example, if
>>>            * the variant consists of two subtags <em>V1</em> and 
>>> <em>V2</em>:
>>>            *
>>>            * <ul>
>>> diff -r d87f89c74f54 -r d2823a0c8dfa 
>>> src/java.base/share/classes/jdk/internal/logger/BootstrapLogger.java
>>> --- 
>>> a/src/java.base/share/classes/jdk/internal/logger/BootstrapLogger.java 
>>> Mon Oct 30 07:06:49 2017 -0700
>>> +++ 
>>> b/src/java.base/share/classes/jdk/internal/logger/BootstrapLogger.java 
>>> Mon Oct 30 17:18:47 2017 -0700
>>> @@ -238,7 +238,7 @@
>>>       // This way we could simply do things like:
>>>       //    push((logger) -> logger.log(level, msg));
>>>       // Unfortunately, if we come to here it means we are in the 
>>> bootsraping
>>> -    // phase where using lambdas is not safe yet - so we have to use a
>>> +    // phase where using lambdas is not safe yet - so we have to use
>>>       // a data object instead...
>>>       //
>>>       static final class LogEvent {
>>> diff -r d87f89c74f54 -r d2823a0c8dfa 
>>> src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
>>> --- 
>>> a/src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java 
>>> Mon Oct 30 07:06:49 2017 -0700
>>> +++ 
>>> b/src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java 
>>> Mon Oct 30 17:18:47 2017 -0700
>>> @@ -2888,7 +2888,7 @@
>>>               /*
>>>                * If we have an input stream this means we received a 
>>> response
>>>                * from the server. That stream may have been read to 
>>> EOF and
>>> -             * dependening on the stream type may already be closed 
>>> or the
>>> +             * depending on the stream type may already be closed or
>>>                * the http client may be returned to the keep-alive 
>>> cache.
>>>                * If the http client has been returned to the 
>>> keep-alive cache
>>>                * it may be closed (idle timeout) or may be allocated to
>>> diff -r d87f89c74f54 -r d2823a0c8dfa 
>>> src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/ParameterizedTypeImpl.java 
>>>
>>> --- 
>>> a/src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/ParameterizedTypeImpl.java 
>>> Mon Oct 30 07:06:49 2017 -0700
>>> +++ 
>>> b/src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/ParameterizedTypeImpl.java 
>>> Mon Oct 30 17:18:47 2017 -0700
>>> @@ -66,7 +66,7 @@
>>>       /**
>>>        * Static factory. Given a (generic) class, actual type arguments
>>>        * and an owner type, creates a parameterized type.
>>> -     * This class can be instantiated with a a raw type that does not
>>> +     * This class can be instantiated with a raw type that does not
>>>        * represent a generic type, provided the list of actual type
>>>        * arguments is empty.
>>>        * If the ownerType argument is null, the declaring class of the
>>> diff -r d87f89c74f54 -r d2823a0c8dfa 
>>> src/java.base/share/classes/sun/security/provider/AuthPolicyFile.java
>>> --- 
>>> a/src/java.base/share/classes/sun/security/provider/AuthPolicyFile.java 
>>> Mon Oct 30 07:06:49 2017 -0700
>>> +++ 
>>> b/src/java.base/share/classes/sun/security/provider/AuthPolicyFile.java 
>>> Mon Oct 30 17:18:47 2017 -0700
>>> @@ -411,7 +411,7 @@
>>>                           certs = null;
>>>                       }
>>>
>>> -                    // only add if we had no signer or we had a
>>> +                    // only add if we had no signer or we had
>>>                       // a signer and found the keys for it.
>>>                       if (certs != null || pe.signedBy == null) {
>>>                               Permission perm = new 
>>> UnresolvedPermission(
>>> diff -r d87f89c74f54 -r d2823a0c8dfa 
>>> src/java.base/share/classes/sun/security/provider/PolicyFile.java
>>> --- 
>>> a/src/java.base/share/classes/sun/security/provider/PolicyFile.java 
>>> Mon Oct 30 07:06:49 2017 -0700
>>> +++ 
>>> b/src/java.base/share/classes/sun/security/provider/PolicyFile.java 
>>> Mon Oct 30 17:18:47 2017 -0700
>>> @@ -789,7 +789,7 @@
>>>                           certs = null;
>>>                       }
>>>
>>> -                    // only add if we had no signer or we had a
>>> +                    // only add if we had no signer or we had
>>>                       // a signer and found the keys for it.
>>>                       if (certs != null || pe.signedBy == null) {
>>>                           Permission perm = new UnresolvedPermission(
>>> diff -r d87f89c74f54 -r d2823a0c8dfa 
>>> src/java.base/share/classes/sun/security/provider/SubjectCodeSource.java 
>>>
>>> --- 
>>> a/src/java.base/share/classes/sun/security/provider/SubjectCodeSource.java 
>>> Mon Oct 30 07:06:49 2017 -0700
>>> +++ 
>>> b/src/java.base/share/classes/sun/security/provider/SubjectCodeSource.java 
>>> Mon Oct 30 17:18:47 2017 -0700
>>> @@ -154,7 +154,7 @@
>>>        *
>>>        * @param codesource the <code>CodeSource</code> to compare 
>>> against.
>>>        *
>>> -     * @return true if this <code>SubjectCodeSource</code> implies the
>>> +     * @return true if this <code>SubjectCodeSource</code> implies
>>>        *          the specified <code>CodeSource</code>.
>>>        */
>>>       public boolean implies(CodeSource codesource) {
>>> diff -r d87f89c74f54 -r d2823a0c8dfa 
>>> src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java
>>> --- 
>>> a/src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java 
>>> Mon Oct 30 07:06:49 2017 -0700
>>> +++ 
>>> b/src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java 
>>> Mon Oct 30 17:18:47 2017 -0700
>>> @@ -539,7 +539,7 @@
>>>
>>>                   // Should be repacked for suitable fragment length.
>>>                   //
>>> -                // Note that the acquiring processes will 
>>> reassemble the
>>> +                // Note that the acquiring processes will reassemble
>>>                   // the fragments later.
>>>                   return compareToSequence(o.recordEpoch, o.recordSeq);
>>>               }
>>> diff -r d87f89c74f54 -r d2823a0c8dfa 
>>> src/java.base/share/classes/sun/security/x509/X509CertImpl.java
>>> --- 
>>> a/src/java.base/share/classes/sun/security/x509/X509CertImpl.java 
>>> Mon Oct 30 07:06:49 2017 -0700
>>> +++ 
>>> b/src/java.base/share/classes/sun/security/x509/X509CertImpl.java 
>>> Mon Oct 30 17:18:47 2017 -0700
>>> @@ -1485,7 +1485,7 @@
>>>       }
>>>
>>>       /**
>>> -     * Get the certificate constraints path length from the
>>> +     * Get the certificate constraints path length from
>>>        * the critical BasicConstraints extension, (oid = 2.5.29.19).
>>>        * @return the length of the constraint.
>>>        */
>>> diff -r d87f89c74f54 -r d2823a0c8dfa 
>>> src/java.base/share/classes/sun/util/logging/PlatformLogger.java
>>> --- 
>>> a/src/java.base/share/classes/sun/util/logging/PlatformLogger.java 
>>> Mon Oct 30 07:06:49 2017 -0700
>>> +++ 
>>> b/src/java.base/share/classes/sun/util/logging/PlatformLogger.java 
>>> Mon Oct 30 17:18:47 2017 -0700
>>> @@ -45,7 +45,7 @@
>>>    *
>>>    * If the logging facility is not enabled, the platform loggers
>>>    * will output log messages per the default logging configuration
>>> - * (see below). In this implementation, it does not log the
>>> + * (see below). In this implementation, it does not log
>>>    * the stack frame information issuing the log message.
>>>    *
>>>    * When the logging facility is enabled (at startup or runtime),
>>>

-- 
With kind regards,
Ivan Gerasimov



More information about the core-libs-dev mailing list