# HG changeset patch # User prr # Date 1494357548 25200 # Node ID 1164ed6b9b8e7094e3eb60c3a61791a4f8f69c59 # Parent b7cc7f639ecf621f3b10bc85c748d5dfd70fde8c# Parent cd369ee4d4bcc8f7c0dda014b585a10270ee8e4b Merge diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.base/macosx/native/libnet/DefaultProxySelector.c --- a/jdk/src/java.base/macosx/native/libnet/DefaultProxySelector.c Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.base/macosx/native/libnet/DefaultProxySelector.c Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2017 SAP SE. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.base/share/classes/com/sun/crypto/provider/GCTR.java --- a/jdk/src/java.base/share/classes/com/sun/crypto/provider/GCTR.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.base/share/classes/com/sun/crypto/provider/GCTR.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, 2017 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 2017, 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 diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.base/share/classes/java/io/OutputStreamWriter.java --- a/jdk/src/java.base/share/classes/java/io/OutputStreamWriter.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/io/OutputStreamWriter.java Tue May 09 12:19:08 2017 -0700 @@ -40,10 +40,8 @@ * *

Each invocation of a write() method causes the encoding converter to be * invoked on the given character(s). The resulting bytes are accumulated in a - * buffer before being written to the underlying output stream. The size of - * this buffer may be specified, but by default it is large enough for most - * purposes. Note that the characters passed to the write() methods are not - * buffered. + * buffer before being written to the underlying output stream. Note that the + * characters passed to the write() methods are not buffered. * *

For top efficiency, consider wrapping an OutputStreamWriter within a * BufferedWriter so as to avoid frequent converter invocations. For example: diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.base/share/classes/java/lang/invoke/MethodHandles.java --- a/jdk/src/java.base/share/classes/java/lang/invoke/MethodHandles.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/lang/invoke/MethodHandles.java Tue May 09 12:19:08 2017 -0700 @@ -113,6 +113,19 @@ } /** + * This reflected$lookup method is the alternate implementation of + * the lookup method when being invoked by reflection. + */ + @CallerSensitive + private static Lookup reflected$lookup() { + Class caller = Reflection.getCallerClass(); + if (caller.getClassLoader() == null) { + throw newIllegalArgumentException("illegal lookupClass: "+caller); + } + return new Lookup(caller); + } + + /** * Returns a {@link Lookup lookup object} which is trusted minimally. * The lookup has the {@code PUBLIC} and {@code UNCONDITIONAL} modes. * It can only be used to create method handles to public members of @@ -747,7 +760,7 @@ Lookup(Class lookupClass) { this(lookupClass, FULL_POWER_MODES); // make sure we haven't accidentally picked up a privileged class: - checkUnprivilegedlookupClass(lookupClass, FULL_POWER_MODES); + checkUnprivilegedlookupClass(lookupClass); } private Lookup(Class lookupClass, int allowedModes) { @@ -827,7 +840,7 @@ newModes = 0; } - checkUnprivilegedlookupClass(requestedLookupClass, newModes); + checkUnprivilegedlookupClass(requestedLookupClass); return new Lookup(requestedLookupClass, newModes); } @@ -979,25 +992,10 @@ */ static final Lookup PUBLIC_LOOKUP = new Lookup(Object.class, (PUBLIC|UNCONDITIONAL)); - private static void checkUnprivilegedlookupClass(Class lookupClass, int allowedModes) { + private static void checkUnprivilegedlookupClass(Class lookupClass) { String name = lookupClass.getName(); if (name.startsWith("java.lang.invoke.")) throw newIllegalArgumentException("illegal lookupClass: "+lookupClass); - - // For caller-sensitive MethodHandles.lookup() disallow lookup from - // restricted packages. This a fragile and blunt approach. - // TODO replace with a more formal and less fragile mechanism - // that does not bluntly restrict classes under packages within - // java.base from looking up MethodHandles or VarHandles. - if (allowedModes == FULL_POWER_MODES && lookupClass.getClassLoader() == null) { - if ((name.startsWith("java.") && - !name.equals("java.lang.Thread") && - !name.startsWith("java.util.concurrent.")) || - (name.startsWith("sun.") && - !name.startsWith("sun.invoke."))) { - throw newIllegalArgumentException("illegal lookupClass: " + lookupClass); - } - } } /** diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.base/share/classes/jdk/internal/reflect/Reflection.java --- a/jdk/src/java.base/share/classes/jdk/internal/reflect/Reflection.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.base/share/classes/jdk/internal/reflect/Reflection.java Tue May 09 12:19:08 2017 -0700 @@ -31,6 +31,7 @@ import java.util.Map; import java.util.Objects; import jdk.internal.HotSpotIntrinsicCandidate; +import jdk.internal.loader.ClassLoaders; import jdk.internal.misc.VM; /** Common utility routines used by both java.lang and @@ -315,23 +316,13 @@ */ public static boolean isCallerSensitive(Method m) { final ClassLoader loader = m.getDeclaringClass().getClassLoader(); - if (VM.isSystemDomainLoader(loader) || isExtClassLoader(loader)) { + if (VM.isSystemDomainLoader(loader) || + loader == ClassLoaders.platformClassLoader()) { return m.isAnnotationPresent(CallerSensitive.class); } return false; } - private static boolean isExtClassLoader(ClassLoader loader) { - ClassLoader cl = ClassLoader.getSystemClassLoader(); - while (cl != null) { - if (cl.getParent() == null && cl == loader) { - return true; - } - cl = cl.getParent(); - } - return false; - } - /** * Returns an IllegalAccessException with an exception message based on * the access that is denied. diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java --- a/jdk/src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java Tue May 09 12:19:08 2017 -0700 @@ -135,6 +135,24 @@ return soleInstance; } + /** + * Returns an alternate reflective Method instance for the given method + * intended for reflection to invoke, if present. + * + * A trusted method can define an alternate implementation for a method `foo` + * by defining a method named "reflected$foo" that will be invoked + * reflectively. + */ + private static Method findMethodForReflection(Method method) { + String altName = "reflected$" + method.getName(); + try { + return method.getDeclaringClass() + .getDeclaredMethod(altName, method.getParameterTypes()); + } catch (NoSuchMethodException ex) { + return null; + } + } + //-------------------------------------------------------------------------- // // Routines used by java.lang.reflect @@ -161,6 +179,13 @@ public MethodAccessor newMethodAccessor(Method method) { checkInitted(); + if (Reflection.isCallerSensitive(method)) { + Method altMethod = findMethodForReflection(method); + if (altMethod != null) { + method = altMethod; + } + } + if (noInflation && !ReflectUtil.isVMAnonymousClass(method.getDeclaringClass())) { return new MethodAccessorGenerator(). generateMethod(method.getDeclaringClass(), diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.base/share/classes/sun/security/util/ConstraintsParameters.java --- a/jdk/src/java.base/share/classes/sun/security/util/ConstraintsParameters.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.base/share/classes/sun/security/util/ConstraintsParameters.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016, 2017 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2016, 2017, 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 diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.base/share/native/libjimage/endian.hpp --- a/jdk/src/java.base/share/native/libjimage/endian.hpp Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.base/share/native/libjimage/endian.hpp Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2016 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.base/share/native/libjimage/imageDecompressor.cpp --- a/jdk/src/java.base/share/native/libjimage/imageDecompressor.cpp Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.base/share/native/libjimage/imageDecompressor.cpp Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2016 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.base/share/native/libjimage/imageDecompressor.hpp --- a/jdk/src/java.base/share/native/libjimage/imageDecompressor.hpp Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.base/share/native/libjimage/imageDecompressor.hpp Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2016 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.base/share/native/libjimage/imageFile.hpp --- a/jdk/src/java.base/share/native/libjimage/imageFile.hpp Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.base/share/native/libjimage/imageFile.hpp Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2016 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.base/share/native/libjimage/inttypes.hpp --- a/jdk/src/java.base/share/native/libjimage/inttypes.hpp Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.base/share/native/libjimage/inttypes.hpp Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2016 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions @@ -47,4 +47,3 @@ #endif #endif // LIBJIMAGE_INTTYPES_HPP - diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.base/share/native/libjimage/jimage.hpp --- a/jdk/src/java.base/share/native/libjimage/jimage.hpp Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.base/share/native/libjimage/jimage.hpp Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2016 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions @@ -202,4 +202,3 @@ typedef bool (*JImage_ResourcePath_t)(JImageFile* jimage, JImageLocationRef location, char* buffer, jlong size); - diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.base/share/native/libjimage/osSupport.hpp --- a/jdk/src/java.base/share/native/libjimage/osSupport.hpp Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.base/share/native/libjimage/osSupport.hpp Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2016 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/java/awt/AlphaComposite.java --- a/jdk/src/java.desktop/share/classes/java/awt/AlphaComposite.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/java/awt/AlphaComposite.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2017, 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 @@ -74,7 +74,7 @@ * *

* - *
Factor  Definition + *
Factor  Definition *
Asthe alpha component of the source pixel *
Csa color component of the source pixel in premultiplied form *
Adthe alpha component of the destination pixel @@ -114,7 +114,7 @@ * *
* - *
Factor  Definition + *
Factor  Definition *
Csr one of the raw color components of the source pixel *
Cdr one of the raw color components of the destination pixel *
Aac the "extra" alpha component from the AlphaComposite instance @@ -205,7 +205,7 @@ * appropriate conversions are performed before and after the compositing * operation. * - *

Implementation Caveats

+ *

Implementation Caveats

* *
    *
  • diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/java/awt/Graphics2D.java --- a/jdk/src/java.desktop/share/classes/java/awt/Graphics2D.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/java/awt/Graphics2D.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1996, 2017, 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,7 +78,7 @@ *

    * When creating a {@code Graphics2D} object, the * {@code GraphicsConfiguration} - * specifies the default transform for + * specifies the default transform for * the target of the {@code Graphics2D} (a * {@link Component} or {@link Image}). This default transform maps the * user space coordinate system to screen and printer device coordinates @@ -129,7 +129,7 @@ * of their particular rendering processes are: *

      *
    1. - * {@code Shape} operations + * {@code Shape} operations *
        *
      1. * If the operation is a {@code draw(Shape)} operation, then @@ -160,7 +160,7 @@ * colors to render in device space. *
      *
    2. - * Text operations + * Text operations *
        *
      1. * The following steps are used to determine the set of glyphs required @@ -201,7 +201,7 @@ * the colors to render in device space. *
      *
    3. - * {@code Image} Operations + * {@code Image} Operations *
        *
      1. * The region of interest is defined by the bounding box of the source diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/java/awt/GridBagLayout.java --- a/jdk/src/java.desktop/share/classes/java/awt/GridBagLayout.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/java/awt/GridBagLayout.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1995, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1995, 2017, 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 @@ -122,7 +122,7 @@ * are not. Baseline relative values are calculated relative to the * baseline. Valid values are: * - *
        * * @@ -198,7 +198,7 @@ * The following figure shows a baseline layout and includes a * component that spans rows: *

        Absolute Values

        - * + * *
        * The following text describes this graphic (Figure 1). @@ -252,15 +252,15 @@ * left-to-right container and Figure 3 shows the layout for a horizontal, * right-to-left container. * - *
        - * + *
        + * * * - * + * * * * diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/java/awt/GridLayout.java --- a/jdk/src/java.desktop/share/classes/java/awt/GridLayout.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/java/awt/GridLayout.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1995, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1995, 2017, 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 @@ -55,20 +55,20 @@ * If the container's {@code ComponentOrientation} property is horizontal * and right-to-left, the example produces the output shown in Figure 2. * - *
        * The preceding text describes this graphic (Figure 1). * * The preceding text describes this graphic (Figure 2). *
        Figure 2: Horizontal, Left-to-RightFigure 3: Horizontal, Right-to-Left
        - * + *
        + * * * - * * * - * + * * * * diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/java/awt/LinearGradientPaint.java --- a/jdk/src/java.desktop/share/classes/java/awt/LinearGradientPaint.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/java/awt/LinearGradientPaint.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 2017, 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 @@ -91,10 +91,9 @@ *

        * This image demonstrates the example code above for each * of the three cycle methods: - *

        + *

        * image showing the output of the example code - *

        * * @see java.awt.Paint * @see java.awt.Graphics2D#setPaint diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/java/awt/MenuBar.java --- a/jdk/src/java.desktop/share/classes/java/awt/MenuBar.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/java/awt/MenuBar.java Tue May 09 12:19:08 2017 -0700 @@ -46,7 +46,7 @@ * the menu bar with a {@code Frame} object, call the * frame's {@code setMenuBar} method. *

        - * + * * This is what a menu bar might look like: *

        * + *

        * image showing the
  * distance AB=BC, and AD=DE - * + *

        * If the gradient and graphics rendering transforms are uniformly scaled and * the user sets the focus so that it coincides with the center of the circle, * the gradient color proportions are equal for any line drawn from the center. * The following figure shows the distances AB, BC, AD, and DE. They are all equal. - *

        + *

        * image showing the
  * distance of AB, BC, AD, and DE are all equal - *

        + *

        * Note that some minor variations in distances may occur due to sampling at * the granularity of a pixel. * If no cycle method is specified, {@code NO_CYCLE} will be chosen by @@ -116,11 +116,9 @@ *

        * This image demonstrates the example code above, with default * (centered) focus for each of the three cycle methods: - *

        + *

        * image showing the
  * output of the sameple code - *

        - * *

        * It is also possible to specify a non-centered focus point, as * in the following code: @@ -139,10 +137,9 @@ *

        * This image demonstrates the previous example code, with non-centered * focus for each of the three cycle methods: - *

        + *

        * image showing the
  * output of the sample code - *

        * * @see java.awt.Paint * @see java.awt.Graphics2D#setPaint diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/java/awt/Rectangle.java --- a/jdk/src/java.desktop/share/classes/java/awt/Rectangle.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/java/awt/Rectangle.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1995, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1995, 2017, 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 @@ * that create a {@code Rectangle}, and the methods that can modify * one, do not prevent setting a negative value for width or height. *

        - * + * * A {@code Rectangle} whose width or height is exactly zero has location * along those axes with zero dimension, but is otherwise considered empty. * The {@link #isEmpty} method will return true for such a {@code Rectangle}. @@ -49,7 +49,7 @@ * will include the location of the {@code Rectangle} on that axis in the * result as if the {@link #add(Point)} method were being called. *

        - * + * * A {@code Rectangle} whose width or height is negative has neither * location nor dimension along those axes with negative dimensions. * Such a {@code Rectangle} is treated as non-existent along those axes. diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/java/awt/Shape.java --- a/jdk/src/java.desktop/share/classes/java/awt/Shape.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/java/awt/Shape.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1996, 2017, 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,7 +43,7 @@ * object that describes the trajectory path of the {@code Shape} * outline. *

        - * Definition of insideness: + * Definition of insideness: * A point is considered to lie inside a * {@code Shape} if and only if: *

          diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/java/awt/dnd/DragSourceContext.java --- a/jdk/src/java.desktop/share/classes/java/awt/dnd/DragSourceContext.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/java/awt/dnd/DragSourceContext.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2017, 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 @@ -65,7 +65,7 @@ * itself between the platform and the * listeners provided by the initiator of the drag operation. *

          - * + * * By default, {@code DragSourceContext} sets the cursor as appropriate * for the current state of the drag and drop operation. For example, if * the user has chosen {@linkplain DnDConstants#ACTION_MOVE the move action}, diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/java/awt/font/TextAttribute.java --- a/jdk/src/java.desktop/share/classes/java/awt/font/TextAttribute.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/java/awt/font/TextAttribute.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2017, 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 @@ -96,14 +96,14 @@ *

        * *

        Summary of attributes

        - *
        Shows 6 buttons in rows of 2. Row 1 shows buttons 1 then 2.
  * Row 2 shows buttons 3 then 4. Row 3 shows buttons 5 then 6. * Shows 6 buttons in rows of 2. Row 1 shows buttons 2 then 1.
+ * <td style=Shows 6 buttons in rows of 2. Row 1 shows buttons 2 then 1.
  * Row 2 shows buttons 4 then 3. Row 3 shows buttons 6 then 5. *
        Figure 1: Horizontal, Left-to-RightFigure 2: Horizontal, Right-to-Left
        * - * - * - * - * + * + * + * + * * * * diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/java/awt/geom/AffineTransform.java --- a/jdk/src/java.desktop/share/classes/java/awt/geom/AffineTransform.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/java/awt/geom/AffineTransform.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1996, 2017, 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,7 +46,7 @@ * [ y'] = [ m10 m11 m12 ] [ y ] = [ m10x + m11y + m12 ] * [ 1 ] [ 0 0 1 ] [ 1 ] [ 1 ] * - *

        Handling 90-Degree Rotations

        + *

        Handling 90-Degree Rotations

        *

        * In some variations of the {@code rotate} methods in the * {@code AffineTransform} class, a double-precision argument diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/java/awt/geom/Arc2D.java --- a/jdk/src/java.desktop/share/classes/java/awt/geom/Arc2D.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/java/awt/geom/Arc2D.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2017, 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,11 +33,11 @@ * start angle, angular extent (length of the arc), and a closure type * ({@code OPEN}, {@code CHORD}, or {@code PIE}). *

        - * + * * The arc is a partial section of a full ellipse which * inscribes the framing rectangle of its parent {@link RectangularShape}. * - * + * * The angles are specified relative to the non-square * framing rectangle such that 45 degrees always falls on the line from * the center of the ellipse to the upper right corner of the framing diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/java/awt/geom/Path2D.java --- a/jdk/src/java.desktop/share/classes/java/awt/geom/Path2D.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/java/awt/geom/Path2D.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 2017, 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 @@ -846,7 +846,7 @@ * path. * * @serialData - * + * *

          *
        1. The default serializable fields. * There are no default serializable fields as of 1.6. @@ -1605,7 +1605,7 @@ * path. * * @serialData - * + * *
            *
          1. The default serializable fields. * There are no default serializable fields as of 1.6. diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/java/awt/im/spi/package-info.java --- a/jdk/src/java.desktop/share/classes/java/awt/im/spi/package-info.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/java/awt/im/spi/package-info.java Tue May 09 12:19:08 2017 -0700 @@ -33,7 +33,7 @@ * languages and the use of entirely different input mechanisms, such as * handwriting recognition. * - *

            Packaging Input Methods

            + *

            Packaging Input Methods

            * Input methods can be made available by adding them to the application's class * path. The main JAR file of an input method must contain the file: *
            @@ -61,14 +61,14 @@
              * that loading of the class implementing {@code InputMethod} can be deferred
              * until actually needed.
              *
            - * 

            Loading Input Methods

            + *

            Loading Input Methods

            * The input method framework will usually defer loading of input method * classes until they are absolutely needed. It loads only the * {@code InputMethodDescriptor} implementations during AWT initialization. It * loads an {@code InputMethod} implementation when the input method has been * selected. * - *

            Java Input Methods and Peered Text + *

            Java Input Methods and Peered Text * Components

            * The Java input method framework intends to support all combinations of input * methods (host input methods and Java input methods) and components (peered diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/java/awt/image/DataBufferByte.java --- a/jdk/src/java.desktop/share/classes/java/awt/image/DataBufferByte.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/java/awt/image/DataBufferByte.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2017, 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 @@ * Values stored in the byte array(s) of this {@code DataBuffer} are treated as * unsigned values. *

            - * + * * Note that some implementations may function more efficiently * if they can maintain control over how the data for an image is * stored. diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/java/awt/image/DataBufferDouble.java --- a/jdk/src/java.desktop/share/classes/java/awt/image/DataBufferDouble.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/java/awt/image/DataBufferDouble.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2017, 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 @@ * This class extends {@code DataBuffer} and stores data internally * in {@code double} form. *

            - * + * * Note that some implementations may function more efficiently * if they can maintain control over how the data for an image is * stored. diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/java/awt/image/DataBufferFloat.java --- a/jdk/src/java.desktop/share/classes/java/awt/image/DataBufferFloat.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/java/awt/image/DataBufferFloat.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2017, 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 @@ * This class extends {@code DataBuffer} and stores data internally * in {@code float} form. *

            - * + * * Note that some implementations may function more efficiently * if they can maintain control over how the data for an image is * stored. diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/java/awt/image/DataBufferInt.java --- a/jdk/src/java.desktop/share/classes/java/awt/image/DataBufferInt.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/java/awt/image/DataBufferInt.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2017, 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 @@ -41,7 +41,7 @@ * This class extends {@code DataBuffer} and stores data internally * as integers. *

            - * + * * Note that some implementations may function more efficiently * if they can maintain control over how the data for an image is * stored. diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/java/awt/image/DataBufferShort.java --- a/jdk/src/java.desktop/share/classes/java/awt/image/DataBufferShort.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/java/awt/image/DataBufferShort.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2017, 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 @@ -40,7 +40,7 @@ /** * This class extends {@code DataBuffer} and stores data internally as shorts. *

            - * + * * Note that some implementations may function more efficiently * if they can maintain control over how the data for an image is * stored. diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/java/awt/image/DataBufferUShort.java --- a/jdk/src/java.desktop/share/classes/java/awt/image/DataBufferUShort.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/java/awt/image/DataBufferUShort.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2017, 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 @@ * shorts. Values stored in the short array(s) of this {@code DataBuffer} * are treated as unsigned values. *

            - * + * * Note that some implementations may function more efficiently * if they can maintain control over how the data for an image is * stored. diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/java/awt/image/IndexColorModel.java --- a/jdk/src/java.desktop/share/classes/java/awt/image/IndexColorModel.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/java/awt/image/IndexColorModel.java Tue May 09 12:19:08 2017 -0700 @@ -55,7 +55,7 @@ * {@code IndexColorModel} objects are never pre-multiplied with * the alpha components. *

            - * + * * The transparency of an {@code IndexColorModel} object is * determined by examining the alpha components of the colors in the * colormap and choosing the most specific value after considering @@ -86,7 +86,7 @@ * and {@code getNumComponents} returns 4. * *

            - * + * * The values used to index into the colormap are taken from the least * significant n bits of pixel representations where * n is based on the pixel size specified in the constructor. diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/javax/accessibility/package-info.java --- a/jdk/src/java.desktop/share/classes/javax/accessibility/package-info.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/javax/accessibility/package-info.java Tue May 09 12:19:08 2017 -0700 @@ -37,7 +37,7 @@ * interfaces, and 6 Java programming language classes. These are described * below. * - *

            Interface + *

            Interface * Accessible

            * Interface Accessible is the main interface of * the Java Accessibility API. All components that support the Java @@ -48,7 +48,7 @@ * object that is part of the user interface of a Java application, if that * program is to be compatible with assistive technologies. * - *

            Class + *

            Class * AccessibleContext

            * AccessibleContext represents the minimum * information all accessible objects return and is obtained by calling the @@ -108,7 +108,7 @@ * called on an AccessibleContext.

          2. * * - *

            Class + *

            Class * AccessibleRole

            * This class encapsulates the Accessible object's role in the user interface * and is obtained by calling the {@code getAccessibleRole} method on an @@ -123,7 +123,7 @@ * programmer-defined roles can be added in the future without needing to modify * the base class. * - *

            Class + *

            Class * AccessibleState

            * This class encapsulates a particular state of the Accessible object. * Accessible states include things like "Armed", "Busy", "Checked", "Focused", @@ -142,7 +142,7 @@ * additional, programmer-defined roles can be added in the future without * needing to modify the base class. * - *

            Class + *

            Class * AccessibleStateSet

            * This class encapsulates a collection of states of the Accessible object and * is obtained by calling the {@code getAccessibleStateSet} method on an @@ -152,7 +152,7 @@ * class provide for retrieving the individual * AccessibleStates on the state set. * - *

            Class + *

            Class * AccessibleBundle

            * This class is used to maintain a strongly typed enumeration. It is the super * class of both the AccessibleRole and @@ -161,7 +161,7 @@ * AccessibleRole and * AccessibleState classes. * - *

            Interface + *

            Interface * AccessibleAction

            * The AccessibleAction interface should be * supported by any object that can perform one or more actions. This interface @@ -177,7 +177,7 @@ * AccessibleContext. If the return value is * not null, the object supports this interface. * - *

            + *

            * Interface AccessibleComponent

            * The AccessibleComponent interface * should be supported by any object that is rendered on the screen. This @@ -190,7 +190,7 @@ * AccessibleContext. If the return value is * not null, the object supports this interface. * - *

            + *

            * Interface AccessibleSelection

            * The AccessibleSelection interface * provides the standard mechanism for an assistive technology to determine what @@ -206,7 +206,7 @@ * AccessibleContext. If the return value is * not null, the object supports this interface. * - *

            Interface + *

            Interface * AccessibleText

            * Interface AccessibleText is the contract * for making rich, editable text Accessible. Not all text displayed on the @@ -230,7 +230,7 @@ * AccessibleContext. If the return value is * not null, the object supports this interface. * - *

            + *

            * Interface AccessibleHypertext

            * The AccessibleHypertext interface * should be supported by any object that presents hypertext information on the @@ -246,7 +246,7 @@ * class which extends AccessibleHypertext, then that object supports * AccessibleHypertext. * - *

            + *

            * Interface AccessibleHyperlink

            * An object that is a hyperlink should support the * AccessibleHyperlink interface.  @@ -254,7 +254,7 @@ * getLink method on an AccessibleHypertext * object. * - *

            Interface + *

            Interface * AccessibleValue

            * The AccessibleValue interface should be * supported by any object that supports a numerical value (e.g., a scroll bar). diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFDirectory.java --- a/jdk/src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFDirectory.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFDirectory.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2016, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2017, 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 @@ -63,8 +63,8 @@ *

            A {@code TIFFDirectory} is aware of the tag numbers in the * group of {@link TIFFTagSet}s associated with it. When * a {@code TIFFDirectory} is created from a native image metadata - * object, these tag sets are derived from the tagSets attribute - * of the TIFFIFD node.

            + * object, these tag sets are derived from the {@code tagSets} attribute + * of the {@code TIFFIFD} node.

            * *

            A {@code TIFFDirectory} might also have a parent {@link TIFFTag}. * This will occur if the directory represents an IFD other than the root @@ -73,8 +73,8 @@ * {@link TIFFTag#isIFDPointer} method of this parent {@code TIFFTag} * must return {@code true}. When a {@code TIFFDirectory} is * created from a native image metadata object, the parent tag set is set - * from the parentTagName attribute of the corresponding - * TIFFIFD node. Note that a {@code TIFFDirectory} instance + * from the {@code parentTagName} attribute of the corresponding + * {@code TIFFIFD} node. Note that a {@code TIFFDirectory} instance * which has a non-{@code null} parent tag will be contained in the * data field of a {@code TIFFField} instance which has a tag field * equal to the contained directory's parent tag.

            @@ -133,8 +133,8 @@ * an image metadata object. The supplied object must support an image * metadata format supported by the TIFF {@link javax.imageio.ImageWriter} * plug-in. This will usually be either the TIFF native image metadata - * format javax_imageio_tiff_image_1.0 or the Java - * Image I/O standard metadata format javax_imageio_1.0. + * format {@code javax_imageio_tiff_image_1.0} or the Java + * Image I/O standard metadata format {@code javax_imageio_1.0}. * * @param tiffImageMetadata A metadata object which supports a compatible * image metadata format. diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFField.java --- a/jdk/src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFField.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFField.java Tue May 09 12:19:08 2017 -0700 @@ -62,7 +62,7 @@ * *

        * * * * * * * * * * * * * * * * * * * * * * * * * *
        KeyValue TypePrincipal ConstantsDefault ValueKeyValue TypePrincipal ConstantsDefault Value
        {@link #FAMILY}
        - * BYTE + * {@code BYTE} * * {@link TIFFTag#TIFF_BYTE} @@ -77,7 +77,7 @@ * *
        - * ASCII + * {@code ASCII} * * {@link TIFFTag#TIFF_ASCII} @@ -92,7 +92,7 @@ * *
        - * SHORT + * {@code SHORT} * * {@link TIFFTag#TIFF_SHORT} @@ -107,7 +107,7 @@ * *
        - * LONG + * {@code LONG} * * {@link TIFFTag#TIFF_LONG} @@ -122,7 +122,7 @@ * *
        - * RATIONAL + * {@code RATIONAL} * * {@link TIFFTag#TIFF_RATIONAL} @@ -137,7 +137,7 @@ * *
        - * SBYTE + * {@code SBYTE} * * {@link TIFFTag#TIFF_SBYTE} @@ -152,7 +152,7 @@ * *
        - * UNDEFINED + * {@code UNDEFINED} * * {@link TIFFTag#TIFF_UNDEFINED} @@ -167,7 +167,7 @@ * *
        - * SSHORT + * {@code SSHORT} * * {@link TIFFTag#TIFF_SSHORT} @@ -182,7 +182,7 @@ * *
        - * SLONG + * {@code SLONG} * * {@link TIFFTag#TIFF_SLONG} @@ -197,7 +197,7 @@ * *
        - * SRATIONAL + * {@code SRATIONAL} * * {@link TIFFTag#TIFF_SRATIONAL} @@ -212,7 +212,7 @@ * *
        - * FLOAT + * {@code FLOAT} * * {@link TIFFTag#TIFF_FLOAT} @@ -227,7 +227,7 @@ * *
        - * DOUBLE + * {@code DOUBLE} * * {@link TIFFTag#TIFF_DOUBLE} @@ -242,7 +242,7 @@ * *
        - * IFD + * {@code IFD} * * {@link TIFFTag#TIFF_IFD_POINTER} @@ -941,14 +941,14 @@ /** * Returns the {@code TIFFField} as a node named either - * "TIFFField" or "TIFFIFD" as described in the + * {@code "TIFFField"} or {@code "TIFFIFD"} as described in the * TIFF native image metadata specification. The node will be named - * "TIFFIFD" if and only if {@link #hasDirectory()} returns + * {@code "TIFFIFD"} if and only if {@link #hasDirectory()} returns * {@code true} and the field's type is either {@link TIFFTag#TIFF_LONG} * or {@link TIFFTag#TIFF_IFD_POINTER}. * - * @return a {@code Node} named "TIFFField" or - * "TIFFIFD". + * @return a {@code Node} named {@code "TIFFField"} or + * {@code "TIFFIFD"}. */ public Node getAsNativeNode() { return new TIFFFieldNode(this); diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/javax/print/MimeType.java --- a/jdk/src/java.desktop/share/classes/javax/print/MimeType.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/javax/print/MimeType.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2003, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2017, 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,6 @@ *
      2. * Since not all Java profiles include the AWT, the Jini Print Service should * not depend on an AWT class. - *

        *

      3. * The implementation of class java.awt.datatransfer.MimeType does not * guarantee @@ -76,7 +75,6 @@ *
      4. Quoting backslash characters inside parameter values are removed. *
      5. The parameters are arranged in ascending order of parameter name. * - *

        * * @author Alan Kaminsky */ diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/javax/print/attribute/standard/Finishings.java --- a/jdk/src/java.desktop/share/classes/javax/print/attribute/standard/Finishings.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/javax/print/attribute/standard/Finishings.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2017, 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 @@ -40,7 +40,7 @@ * for purposes of finishing. *

        * Standard Finishings values are: - * + *
        * *
        *   @@ -76,7 +76,7 @@ *

        * The following Finishings values are more specific; they indicate a * corner or an edge as if the document were a portrait document: - * + *
        * *
        *   diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/javax/print/attribute/standard/MultipleDocumentHandling.java --- a/jdk/src/java.desktop/share/classes/javax/print/attribute/standard/MultipleDocumentHandling.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/javax/print/attribute/standard/MultipleDocumentHandling.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2017, 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 @@ * The standard MultipleDocumentHandling values are: *
          *
        • - * {@link #SINGLE_DOCUMENT + * {@link #SINGLE_DOCUMENT * SINGLE_DOCUMENT}. If a print job has multiple * documents -- say, the document data is called {@code a} and * {@code b} -- then the result of processing all the document data @@ -85,7 +85,7 @@ * each copy ({@code a(*),b(*)}) to start on a new media sheet. * *
        • - * {@link #SEPARATE_DOCUMENTS_UNCOLLATED_COPIES + * {@link #SEPARATE_DOCUMENTS_UNCOLLATED_COPIES * SEPARATE_DOCUMENTS_UNCOLLATED_COPIES}. If a print job * has multiple documents -- say, the document data is called {@code a} and * {@code b} -- then the result of processing the data in each document @@ -98,7 +98,7 @@ * {@code a(*),a(*),...,b(*),b(*)...}. * *
        • - * {@link #SEPARATE_DOCUMENTS_COLLATED_COPIES + * {@link #SEPARATE_DOCUMENTS_COLLATED_COPIES * SEPARATE_DOCUMENTS_COLLATED_COPIES}. If a print job * has multiple documents -- say, the document data is called {@code a} and * {@code b} -- then the result of processing the data in each document @@ -111,7 +111,7 @@ * {@code a(*),b(*),a(*),b(*),...}. * *
        • - * {@link #SINGLE_DOCUMENT_NEW_SHEET + * {@link #SINGLE_DOCUMENT_NEW_SHEET * SINGLE_DOCUMENT_NEW_SHEET}. Same as SINGLE_DOCUMENT, * except that the printer must ensure that the first impression of each * document instance in the job is placed on a new media sheet. This value diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/javax/sound/midi/MidiMessage.java --- a/jdk/src/java.desktop/share/classes/javax/sound/midi/MidiMessage.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/javax/sound/midi/MidiMessage.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2017, 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 @@ -47,15 +47,15 @@ * {@code MidiMessage} includes methods to get, but not set, these values. * Setting them is a subclass responsibility. *

          - * The MIDI standard expresses MIDI data in + * The MIDI standard expresses MIDI data in * bytes. However, because JavaTM uses signed bytes, the Java Sound * API uses integers instead of bytes when expressing MIDI data. For example, * the {@link #getStatus()} method of {@code MidiMessage} returns MIDI status * bytes as integers. If you are processing MIDI data that originated outside * Java Sound and now is encoded as signed bytes, the bytes can be * converted to integers using this conversion: - * - *

          {@code int i = (int)(byte & 0xFF)}
          + *

          + * {@code int i = (int)(byte & 0xFF)} *

          * If you simply need to pass a known MIDI byte value as a method parameter, it * can be expressed directly as an integer, using (for example) decimal or diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/javax/sound/midi/VoiceStatus.java --- a/jdk/src/java.desktop/share/classes/javax/sound/midi/VoiceStatus.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/javax/sound/midi/VoiceStatus.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2017, 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 @@ -51,7 +51,7 @@ * given type of {@code Synthesizer} always has a fixed number of voices, equal * to the maximum number of simultaneous notes it is capable of sounding. *

          - * If the voice is not currently processing + * If the voice is not currently processing * a MIDI note, it is considered inactive. A voice is inactive when it has been * given no note-on commands, or when every note-on command received has been * terminated by a corresponding note-off (or by an "all notes off" message). diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/javax/sound/sampled/FloatControl.java --- a/jdk/src/java.desktop/share/classes/javax/sound/sampled/FloatControl.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/javax/sound/sampled/FloatControl.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2017, 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 @@ -361,8 +361,8 @@ * loudness is unaffected. Note that gain measures dB, not amplitude. * The relationship between a gain in decibels and the corresponding * linear amplitude multiplier is: - * - *

          {@code linearScalar = pow(10.0, gainDB/20.0)}
          + *

          + * {@code linearScalar = pow(10.0, gainDB/20.0)} *

          * The {@code FloatControl} class has methods to impose a maximum and * minimum allowable value for gain. However, because an audio signal diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/javax/sound/sampled/SourceDataLine.java --- a/jdk/src/java.desktop/share/classes/javax/sound/sampled/SourceDataLine.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/javax/sound/sampled/SourceDataLine.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2003, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2017, 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,9 +159,9 @@ *

          * The number of bytes to write must represent an integral number of sample * frames, such that: - *
          - *

          {@code [ bytes written ] % [frame size in bytes ] == 0}
          - *
          + *

          + * {@code [ bytes written ] % [frame size in bytes ] == 0} + *

          * The return value will always meet this requirement. A request to write a * number of bytes representing a non-integral number of sample frames * cannot be fulfilled and may result in an diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/javax/sound/sampled/TargetDataLine.java --- a/jdk/src/java.desktop/share/classes/javax/sound/sampled/TargetDataLine.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/javax/sound/sampled/TargetDataLine.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2017, 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 @@ -149,9 +149,9 @@ *

          * The number of bytes to be read must represent an integral number of * sample frames, such that: - *
          - *

          {@code [ bytes read ] % [frame size in bytes ] == 0}
          - *
          + *

          + * {@code [ bytes read ] % [frame size in bytes ] == 0} + *

          * The return value will always meet this requirement. A request to read a * number of bytes representing a non-integral number of sample frames * cannot be fulfilled and may result in an IllegalArgumentException. diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/javax/swing/Action.java --- a/jdk/src/java.desktop/share/classes/javax/swing/Action.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/javax/swing/Action.java Tue May 09 12:19:08 2017 -0700 @@ -69,7 +69,7 @@ * are desired, and use simple ActionListeners elsewhere. *
          * - *

          Swing Components Supporting Action

          + *

          Swing Components Supporting Action

          *

          * Many of Swing's components have an Action property. When * an Action is set on a component, the following things @@ -96,34 +96,34 @@ * * - * - * + * + * * + * * + * * + * * + * * + * * + * * + * * + * *
          Component Property - * Components - * Action Key - * Notes - *
          Component Property + * Components + * Action Key + * Notes + *
          enabled * All * The isEnabled method *   - *
          toolTipText * All * SHORT_DESCRIPTION *   - *
          actionCommand * All * ACTION_COMMAND_KEY *   - *
          mnemonic * All buttons * MNEMONIC_KEY * A null value or Action results in the * button's mnemonic property being set to * '\0'. - *
          text * All buttons * NAME @@ -139,7 +139,7 @@ * true if the Action has a * non-null value for LARGE_ICON_KEY or * SMALL_ICON. - *
          displayedMnemonicIndex * All buttons * DISPLAYED_MNEMONIC_INDEX_KEY @@ -150,7 +150,7 @@ * mnemonic index is not updated. In any subsequent changes to * DISPLAYED_MNEMONIC_INDEX_KEY, null * is treated as -1. - *
          icon * All buttons except of JCheckBox, * JToggleButton and JRadioButton. @@ -160,13 +160,13 @@ * SMALL_ICON. All other buttons will use * LARGE_ICON_KEY; if the value is null they * use SMALL_ICON. - *
          accelerator * All JMenuItem subclasses, with the exception of * JMenu. * ACCELERATOR_KEY *   - *
          selected * JToggleButton, JCheckBox, * JRadioButton, JCheckBoxMenuItem and diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/javax/swing/BoxLayout.java --- a/jdk/src/java.desktop/share/classes/javax/swing/BoxLayout.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/javax/swing/BoxLayout.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2017, 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 @@ * arranged when the frame is resized. * * - *
          + * *

          The following text describes this graphic. diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java --- a/jdk/src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2017, 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 @@ -40,7 +40,7 @@ /** * Renders an item in a list. *

          - * Implementation Note: + * Implementation Note: * This class overrides * invalidate, * validate, diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/javax/swing/JLayeredPane.java --- a/jdk/src/java.desktop/share/classes/javax/swing/JLayeredPane.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/javax/swing/JLayeredPane.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2017, 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 @@ -49,7 +49,7 @@ * * * - *
          + * *

          The following text describes this image. diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/javax/swing/JList.java --- a/jdk/src/java.desktop/share/classes/javax/swing/JList.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/javax/swing/JList.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2017, 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 @@ -145,7 +145,7 @@ * Responsibility for listening to selection changes in order to keep the list's * visual representation up to date lies with the list's {@code ListUI}. *

          - * + * * Painting of cells in a {@code JList} is handled by a delegate called a * cell renderer, installed on the list as the {@code cellRenderer} property. * The renderer provides a {@code java.awt.Component} that is used @@ -201,7 +201,7 @@ * To avoid these calculations, you can set a {@code fixedCellWidth} and * {@code fixedCellHeight} on the list, or have these values calculated * automatically based on a single prototype value: - * + * *

            * {@code
            * JList bigDataList = new JList(bigData);
          diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/javax/swing/JOptionPane.java
          --- a/jdk/src/java.desktop/share/classes/javax/swing/JOptionPane.java	Sat May 06 13:17:36 2017 -0700
          +++ b/jdk/src/java.desktop/share/classes/javax/swing/JOptionPane.java	Tue May 09 12:19:08 2017 -0700
          @@ -1,5 +1,5 @@
           /*
          - * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved.
          + * Copyright (c) 1997, 2017, 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
          @@ -143,7 +143,7 @@
            * in which case a default Frame is used as the parent,
            * and the dialog will be
            * centered on the screen (depending on the {@literal L&F}).
          - * 
          message
          + *
          message
          * A descriptive message to be placed in the dialog box. * In the most common usage, message is just a String or * String constant. diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/javax/swing/JRootPane.java --- a/jdk/src/java.desktop/share/classes/javax/swing/JRootPane.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/javax/swing/JRootPane.java Tue May 09 12:19:08 2017 -0700 @@ -72,7 +72,7 @@ * * * - * diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/javax/swing/JScrollPane.java --- a/jdk/src/java.desktop/share/classes/javax/swing/JScrollPane.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/javax/swing/JScrollPane.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2017, 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 @@ -57,7 +57,7 @@ * *
          + * * The following text describes this graphic. *
          * - *
          + * *

          The following text describes this image. diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/javax/swing/JTree.java --- a/jdk/src/java.desktop/share/classes/javax/swing/JTree.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/javax/swing/JTree.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2017, 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,7 +44,7 @@ import static sun.swing.SwingUtilities2.Section.*; /** - * + * * A control that displays a set of hierarchical data as an outline. * You can find task-oriented documentation and examples of using trees in * How to Use Trees, diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/javax/swing/LookAndFeel.java --- a/jdk/src/java.desktop/share/classes/javax/swing/LookAndFeel.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/javax/swing/LookAndFeel.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2017, 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 @@ -91,7 +91,7 @@ * to provide a specific set of defaults. These are documented in the * classes that require the specific default. * - *

          ComponentUIs and defaults

          + *

          ComponentUIs and defaults

          * * All {@code ComponentUIs} typically need to set various properties * on the {@code JComponent} the {@code ComponentUI} is providing the @@ -121,7 +121,7 @@ * provided by this class as they handle the necessary checking and install * the property using the recommended guidelines. * - *

          Exceptions

          + *

          Exceptions

          * * All of the install methods provided by {@code LookAndFeel} need to * access the defaults if the value of the property being changed is diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/javax/swing/SizeSequence.java --- a/jdk/src/java.desktop/share/classes/javax/swing/SizeSequence.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/javax/swing/SizeSequence.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2017, 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 @@ -53,11 +53,10 @@ * The following figure shows the relationship between size and position data * for a multi-column component. * - *
          + *

          * The first item begins at position 0, the second at the position equal
  to the size of the previous item, and so on. - *

          *

          * In the figure, the first index (0) corresponds to the first column, * the second index (1) to the second column, and so on. diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java --- a/jdk/src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java Tue May 09 12:19:08 2017 -0700 @@ -1283,14 +1283,13 @@ * text component (i.e. the root of the hierarchy) that * can be traversed to determine how the model is being * represented spatially. - *

          - * NOTE:The View hierarchy can + *

          + * NOTE:The View hierarchy can * be traversed from the root view, and other things * can be done as well. Things done in this way cannot * be protected like simple method calls through the TextUI. * Therefore, proper operation in the presence of concurrency * must be arranged by any logic that calls this method! - * * * @param tc the text component for which this UI is installed * @return the view diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java --- a/jdk/src/java.desktop/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2017, 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 @@ * All colors returned by {@code DefaultMetalTheme} are completely * opaque. * - *

          Font Style

          + *

          Font Style

          * * {@code DefaultMetalTheme} uses bold fonts for many controls. To make all * controls (with the exception of the internal frame title bars and diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java --- a/jdk/src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java Tue May 09 12:19:08 2017 -0700 @@ -292,85 +292,85 @@ * added to {@code table}: * - * - * + * + * * + * * + * * + * * + * * + * * + * * + * * + * * + * * + * * + * * + * * + * * + * * + * * + * * + * * + * * + * * + * * + * * + * * + * * + * * + * *
          Key - * Value - *
          Key + * Value + *
          "desktop" * {@code theme.getDesktopColor()} - *
          "activeCaption" * {@code theme.getWindowTitleBackground()} - *
          "activeCaptionText" * {@code theme.getWindowTitleForeground()} - *
          "activeCaptionBorder" * {@code theme.getPrimaryControlShadow()} - *
          "inactiveCaption" * {@code theme.getWindowTitleInactiveBackground()} - *
          "inactiveCaptionText" * {@code theme.getWindowTitleInactiveForeground()} - *
          "inactiveCaptionBorder" * {@code theme.getControlShadow()} - *
          "window" * {@code theme.getWindowBackground()} - *
          "windowBorder" * {@code theme.getControl()} - *
          "windowText" * {@code theme.getUserTextColor()} - *
          "menu" * {@code theme.getMenuBackground()} - *
          "menuText" * {@code theme.getMenuForeground()} - *
          "text" * {@code theme.getWindowBackground()} - *
          "textText" * {@code theme.getUserTextColor()} - *
          "textHighlight" * {@code theme.getTextHighlightColor()} - *
          "textHighlightText" * {@code theme.getHighlightedTextColor()} - *
          "textInactiveText" * {@code theme.getInactiveSystemTextColor()} - *
          "control" * {@code theme.getControl()} - *
          "controlText" * {@code theme.getControlTextColor()} - *
          "controlHighlight" * {@code theme.getControlHighlight()} - *
          "controlLtHighlight" * {@code theme.getControlHighlight()} - *
          "controlShadow" * {@code theme.getControlShadow()} - *
          "controlDkShadow" * {@code theme.getControlDarkShadow()} - *
          "scrollbar" * {@code theme.getControl()} - *
          "info" * {@code theme.getPrimaryControl()} - *
          "infoText" * {@code theme.getPrimaryControlInfo()} *
          diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java --- a/jdk/src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2017, 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 @@ -41,7 +41,7 @@ * in a JTable. *

          * - * Implementation Note: + * Implementation Note: * This class inherits from JLabel, a standard component class. * However JTable employs a unique mechanism for rendering * its cells and therefore requires some slightly modified behavior diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java --- a/jdk/src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2017, 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 @@ -999,17 +999,17 @@ * * *

          Invoking setInnerHTML(elem, "<ul><li>") - * results in the following structure (new elements are in red).

          + * results in the following structure (new elements are in red).

          * *
                *     <body>
                *       |
                *     <div>
                *         \
          -     *         <ul>
          +     *         <ul>
                *           \
          -     *           <li>
          +     *           <li>
                * 
          * *

          Parameter elem must not be a leaf element, @@ -1083,15 +1083,15 @@ * * *

          Invoking setOuterHTML(elem, "<ul><li>") - * results in the following structure (new elements are in red).

          + * results in the following structure (new elements are in red).

          * *
                *    <body>
                *      |
          -     *     <ul>
          +     *     <ul>
                *       \
          -     *       <li>
          +     *       <li>
                * 
          * *

          If either elem or htmlText @@ -1157,16 +1157,16 @@ * *

          Invoking insertAfterStart(elem, * "<ul><li>") results in the following structure - * (new elements are in red).

          + * (new elements are in red).

          * *
                *        <body>
                *          |
                *        <div>
                *       /  |  \
          -     *    <ul> <p> <p>
          +     *    <ul> <p> <p>
                *     /
          -     *  <li>
          +     *  <li>
                * 
          * *

          Unlike the insertBeforeStart method, new @@ -1229,17 +1229,17 @@ * * *

          Invoking insertBeforeEnd(elem, "<ul><li>") - * results in the following structure (new elements are in red).

          + * results in the following structure (new elements are in red).

          * *
                *        <body>
                *          |
                *        <div>
                *       /  |  \
          -     *     <p> <p> <ul>
          +     *     <p> <p> <ul>
                *               \
          -     *               <li>
          +     *               <li>
                * 
          * *

          Unlike the insertAfterEnd method, new elements @@ -1300,14 +1300,14 @@ * *

          Invoking insertBeforeStart(elem, * "<ul><li>") results in the following structure - * (new elements are in red).

          + * (new elements are in red).

          * *
                *        <body>
                *         /  \
          -     *      <ul> <div>
          +     *      <ul> <div>
                *       /    /  \
          -     *     <li> <p>  <p>
          +     *     <li> <p>  <p>
                * 
          * *

          Unlike the insertAfterStart method, new @@ -1360,15 +1360,15 @@ * * *

          Invoking insertAfterEnd(elem, "<ul><li>") - * results in the following structure (new elements are in red).

          + * results in the following structure (new elements are in red).

          * *
                *        <body>
                *         /  \
          -     *      <div> <ul>
          +     *      <div> <ul>
                *       / \    \
          -     *     <p> <p>  <li>
          +     *     <p> <p>  <li>
                * 
          * *

          Unlike the insertBeforeEnd method, new elements diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java --- a/jdk/src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2017, 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 @@ -1120,7 +1120,7 @@ * * * - * * diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/javax/swing/tree/DefaultTreeCellRenderer.java --- a/jdk/src/java.desktop/share/classes/javax/swing/tree/DefaultTreeCellRenderer.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/javax/swing/tree/DefaultTreeCellRenderer.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2017, 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 @@ -61,9 +61,9 @@ * defaults table. The following table lists the mapping between * {@code DefaultTreeCellRenderer} property and defaults table key: *
          TagView created + * TagView created *
          HTML.Tag.CONTENTInlineView *
          - * - * + *
          Property: - * Key: + *
          Property: + * Key: *
          "leafIcon""Tree.leafIcon" *
          "closedIcon""Tree.closedIcon" *
          "openIcon""Tree.openIcon" @@ -74,7 +74,7 @@ *
          "borderSelectionColor""Tree.selectionBorderColor" *
          *

          - * Implementation Note: + * Implementation Note: * This class overrides * invalidate, * validate, diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/javax/swing/undo/UndoManager.java --- a/jdk/src/java.desktop/share/classes/javax/swing/undo/UndoManager.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/javax/swing/undo/UndoManager.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2017, 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 @@ -57,11 +57,11 @@ * upper-case letter in bold are significant, those in lower-case * and italicized are insignificant. *

          - * + * * *
          * - *
          Figure 1 + *
          Figure 1 *
          *

          * As shown in figure 1, if D was just added, the @@ -70,11 +70,11 @@ * index of the next edit to 3 (edit c), as shown in the following * figure. *

          - * + * * *
          * - *
          Figure 2 + *
          Figure 2 *
          *

          * The last significant edit is A, so that invoking @@ -82,11 +82,11 @@ * b, and A, in that order, setting the index of the * next edit to 0, as shown in the following figure. *

          - * + * * *
          * - *
          Figure 3 + *
          Figure 3 *
          *

          * Invoking redo results in invoking redo on @@ -108,11 +108,11 @@ * the new edit is added after c, as shown in the following * figure. *

          - * + * * *
          * - *
          Figure 4 + *
          Figure 4 *
          *

          * Once end has been invoked on an UndoManager diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.desktop/share/classes/sun/swing/LightweightContent.java --- a/jdk/src/java.desktop/share/classes/sun/swing/LightweightContent.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.desktop/share/classes/sun/swing/LightweightContent.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, 2016 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 2016, 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 diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.rmi/share/classes/java/rmi/Remote.java --- a/jdk/src/java.rmi/share/classes/java/rmi/Remote.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.rmi/share/classes/java/rmi/Remote.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1996, 2017, 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 @@ -40,7 +40,8 @@ * java.rmi.activation.Activatable. * *

          For complete details on RMI, see the RMI Specification which describes the RMI API and system. + * href="{@docRoot}/../specs/rmi/index.html">RMI Specification which + * describes the RMI API and system. * * @since 1.1 * @author Ann Wollrath diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/java.rmi/share/classes/java/rmi/server/UnicastRemoteObject.java --- a/jdk/src/java.rmi/share/classes/java/rmi/server/UnicastRemoteObject.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/java.rmi/share/classes/java/rmi/server/UnicastRemoteObject.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1996, 2017, 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 @@ -171,9 +171,9 @@ * By default, server sockets created by {@link RMISocketFactory} * listen on all network interfaces. See the * {@link RMISocketFactory} class and the section - * RMI Socket Factories + * RMI Socket Factories * in the - * Java RMI Specification. + * Java RMI Specification. * * @author Ann Wollrath * @author Peter Jones diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WindowUpdateSender.java --- a/jdk/src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WindowUpdateSender.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WindowUpdateSender.java Tue May 09 12:19:08 2017 -0700 @@ -20,6 +20,7 @@ * * 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 jdk.incubator.http; diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/test/ProblemList.txt --- a/jdk/test/ProblemList.txt Sat May 06 13:17:36 2017 -0700 +++ b/jdk/test/ProblemList.txt Tue May 09 12:19:08 2017 -0700 @@ -305,7 +305,4 @@ org/omg/CORBA/OrbPropertiesTest.java 8175177 generic-all -sample/mergesort/MergeSortTest.java 8178912 generic-all -sample/chatserver/ChatTest.java 8178912 generic-all - ############################################################################ diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/test/TEST.groups --- a/jdk/test/TEST.groups Sat May 06 13:17:36 2017 -0700 +++ b/jdk/test/TEST.groups Tue May 09 12:19:08 2017 -0700 @@ -272,8 +272,7 @@ com/sun/jndi \ com/sun/corba \ org/omg/CORBA \ - lib/testlibrary \ - sample + lib/testlibrary # # SCTP is its own group as it is highly sensitive to kernel/network config @@ -465,7 +464,6 @@ needs_jdk = \ :jdk_jdi \ com/sun/tools \ - demo \ jdk/security/jarsigner \ sun/security/tools/jarsigner \ sun/security/tools/policytool \ @@ -775,7 +773,6 @@ javax \ jdk \ lib \ - sample \ sun \ vm \ -:needs_full_vm_compact1 \ diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/test/com/apple/laf/ScreenMenu/ScreenMenuMemoryLeakTest.java --- a/jdk/test/com/apple/laf/ScreenMenu/ScreenMenuMemoryLeakTest.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/test/com/apple/laf/ScreenMenu/ScreenMenuMemoryLeakTest.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2016, 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 @@ -102,4 +102,4 @@ Objects.requireNonNull(menuItem, "The menu item should still be available at this point"); sMenu.remove(menuItem); } -} \ No newline at end of file +} diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/test/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCMAndAAD.java --- a/jdk/test/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCMAndAAD.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/test/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCMAndAAD.java Tue May 09 12:19:08 2017 -0700 @@ -17,7 +17,7 @@ * 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 + * or visit www.oracle.com if you need additional information or have any * questions. */ diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/test/com/sun/jdi/ArrayLengthDumpTest.sh --- a/jdk/test/com/sun/jdi/ArrayLengthDumpTest.sh Sat May 06 13:17:36 2017 -0700 +++ b/jdk/test/com/sun/jdi/ArrayLengthDumpTest.sh Tue May 09 12:19:08 2017 -0700 @@ -1,7 +1,7 @@ #!/bin/sh # -# Copyright (c) 2002, 2014 Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2002, 2014, 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 @@ -98,7 +98,7 @@ for ii in . $TESTSRC $TESTSRC/.. ; do if [ -r "$ii/ShellScaffold.sh" ] ; then - . $ii/ShellScaffold.sh + . $ii/ShellScaffold.sh break fi done diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/test/com/sun/jdi/BreakpointWithFullGC.sh --- a/jdk/test/com/sun/jdi/BreakpointWithFullGC.sh Sat May 06 13:17:36 2017 -0700 +++ b/jdk/test/com/sun/jdi/BreakpointWithFullGC.sh Tue May 09 12:19:08 2017 -0700 @@ -1,7 +1,7 @@ #!/bin/sh # -# Copyright (c) 2009, 2013 Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2009, 2013, 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 diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/test/com/sun/jdi/CatchAllTest.sh --- a/jdk/test/com/sun/jdi/CatchAllTest.sh Sat May 06 13:17:36 2017 -0700 +++ b/jdk/test/com/sun/jdi/CatchAllTest.sh Tue May 09 12:19:08 2017 -0700 @@ -1,7 +1,7 @@ #!/bin/sh # -# Copyright (c) 2002, 2014 Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2002, 2014, 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 @@ -76,7 +76,7 @@ for ii in . $TESTSRC $TESTSRC/.. ; do if [ -r "$ii/ShellScaffold.sh" ] ; then - . $ii/ShellScaffold.sh + . $ii/ShellScaffold.sh break fi done diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/test/com/sun/jdi/CatchCaughtTest.sh --- a/jdk/test/com/sun/jdi/CatchCaughtTest.sh Sat May 06 13:17:36 2017 -0700 +++ b/jdk/test/com/sun/jdi/CatchCaughtTest.sh Tue May 09 12:19:08 2017 -0700 @@ -1,7 +1,7 @@ #!/bin/sh # -# Copyright (c) 2002, 2014 Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2002, 2014, 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 @@ -67,7 +67,7 @@ for ii in . $TESTSRC $TESTSRC/.. ; do if [ -r "$ii/ShellScaffold.sh" ] ; then - . $ii/ShellScaffold.sh + . $ii/ShellScaffold.sh break fi done diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/test/com/sun/jdi/CatchPatternTest.sh --- a/jdk/test/com/sun/jdi/CatchPatternTest.sh Sat May 06 13:17:36 2017 -0700 +++ b/jdk/test/com/sun/jdi/CatchPatternTest.sh Tue May 09 12:19:08 2017 -0700 @@ -1,7 +1,7 @@ #!/bin/sh # -# Copyright (c) 2002, 2014 Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2002, 2014, 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 @@ -108,7 +108,7 @@ for ii in . $TESTSRC $TESTSRC/.. ; do if [ -r "$ii/ShellScaffold.sh" ] ; then - . $ii/ShellScaffold.sh + . $ii/ShellScaffold.sh break fi done diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/test/com/sun/jdi/CommandCommentDelimiter.sh --- a/jdk/test/com/sun/jdi/CommandCommentDelimiter.sh Sat May 06 13:17:36 2017 -0700 +++ b/jdk/test/com/sun/jdi/CommandCommentDelimiter.sh Tue May 09 12:19:08 2017 -0700 @@ -1,7 +1,7 @@ #!/bin/sh # -# Copyright (c) 2004, 2014 Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2004, 2014, 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 @@ for ii in . $TESTSRC $TESTSRC/.. ; do if [ -r "$ii/ShellScaffold.sh" ] ; then - . $ii/ShellScaffold.sh + . $ii/ShellScaffold.sh break fi done diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/test/com/sun/jdi/DeferredStepTest.sh --- a/jdk/test/com/sun/jdi/DeferredStepTest.sh Sat May 06 13:17:36 2017 -0700 +++ b/jdk/test/com/sun/jdi/DeferredStepTest.sh Tue May 09 12:19:08 2017 -0700 @@ -1,7 +1,7 @@ #!/bin/sh # -# Copyright (c) 2002, 2014 Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2002, 2014, 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 @@ -53,7 +53,7 @@ static class jj1 implements Runnable { public void run() { int count = 0; - + for ( int ii = 0; ii < 10; ii++) { // line 6 int intInPotato04 = 666; // line 7 ++count; // line 8; @1 breakpoint @@ -65,7 +65,7 @@ static class jj2 implements Runnable { public void run() { int count2 = 0; - + for (int ii = 0; ii < 10; ii++) { // line 18 String StringInPotato05 = "I am"; // line 19 ++count2; // line 20; @1 breakpoint @@ -139,7 +139,7 @@ for ii in . $TESTSRC $TESTSRC/.. ; do if [ -r "$ii/ShellScaffold.sh" ] ; then - . $ii/ShellScaffold.sh + . $ii/ShellScaffold.sh break fi done @@ -157,7 +157,7 @@ If this works right, you should see StepEvents/Breakpoint events for lines 8, 9, 6, 7, 8, 9, 6, .... for thread jj11 and - 20, 21, 18, 19, 20, 21, 18, ... for thread jj2 + 20, 21, 18, 19, 20, 21, 18, ... for thread jj2 Since both threads are running at the same time, these events can be intermixed. @@ -179,5 +179,5 @@ EOF runit -#jdbFailIfPresent "Nothing suspended" +#jdbFailIfPresent "Nothing suspended" #pass diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/test/com/sun/jdi/DeoptimizeWalk.sh --- a/jdk/test/com/sun/jdi/DeoptimizeWalk.sh Sat May 06 13:17:36 2017 -0700 +++ b/jdk/test/com/sun/jdi/DeoptimizeWalk.sh Tue May 09 12:19:08 2017 -0700 @@ -1,7 +1,7 @@ #!/bin/sh # -# Copyright (c) 2002, 2014 Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2002, 2014, 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 @@ -96,7 +96,7 @@ for ii in . $TESTSRC $TESTSRC/.. ; do if [ -r "$ii/ShellScaffold.sh" ] ; then - . $ii/ShellScaffold.sh + . $ii/ShellScaffold.sh break fi done diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/test/com/sun/jdi/EvalArgs.sh --- a/jdk/test/com/sun/jdi/EvalArgs.sh Sat May 06 13:17:36 2017 -0700 +++ b/jdk/test/com/sun/jdi/EvalArgs.sh Tue May 09 12:19:08 2017 -0700 @@ -1,7 +1,7 @@ #!/bin/sh # -# Copyright (c) 2002, 2014 Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2002, 2014, 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,7 +25,7 @@ # @test # @bug 4663146 -# @summary Arguments match no method error +# @summary Arguments match no method error # @author Jim Holmlund/Suvasis # # @run shell/timeout=300 EvalArgs.sh @@ -72,13 +72,13 @@ System.out.println( ffjj1(myjj1)); System.out.println( ffjj1(myjj2)); - System.out.println("$classname.ffoverload($classname.jjboolean) = " + + System.out.println("$classname.ffoverload($classname.jjboolean) = " + $classname.ffoverload($classname.jjboolean)); - System.out.println("$classname.ffoverload($classname.jjbyte) = " + + System.out.println("$classname.ffoverload($classname.jjbyte) = " + $classname.ffoverload($classname.jjbyte)); - System.out.println("$classname.ffoverload($classname.jjchar) = " + + System.out.println("$classname.ffoverload($classname.jjchar) = " + $classname.ffoverload($classname.jjchar)); - System.out.println("$classname.ffoverload($classname.jjdouble) = " + + System.out.println("$classname.ffoverload($classname.jjdouble) = " + $classname.ffoverload($classname.jjdouble)); @@ -94,11 +94,11 @@ public static String ffjj1(jj1 arg) { return arg.me; } - + public static String ffjj2(jj2 arg) { return arg.me; } - + static String ffboolean(boolean p1) { return "ffbool: p1 = " + p1; } @@ -106,31 +106,31 @@ static String ffbyte(byte p1) { return "ffbyte: p1 = " + p1; } - + static String ffchar(char p1) { return "ffchar: p1 = " + p1; } - + static String ffdouble(double p1) { return "ffdouble: p1 = " + p1; } - + static String fffloat(float p1) { return "fffloat: p1 = " + p1; } - + static String ffint(int p1) { return "ffint: p1 = " + p1; } - + static String fflong(long p1) { return "fflong: p1 = " + p1; } - + static String ffshort(short p1) { return "ffshort: p1 = " + p1; } - + static String ffintArray(int[] p1) { return "ffintArray: p1 = " + p1; } @@ -139,15 +139,15 @@ public static String ffoverload(jj1 arg) { return arg.me; } - + static String ffoverload(boolean p1) { return "ffoverload: boolean p1 = " + p1; } -/*** +/*** static String ffoverload(byte p1) { return "ffoverload: byte p1 = " + p1; } -***/ +***/ static String ffoverload(char p1) { return "ffoverload: char p1 = " + p1; } @@ -159,11 +159,11 @@ static String ffoverload(float p1) { return "ffoverload: float p1 = " + p1; } -/*** +/*** static String ffoverload(int p1) { return "ffoverload: int p1 = " + p1; } -***/ +***/ static String ffoverload(long p1) { return "ffoverload: long p1 = " + p1; } @@ -171,7 +171,7 @@ static String ffoverload(short p1) { return "ffoverload: short p1 = " + p1; } - + static String ffoverload(int[] p1) { return "ffoverload: int array p1 = " + p1; } @@ -184,7 +184,7 @@ public String toString() { return me; } - + } static class jj2 extends jj1 { @@ -227,7 +227,7 @@ # Provide a visual break in the output cmd print 1 - # Verify mixing primitive types works ok + # Verify mixing primitive types works ok # These should work even though the arg types are # not the same because there is only one # method with each name. @@ -302,7 +302,7 @@ for ii in . $TESTSRC $TESTSRC/.. ; do if [ -r "$ii/ShellScaffold.sh" ] ; then - . $ii/ShellScaffold.sh + . $ii/ShellScaffold.sh break fi done diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/test/com/sun/jdi/GetLocalVariables3Test.sh --- a/jdk/test/com/sun/jdi/GetLocalVariables3Test.sh Sat May 06 13:17:36 2017 -0700 +++ b/jdk/test/com/sun/jdi/GetLocalVariables3Test.sh Tue May 09 12:19:08 2017 -0700 @@ -1,7 +1,7 @@ #!/bin/sh # -# Copyright (c) 2002, 2014 Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2002, 2014, 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 @@ -67,7 +67,7 @@ for ii in . $TESTSRC $TESTSRC/.. ; do if [ -r "$ii/ShellScaffold.sh" ] ; then - . $ii/ShellScaffold.sh + . $ii/ShellScaffold.sh break fi done diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/test/com/sun/jdi/GetLocalVariables4Test.sh --- a/jdk/test/com/sun/jdi/GetLocalVariables4Test.sh Sat May 06 13:17:36 2017 -0700 +++ b/jdk/test/com/sun/jdi/GetLocalVariables4Test.sh Tue May 09 12:19:08 2017 -0700 @@ -1,7 +1,7 @@ #!/bin/sh # -# Copyright (c) 2002, 2014 Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2002, 2014, 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 @@ -69,7 +69,7 @@ for ii in . $TESTSRC $TESTSRC/.. ; do if [ -r "$ii/ShellScaffold.sh" ] ; then - . $ii/ShellScaffold.sh + . $ii/ShellScaffold.sh break fi done diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/test/com/sun/jdi/JdbExprTest.sh --- a/jdk/test/com/sun/jdi/JdbExprTest.sh Sat May 06 13:17:36 2017 -0700 +++ b/jdk/test/com/sun/jdi/JdbExprTest.sh Tue May 09 12:19:08 2017 -0700 @@ -1,7 +1,7 @@ #!/bin/sh # -# Copyright (c) 2013, 2014 Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2013, 2014, 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 @@ -53,7 +53,7 @@ public static void bkpt() { int i = 0; //@1 breakpoint } - + public static void main(String[] args) { bkpt(); } @@ -73,7 +73,7 @@ cmd print java.lang.Long.MIN_VALUE jdbFailIfNotPresent " \= \-9223372036854775808" 3 - + cmd print 9223372036854775807L jdbFailIfNotPresent "9223372036854775807L = 9223372036854775807" 3 cmd print 9223372036854775807 @@ -83,7 +83,7 @@ jdbFailIfNotPresent "\-9223372036854775807L = \-9223372036854775807" 3 cmd print -9223372036854775807 jdbFailIfNotPresent "\-9223372036854775807 = \-9223372036854775807" 3 - + cmd print -1 jdbFailIfNotPresent "\-1 = \-1" 3 cmd print 1L @@ -92,7 +92,7 @@ jdbFailIfNotPresent "\-1L = \-1" 3 cmd print 0x1 jdbFailIfNotPresent "0x1 = 1" 3 - + cmd set $classname.aLong = 9223372036854775807L cmd print $classname.aLong jdbFailIfNotPresent "$classname.aLong = 9223372036854775807" 3 @@ -142,7 +142,7 @@ for ii in . $TESTSRC $TESTSRC/.. ; do if [ -r "$ii/ShellScaffold.sh" ] ; then - . $ii/ShellScaffold.sh + . $ii/ShellScaffold.sh break fi done diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/test/com/sun/jdi/JdbLockTest.sh --- a/jdk/test/com/sun/jdi/JdbLockTest.sh Sat May 06 13:17:36 2017 -0700 +++ b/jdk/test/com/sun/jdi/JdbLockTest.sh Tue May 09 12:19:08 2017 -0700 @@ -1,7 +1,7 @@ #!/bin/sh # -# Copyright (c) 2003, 2014 Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2003, 2014, 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 @@ -94,7 +94,7 @@ for ii in . $TESTSRC $TESTSRC/.. ; do if [ -r "$ii/ShellScaffold.sh" ] ; then - . $ii/ShellScaffold.sh + . $ii/ShellScaffold.sh break fi done diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/test/com/sun/jdi/MixedSuspendTest.sh --- a/jdk/test/com/sun/jdi/MixedSuspendTest.sh Sat May 06 13:17:36 2017 -0700 +++ b/jdk/test/com/sun/jdi/MixedSuspendTest.sh Tue May 09 12:19:08 2017 -0700 @@ -1,7 +1,7 @@ #!/bin/sh # -# Copyright (c) 2005, 2015 Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2005, 2015, 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 diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/test/com/sun/jdi/NullLocalVariable.sh --- a/jdk/test/com/sun/jdi/NullLocalVariable.sh Sat May 06 13:17:36 2017 -0700 +++ b/jdk/test/com/sun/jdi/NullLocalVariable.sh Tue May 09 12:19:08 2017 -0700 @@ -1,7 +1,7 @@ #!/bin/sh # -# Copyright (c) 2002, 2014 Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2002, 2014, 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 @@ -40,10 +40,10 @@ public static final void main(String args[]) { try { System.out.println("hi!"); // @1 breakpoint - } catch (Exception e) { + } catch (Exception e) { e.printStackTrace(); } finally { - System.out.println("done"); + System.out.println("done"); } } } @@ -71,7 +71,7 @@ for ii in . $TESTSRC $TESTSRC/.. ; do if [ -r "$ii/ShellScaffold.sh" ] ; then - . $ii/ShellScaffold.sh + . $ii/ShellScaffold.sh break fi done diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/test/com/sun/jdi/NullThreadGroupNameTest.java --- a/jdk/test/com/sun/jdi/NullThreadGroupNameTest.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/test/com/sun/jdi/NullThreadGroupNameTest.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, 2015 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 2015, 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 diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/test/com/sun/jdi/RedefineChangeClassOrder.sh --- a/jdk/test/com/sun/jdi/RedefineChangeClassOrder.sh Sat May 06 13:17:36 2017 -0700 +++ b/jdk/test/com/sun/jdi/RedefineChangeClassOrder.sh Tue May 09 12:19:08 2017 -0700 @@ -1,7 +1,7 @@ #!/bin/sh # -# Copyright (c) 2006, 2014 Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2006, 2014, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -135,7 +135,7 @@ for ii in . $TESTSRC $TESTSRC/.. ; do if [ -r "$ii/ShellScaffold.sh" ] ; then - . $ii/ShellScaffold.sh + . $ii/ShellScaffold.sh break fi done diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/test/com/sun/jdi/RedefineException.sh --- a/jdk/test/com/sun/jdi/RedefineException.sh Sat May 06 13:17:36 2017 -0700 +++ b/jdk/test/com/sun/jdi/RedefineException.sh Tue May 09 12:19:08 2017 -0700 @@ -1,7 +1,7 @@ #!/bin/sh # -# Copyright (c) 2002, 2014 Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2002, 2014, 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 @@ } System.out.println("a2: done"); } - + public void a3() throws Exception { int a3local = 3; String a3string = "a3"; @@ -105,7 +105,7 @@ for ii in . $TESTSRC $TESTSRC/.. ; do if [ -r "$ii/ShellScaffold.sh" ] ; then - . $ii/ShellScaffold.sh + . $ii/ShellScaffold.sh break fi done diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/test/com/sun/jdi/RedefineImplementor.sh --- a/jdk/test/com/sun/jdi/RedefineImplementor.sh Sat May 06 13:17:36 2017 -0700 +++ b/jdk/test/com/sun/jdi/RedefineImplementor.sh Tue May 09 12:19:08 2017 -0700 @@ -1,7 +1,7 @@ #!/bin/sh # -# Copyright (c) 2006, 2014 Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2006, 2014, 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 @@ -81,7 +81,7 @@ for ii in . $TESTSRC $TESTSRC/.. ; do if [ -r "$ii/ShellScaffold.sh" ] ; then - . $ii/ShellScaffold.sh + . $ii/ShellScaffold.sh break fi done diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/test/com/sun/jdi/RedefineIntConstantToLong.sh --- a/jdk/test/com/sun/jdi/RedefineIntConstantToLong.sh Sat May 06 13:17:36 2017 -0700 +++ b/jdk/test/com/sun/jdi/RedefineIntConstantToLong.sh Tue May 09 12:19:08 2017 -0700 @@ -1,7 +1,7 @@ #!/bin/sh # -# Copyright (c) 2006, 2014 Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2006, 2014, 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,13 +50,13 @@ } public long m2(int j) { - System.out.println(System.getProperty("line.separator") + + System.out.println(System.getProperty("line.separator") + "**** public long m2(int j) with value: " + j); return j; } public long m2(long j) { - System.out.println(System.getProperty("line.separator") + + System.out.println(System.getProperty("line.separator") + "**** public long m2(long j) with value: " + j); return j; } @@ -102,7 +102,7 @@ for ii in . $TESTSRC $TESTSRC/.. ; do if [ -r "$ii/ShellScaffold.sh" ] ; then - . $ii/ShellScaffold.sh + . $ii/ShellScaffold.sh break fi done diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/test/com/sun/management/GarbageCollectorMXBean/LastGCInfo.java --- a/jdk/test/com/sun/management/GarbageCollectorMXBean/LastGCInfo.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/test/com/sun/management/GarbageCollectorMXBean/LastGCInfo.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2004, 2015 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2004, 2015, 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 diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/test/com/sun/net/httpserver/SimpleHttpServerTest.java --- a/jdk/test/com/sun/net/httpserver/SimpleHttpServerTest.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/test/com/sun/net/httpserver/SimpleHttpServerTest.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/test/com/sun/net/httpserver/StopNoStartTest.java --- a/jdk/test/com/sun/net/httpserver/StopNoStartTest.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/test/com/sun/net/httpserver/StopNoStartTest.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 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 diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/test/com/sun/net/httpserver/bugs/B6433018.java --- a/jdk/test/com/sun/net/httpserver/bugs/B6433018.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/test/com/sun/net/httpserver/bugs/B6433018.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2013 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 2013, 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 @@ -103,4 +103,3 @@ } } } - diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/test/com/sun/tools/attach/PermissionTest.java --- a/jdk/test/com/sun/tools/attach/PermissionTest.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/test/com/sun/tools/attach/PermissionTest.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2015 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2015, 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 diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/test/com/sun/tools/attach/ProviderTest.java --- a/jdk/test/com/sun/tools/attach/ProviderTest.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/test/com/sun/tools/attach/ProviderTest.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2015 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2015, 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 diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/test/com/sun/tools/attach/StartManagementAgent.java --- a/jdk/test/com/sun/tools/attach/StartManagementAgent.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/test/com/sun/tools/attach/StartManagementAgent.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, 2015 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 2015, 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 diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/test/com/sun/tools/attach/TempDirTest.java --- a/jdk/test/com/sun/tools/attach/TempDirTest.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/test/com/sun/tools/attach/TempDirTest.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, 2015 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 2015, 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 diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/test/java/awt/Choice/UnfocusableToplevel/UnfocusableToplevel.java --- a/jdk/test/java/awt/Choice/UnfocusableToplevel/UnfocusableToplevel.java Sat May 06 13:17:36 2017 -0700 +++ b/jdk/test/java/awt/Choice/UnfocusableToplevel/UnfocusableToplevel.java Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2015 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 2015, 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 diff -r b7cc7f639ecf -r 1164ed6b9b8e jdk/test/java/awt/Clipboard/HTMLTransferTest/HTMLTransferTest.html --- a/jdk/test/java/awt/Clipboard/HTMLTransferTest/HTMLTransferTest.html Sat May 06 13:17:36 2017 -0700 +++ b/jdk/test/java/awt/Clipboard/HTMLTransferTest/HTMLTransferTest.html Tue May 09 12:19:08 2017 -0700 @@ -1,5 +1,5 @@ -