--- old/modules/base/src/main/java/javafx/beans/binding/DoubleBinding.java 2016-05-26 13:00:01.694094253 +0300 +++ new/modules/base/src/main/java/javafx/beans/binding/DoubleBinding.java 2016-05-26 13:00:00.801648253 +0300 @@ -90,7 +90,7 @@ * } * * @Override - * public ObservableList getDependencies() { + * public ObservableList<?> getDependencies() { * return FXCollections.singletonObservableList(moo); * } * --- old/modules/base/src/main/java/javafx/beans/property/ObjectProperty.java 2016-05-26 13:00:04.895694253 +0300 +++ new/modules/base/src/main/java/javafx/beans/property/ObjectProperty.java 2016-05-26 13:00:03.995244252 +0300 @@ -28,6 +28,9 @@ import javafx.beans.binding.Bindings; import javafx.beans.value.ObservableValue; import javafx.beans.value.WritableObjectValue; +import javafx.collections.ObservableList; +import javafx.collections.ObservableMap; +import javafx.collections.ObservableSet; /** * This class provides a full implementation of a {@link Property} wrapping an --- old/modules/base/src/main/java/javafx/beans/value/ObservableNumberValue.java 2016-05-26 13:00:08.037264253 +0300 +++ new/modules/base/src/main/java/javafx/beans/value/ObservableNumberValue.java 2016-05-26 13:00:07.284888253 +0300 @@ -29,9 +29,6 @@ * A common interface of all sub-interfaces of {@link ObservableValue} that wrap * a number. * - * @param T - * The type of the wrapped value (a {@code Number}). - * * @see ObservableValue * @see ObservableDoubleValue * @see ObservableFloatValue --- old/modules/base/src/main/java/javafx/collections/FXCollections.java 2016-05-26 13:00:11.270880252 +0300 +++ new/modules/base/src/main/java/javafx/collections/FXCollections.java 2016-05-26 13:00:10.554522253 +0300 @@ -197,7 +197,7 @@ * @param keyType the type of key that {@code map} is permitted to hold * @param valueType the type of value that {@code map} is permitted to hold * @return a dynamically typesafe view of the specified map - * @see Collections#checkedMap(java.util.Map, java.lang.Class) + * @see Collections#checkedMap(java.util.Map, java.lang.Class, java.lang.Class) * @since JavaFX 8.0 */ public static ObservableMap checkedObservableMap(ObservableMap map, Class keyType, Class valueType) { --- old/modules/base/src/main/java/javafx/collections/ListChangeListener.java 2016-05-26 13:00:14.748618253 +0300 +++ new/modules/base/src/main/java/javafx/collections/ListChangeListener.java 2016-05-26 13:00:13.804146253 +0300 @@ -72,7 +72,7 @@ * pattern for doing this looks something like the following:
* *
-     * ObservableList theList = ...;
+     * ObservableList<Item> theList = ...;
      *
      * theList.addListener(new ListChangeListener<Item>() {
      *     public void onChanged(Change<tem> c) {
--- old/modules/base/src/main/java/javafx/collections/ObservableArrayBase.java	2016-05-26 13:00:18.066276253 +0300
+++ new/modules/base/src/main/java/javafx/collections/ObservableArrayBase.java	2016-05-26 13:00:17.169828253 +0300
@@ -60,7 +60,6 @@
 
     /**
      * Notifies all listeners of a change
-     * @param change
      */
     protected final void fireChange(boolean sizeChanged, int from, int to) {
         ArrayListenerHelper.fireValueChangedEvent(listenerHelper, sizeChanged, from, to);
--- old/modules/base/src/main/java/javafx/collections/ObservableIntegerArray.java	2016-05-26 13:00:21.467976253 +0300
+++ new/modules/base/src/main/java/javafx/collections/ObservableIntegerArray.java	2016-05-26 13:00:20.535510252 +0300
@@ -161,7 +161,7 @@
 
     /**
      * Sets a single value in the array. Avoid using this method if many values
-     * are updated, use {@linkplain #setAll(int, int[], int, int)} update method
+     * are updated, use {@linkplain #set(int, int[], int, int)} update method
      * instead with as minimum number of invocations as possible.
      * @param index index of the value to set
      * @param value new value for the given index
--- old/modules/base/src/main/java/javafx/collections/transformation/TransformationList.java	2016-05-26 13:00:24.685584253 +0300
+++ new/modules/base/src/main/java/javafx/collections/transformation/TransformationList.java	2016-05-26 13:00:23.921202253 +0300
@@ -36,7 +36,7 @@
  * elements, order, size or generally it's structure.
  *
  * If the source list is observable, a listener is automatically added to it
- * and the events are delegated to {@link #onSourceChanged(javafx.collections.ListChangeListener.Change)}
+ * and the events are delegated to {@link #sourceChanged(javafx.collections.ListChangeListener.Change)}
  *
  * @param  the type parameter of this list
  * @param  the upper bound of the type of the source list
--- old/modules/controls/src/main/java/javafx/scene/chart/ValueAxis.java	2016-05-26 13:00:28.151316253 +0300
+++ new/modules/controls/src/main/java/javafx/scene/chart/ValueAxis.java	2016-05-26 13:00:27.210846253 +0300
@@ -251,7 +251,7 @@
     }
 
     /**
-     * Create a non-auto-ranging ValueAxis with the given upper & lower bound
+     * Create a non-auto-ranging ValueAxis with the given upper & lower bound
      *
      * @param lowerBound The lower bound for this axis, ie min plottable value
      * @param upperBound The upper bound for this axis, ie max plottable value
--- old/modules/controls/src/main/java/javafx/scene/control/Cell.java	2016-05-26 13:00:32.105292253 +0300
+++ new/modules/controls/src/main/java/javafx/scene/control/Cell.java	2016-05-26 13:00:30.804642253 +0300
@@ -139,7 +139,7 @@
  *             double value = item.doubleValue();
  *             setTextFill(isSelected() ? Color.WHITE :
  *                 value == 0 ? Color.BLACK :
- *                 value < 0 ? Color.RED : Color.GREEN);
+ *                 value < 0 ? Color.RED : Color.GREEN);
  *         }
  *     }
  * }
--- old/modules/controls/src/main/java/javafx/scene/control/DialogEvent.java 2016-05-26 13:00:35.266872253 +0300 +++ new/modules/controls/src/main/java/javafx/scene/control/DialogEvent.java 2016-05-26 13:00:34.010244253 +0300 @@ -38,7 +38,7 @@ *
  • {@link Dialog#onShownProperty()} *
  • {@link Dialog#onHidingProperty()} *
  • {@link Dialog#onCloseRequestProperty()} - *
  • {@link Dialog#onHiddenProperty()()} + *
  • {@link Dialog#onHiddenProperty()} * * * @see Dialog --- old/modules/controls/src/main/java/javafx/scene/control/FocusModel.java 2016-05-26 13:00:38.316396253 +0300 +++ new/modules/controls/src/main/java/javafx/scene/control/FocusModel.java 2016-05-26 13:00:37.752114253 +0300 @@ -134,7 +134,7 @@ * Causes the item at the given index to receive the focus. This does not * cause the current selection to change. Updates the focusedItem and * focusedIndex properties such that focusedIndex = -1 unless - * 0 <= index < model size. + * 0 <= index < model size. * * @param index The index of the item to get focus. */ --- old/modules/controls/src/main/java/javafx/scene/control/MultipleSelectionModel.java 2016-05-26 13:00:41.526000253 +0300 +++ new/modules/controls/src/main/java/javafx/scene/control/MultipleSelectionModel.java 2016-05-26 13:00:40.513494253 +0300 @@ -148,7 +148,7 @@ *

    Selects all indices from the given start index to the item before the * given end index. This means that the selection is inclusive of the start * index, and exclusive of the end index. This method will work regardless - * of whether start < end or start > end: the only constant is that the + * of whether start < end or start > end: the only constant is that the * index before the given end index will become the selected index. * *

    If there is already one or more indices selected in this model, calling --- old/modules/controls/src/main/java/javafx/scene/control/TableView.java 2016-05-26 13:00:44.799636253 +0300 +++ new/modules/controls/src/main/java/javafx/scene/control/TableView.java 2016-05-26 13:00:44.215344253 +0300 @@ -3215,7 +3215,7 @@ * Causes the item at the given index to receive the focus. This does not * cause the current selection to change. Updates the focusedItem and * focusedIndex properties such that focusedIndex = -1 unless - *

    0 <= index < model size
    . + *
    0 <= index < model size
    . * * @param index The index of the item to get focus. */ --- old/modules/controls/src/main/java/javafx/scene/control/TreeItem.java 2016-05-26 13:00:47.344908253 +0300 +++ new/modules/controls/src/main/java/javafx/scene/control/TreeItem.java 2016-05-26 13:00:46.720596253 +0300 @@ -133,7 +133,7 @@ * * private ObservableList<TreeItem<File>> buildChildren(TreeItem<File> TreeItem) { * File f = TreeItem.getValue(); - * if (f != null && f.isDirectory()) { + * if (f != null && f.isDirectory()) { * File[] files = f.listFiles(); * if (files != null) { * ObservableList<TreeItem<File>> children = FXCollections.observableArrayList(); @@ -175,7 +175,7 @@ *
      *
    • {@link TreeItem#valueChangedEvent() TreeItem.valueChangedEvent()}
    • *
    • {@link TreeItem#graphicChangedEvent() TreeItem.graphicChangedEvent()}
    • - *
    • {@link TreeItem#treeItemCountChangeEvent() TreeItem.treeItemCountChangeEvent()}
    • + *
    • {@link TreeItem#expandedItemCountChangeEvent() TreeItem.expandedItemCountChangeEvent()}
    • *
        *
      • {@link TreeItem#branchExpandedEvent() TreeItem.branchExpandedEvent()}
      • *
      • {@link TreeItem#branchCollapsedEvent() TreeItem.branchCollapsedEvent()}
      • --- old/modules/controls/src/main/java/javafx/scene/control/TreeTableView.java 2016-05-26 13:00:49.710090253 +0300 +++ new/modules/controls/src/main/java/javafx/scene/control/TreeTableView.java 2016-05-26 13:00:49.089780253 +0300 @@ -3497,7 +3497,7 @@ * Causes the item at the given index to receive the focus. This does not * cause the current selection to change. Updates the focusedItem and * focusedIndex properties such that focusedIndex = -1 unless - *
        0 <= index < model size
        . + *
        0 <= index < model size
        . * * @param index The index of the item to get focus. */ --- old/modules/controls/src/main/java/javafx/scene/control/cell/TextFieldTreeTableCell.java 2016-05-26 13:00:52.603536252 +0300 +++ new/modules/controls/src/main/java/javafx/scene/control/cell/TextFieldTreeTableCell.java 2016-05-26 13:00:51.907188253 +0300 @@ -35,10 +35,10 @@ import javafx.util.converter.DefaultStringConverter; /** - * A class containing a {@link TableCell} implementation that draws a + * A class containing a {@link javafx.scene.control.TableCell} implementation that draws a * {@link TextField} node inside the cell. * - *

        By default, the TextFieldTableCell is rendered as a {@link Label} when not + *

        By default, the TextFieldTableCell is rendered as a {@link javafx.scene.control.Label} when not * being edited, and as a TextField when in editing mode. The TextField will, by * default, stretch to fill the entire table cell. * --- old/modules/fxml/src/main/java/javafx/fxml/FXMLLoader.java 2016-05-26 13:00:54.956712253 +0300 +++ new/modules/fxml/src/main/java/javafx/fxml/FXMLLoader.java 2016-05-26 13:00:54.532500253 +0300 @@ -1901,7 +1901,7 @@ */ public static final String REFERENCE_TAG = "reference"; /** - * <fx:reference> 'source' attribute + * <fx:reference> 'source' attribute */ public static final String REFERENCE_SOURCE_ATTRIBUTE = "source"; @@ -1947,7 +1947,7 @@ /** * Escape prefix for escaping special characters inside attribute values. * Serves as an escape for {@link #ESCAPE_PREFIX}, {@link #RELATIVE_PATH_PREFIX}, - * {@link #RESOURCE_KEY_PREFIX, {@link #EXPRESSION_PREFIX}, {@link #BI_DIRECTIONAL_BINDING_PREFIX} + * {@link #RESOURCE_KEY_PREFIX}, {@link #EXPRESSION_PREFIX}, {@link #BI_DIRECTIONAL_BINDING_PREFIX} * @since JavaFX 2.1 */ public static final String ESCAPE_PREFIX = "\\"; --- old/modules/fxml/src/main/java/javafx/fxml/LoadListener.java 2016-05-26 13:00:56.977722253 +0300 +++ new/modules/fxml/src/main/java/javafx/fxml/LoadListener.java 2016-05-26 13:00:56.349408253 +0300 @@ -101,7 +101,6 @@ * defined by an unknown type. * * @param name - * @param sourceType */ public void beginUnknownStaticPropertyElement(String name); --- old/modules/graphics/src/main/java/javafx/application/Application.java 2016-05-26 13:01:00.727596253 +0300 +++ new/modules/graphics/src/main/java/javafx/application/Application.java 2016-05-26 13:00:59.639052253 +0300 @@ -139,7 +139,7 @@ * * *

        The above example will produce the following:

        - *

        + *

        * @since JavaFX 2.0 */ public abstract class Application { --- old/modules/graphics/src/main/java/javafx/concurrent/Service.java 2016-05-26 13:01:04.485474253 +0300 +++ new/modules/graphics/src/main/java/javafx/concurrent/Service.java 2016-05-26 13:01:03.464964253 +0300 @@ -101,8 +101,9 @@ * should expose as properties the input parameters to the work to be done. * For example, suppose I wanted to write a Service which read the first line * from any URL and returned it as a String. Such a Service might be defined, - * such that it had a single property, url. It might be implemented + * such that it had a single property, {@code url}. It might be implemented * as: + *

        *
        
          *     public static class FirstLineService extends Service<String> {
          *         private StringProperty url = new SimpleStringProperty(this, "url");
        @@ -112,7 +113,7 @@
          *
          *         protected Task createTask() {
          *             final String _url = getUrl();
        - *             return new Task<String>() {
        + *             return new Task<String>() {
          *                 protected String call() throws Exception {
          *                     URL u = new URL(_url);
          *                     BufferedReader in = new BufferedReader(
        @@ -125,13 +126,12 @@
          *         }
          *     }
          *     
        - *

        *

        * The Service by default uses a thread pool Executor with some unspecified * default or maximum thread pool size. This is done so that naive code * will not completely swamp the system by creating thousands of Threads. *

        - * @param + * @param the type of object returned by the Service. * @since JavaFX 2.0 */ public abstract class Service implements Worker, EventTarget { --- old/modules/graphics/src/main/java/javafx/concurrent/Task.java 2016-05-26 13:01:09.756108253 +0300 +++ new/modules/graphics/src/main/java/javafx/concurrent/Task.java 2016-05-26 13:01:07.707084253 +0300 @@ -77,11 +77,13 @@ * a new Thread constructed and executed manually. Finally, since you can * manually create a new Thread, passing it a Runnable, it is possible to use * the following idiom: + *

        *
        
          *         Thread th = new Thread(task);
          *         th.setDaemon(true);
          *         th.start();
          *     
        + *

        * Note that this code sets the daemon flag of the Thread to true. If you * want a background thread to prevent the VM from existing after the last * stage is closed, then you would want daemon to be false. However, if @@ -443,7 +445,7 @@ * @Override protected ObservableList<Rectangle> call() throws Exception { * updateMessage("Creating Rectangles"); * ObservableList<Rectangle> results = FXCollections.observableArrayList(); - * for (int i=0; i<100; i++) { + * for (int i=0; i<100; i++) { * if (isCancelled()) break; * Rectangle r = new Rectangle(10, 10); * r.setX(10 * i); @@ -523,18 +525,18 @@ *

        
          *     public class PartialResultsTask extends Task<ObservableList<Rectangle>> {
          *         // Uses Java 7 diamond operator
        - *         private ReadOnlyObjectWrapper> partialResults =
        - *                 new ReadOnlyObjectWrapper<>(this, "partialResults",
        - *                         FXCollections.observableArrayList(new ArrayList()));
        + *         private ReadOnlyObjectWrapper<ObservableList<Rectangle>> partialResults =
        + *                 new ReadOnlyObjectWrapper<>(this, "partialResults",
        + *                         FXCollections.observableArrayList(new ArrayList<Rectangle>()));
          *
        - *         public final ObservableList getPartialResults() { return partialResults.get(); }
        - *         public final ReadOnlyObjectProperty> partialResultsProperty() {
        + *         public final ObservableList<Rectangle> getPartialResults() { return partialResults.get(); }
        + *         public final ReadOnlyObjectProperty<ObservableList<Rectangle>> partialResultsProperty() {
          *             return partialResults.getReadOnlyProperty();
          *         }
          *
        - *         @Override protected ObservableList call() throws Exception {
        + *         @Override protected ObservableList<Rectangle> call() throws Exception {
          *             updateMessage("Creating Rectangles...");
        - *             for (int i=0; i<100; i++) {
        + *             for (int i=0; i<100; i++) {
          *                 if (isCancelled()) break;
          *                 final Rectangle r = new Rectangle(10, 10);
          *                 r.setX(10 * i);
        @@ -563,7 +565,7 @@
          *     final Group group = new Group();
          *     Task<Void> task = new Task<Void>() {
          *         @Override protected Void call() throws Exception {
        - *             for (int i=0; i<100; i++) {
        + *             for (int i=0; i<100; i++) {
          *                 if (isCancelled()) break;
          *                 final Rectangle r = new Rectangle(10, 10);
          *                 r.setX(10 * i);
        --- old/modules/graphics/src/main/java/javafx/css/Match.java	2016-05-26 13:01:18.272364253 +0300
        +++ new/modules/graphics/src/main/java/javafx/css/Match.java	2016-05-26 13:01:17.059758252 +0300
        @@ -34,7 +34,7 @@
          * Used by {@link Rule} to determine whether or not the selector applies to a
          * given object.
          *
        - * Returned by {@link Selector#matches} in the event of a match.
        + * Returned by {@link Selector} matches in the event of a match.
          *
          * @since 9
          */
        --- old/modules/graphics/src/main/java/javafx/css/StyleConverter.java	2016-05-26 13:01:22.538496253 +0300
        +++ new/modules/graphics/src/main/java/javafx/css/StyleConverter.java	2016-05-26 13:01:21.590022253 +0300
        @@ -63,19 +63,23 @@
         
         
         /**
        - * StyleConverter converts {@code ParsedValue&tl;F,T>} from type F to type T. The
        + * StyleConverter converts {@code ParsedValue<F,T>}
        + * from type {@code F} to type {@code T}. The
          * {@link CssMetaData} API requires a {@code StyleConverter} which is used
          * when computing a value for the {@see StyleableProperty}. There are
          * a number of predefined converters which are accessible by the static
          * methods of this class.
          *
        - * F is the type of the parsed value, T is the converted type of
        + * @{code F} is the type of the parsed value and {code T} is the converted type of
          * the ParsedValueImpl. For example, a converter from String to Color would
          * be declared
          * 

             * public Color convert(ParsedValueImpl<String,Color> value, Font font) *

        * + * @param the type of the parsed value + * @param the converted type of the ParsedValueImpl + * * @see ParsedValue * @see StyleableProperty * @since JavaFX 8.0 --- old/modules/graphics/src/main/java/javafx/css/Styleable.java 2016-05-26 13:01:25.936194253 +0300 +++ new/modules/graphics/src/main/java/javafx/css/Styleable.java 2016-05-26 13:01:25.163808253 +0300 @@ -33,7 +33,7 @@ /** * Styleable comprises the minimal interface required for an object to be styled by CSS. - * @see CSS Reference Guide. + * @see CSS Reference Guide * @since JavaFX 8.0 */ public interface Styleable { --- old/modules/graphics/src/main/java/javafx/css/converter/InsetsConverter.java 2016-05-26 13:01:29.610030253 +0300 +++ new/modules/graphics/src/main/java/javafx/css/converter/InsetsConverter.java 2016-05-26 13:01:28.605528253 +0300 @@ -32,7 +32,8 @@ import javafx.scene.text.Font; /** - * Convert {1,4} to Insets. The size values are interpreted as + * Converts a parsed value array of 1 to 4 size components to an Insets. + * The size values are interpreted as * top, right, bottom, left. * If only top is given, that value is used on all sides. * If there is only top and right, then bottom is set to top and left is set to right. @@ -72,7 +73,8 @@ } /** - * Convert a {1,4} [,{1,4}]* an Insets[] + * Converts an array of parsed values, each of which is an array + * of 1 to 4 size components, to an array of Insets objects. */ public static final class SequenceConverter extends StyleConverter[], Insets[]> { --- old/modules/graphics/src/main/java/javafx/css/converter/PaintConverter.java 2016-05-26 13:01:33.127788253 +0300 +++ new/modules/graphics/src/main/java/javafx/css/converter/PaintConverter.java 2016-05-26 13:01:32.163306253 +0300 @@ -78,7 +78,7 @@ } /** - * Convert [[], Paint[]> { --- old/modules/graphics/src/main/java/javafx/css/converter/URLConverter.java 2016-05-26 13:01:36.705576253 +0300 +++ new/modules/graphics/src/main/java/javafx/css/converter/URLConverter.java 2016-05-26 13:01:35.801124253 +0300 @@ -42,7 +42,9 @@ import java.security.ProtectionDomain; /** - * Convert url("") a URL string resolved relative to the location of the stylesheet. + * Converts a parsed value representing URL to a URL string that is + * resolved relative to the location of the stylesheet. + * The input value is in the form: {@code url("<path>")}. * * @since 9 */ --- old/modules/graphics/src/main/java/javafx/geometry/Orientation.java 2016-05-26 13:01:40.463454253 +0300 +++ new/modules/graphics/src/main/java/javafx/geometry/Orientation.java 2016-05-26 13:01:39.587016253 +0300 @@ -31,12 +31,12 @@ */ public enum Orientation { /** - * The horizontal (right <-> left) orientation + * The horizontal (right <-> left) orientation */ HORIZONTAL, /** - * The vertical (top <-> bottom) orientation + * The vertical (top <-> bottom) orientation */ VERTICAL } --- old/modules/graphics/src/main/java/javafx/scene/Node.java 2016-05-26 13:01:44.681562253 +0300 +++ new/modules/graphics/src/main/java/javafx/scene/Node.java 2016-05-26 13:01:43.589016253 +0300 @@ -983,7 +983,7 @@ * @return the id assigned to this {@code Node} using the {@code setId} * method or {@code null}, if no id has been assigned. * @defaultValue null - * @see CSS Reference Guide. + * @see CSS Reference Guide */ public final String getId() { return id == null ? null : id.get(); @@ -1075,7 +1075,7 @@ * @param value The inline CSS style to use for this {@code Node}. * {@code null} is implicitly converted to an empty String. * @defaultValue empty string - * @see CSS Reference Guide. + * @see CSS Reference Guide */ public final void setStyle(String value) { styleProperty().set(value); @@ -1092,7 +1092,7 @@ * @return The inline CSS style associated with this {@code Node}. * If this {@code Node} does not have an inline style, * an empty String is returned. - * @see CSS Reference Guide. + * @see CSS Reference Guide */ public final String getStyle() { return style == null ? "" : style.get(); --- old/modules/graphics/src/main/java/javafx/scene/effect/DisplacementMap.java 2016-05-26 13:01:49.668054252 +0300 +++ new/modules/graphics/src/main/java/javafx/scene/effect/DisplacementMap.java 2016-05-26 13:01:48.579510252 +0300 @@ -60,12 +60,13 @@ * image by half of its size towards the upper left since each destination * pixel would contain the data that comes from the source pixel below and * to the right of it. + *

        *

        * Also note that this effect does not adjust the coordinates of input * events or any methods that measure containment on a {@code Node}. * The results of mouse picking and the containment methods are undefined * when a {@code Node} has a {@code DisplacementMap} effect in place. - * + *

        *

        * Example: *

        
        @@ -76,9 +77,9 @@
          * floatMap.setWidth(width);
          * floatMap.setHeight(height);
          *
        - * for (int i = 0; i < width; i++) {
        + * for (int i = 0; i < width; i++) {
          *     double v = (Math.sin(i / 20.0 * Math.PI) - 0.5) / 40.0;
        - *     for (int j = 0; j < height; j++) {
        + *     for (int j = 0; j < height; j++) {
          *         floatMap.setSamples(i, j, 0.0f, (float) v);
          *     }
          * }
        --- old/modules/graphics/src/main/java/javafx/scene/image/Image.java	2016-05-26 13:01:53.453946253 +0300
        +++ new/modules/graphics/src/main/java/javafx/scene/image/Image.java	2016-05-26 13:01:52.217328253 +0300
        @@ -1158,7 +1158,7 @@
              * If this method returns null then this image does not support reading
              * at this time.
              * This method will return null if the image is being loaded from a
        -     * source and is still incomplete {the progress is still < 1.0) or if
        +     * source and is still incomplete {the progress is still <1.0) or if
              * there was an error.
              * This method may also return null for some images in a format that
              * is not supported for reading and writing pixels to.
        --- old/modules/graphics/src/main/java/javafx/scene/image/PixelFormat.java	2016-05-26 13:01:58.676556253 +0300
        +++ new/modules/graphics/src/main/java/javafx/scene/image/PixelFormat.java	2016-05-26 13:01:56.883660253 +0300
        @@ -97,10 +97,10 @@
              * 
              *     int pixel = array[rowstart + x];
              *
        -     *     int alpha = ((pixel >> 24) & 0xff);
        -     *     int red   = ((pixel >> 16) & 0xff);
        -     *     int green = ((pixel >>  8) & 0xff);
        -     *     int blue  = ((pixel      ) & 0xff);
        +     *     int alpha = ((pixel >> 24) & 0xff);
        +     *     int red   = ((pixel >> 16) & 0xff);
        +     *     int green = ((pixel >> 8) & 0xff);
        +     *     int blue  = ((pixel >> ) & 0xff);
              * 
        * * @return a {@code WritabelPixelFormat} describing the @@ -120,10 +120,10 @@ *
              *     int pixel = array[rowstart + x];
              *
        -     *     int alpha = ((pixel >> 24) & 0xff);
        -     *     int red   = ((pixel >> 16) & 0xff);
        -     *     int green = ((pixel >>  8) & 0xff);
        -     *     int blue  = ((pixel      ) & 0xff);
        +     *     int alpha = ((pixel >> 24) & 0xff);
        +     *     int red   = ((pixel >> 16) & 0xff);
        +     *     int green = ((pixel >>  8) & 0xff);
        +     *     int blue  = ((pixel      ) & 0xff);
              * 
        * * @return a {@code WritabelPixelFormat} describing the @@ -143,10 +143,10 @@ *
              *     int i = rowstart + x * 4;
              *
        -     *     int blue  = (array[i+0] & 0xff);
        -     *     int green = (array[i+1] & 0xff);
        -     *     int red   = (array[i+2] & 0xff);
        -     *     int alpha = (array[i+3] & 0xff);
        +     *     int blue  = (array[i+0] & 0xff);
        +     *     int green = (array[i+1] & 0xff);
        +     *     int red   = (array[i+2] & 0xff);
        +     *     int alpha = (array[i+3] & 0xff);
              * 
        * * @return a {@code WritablePixelFormat} describing the @@ -166,10 +166,10 @@ *
              *     int i = rowstart + x * 4;
              *
        -     *     int blue  = (array[i+0] & 0xff);
        -     *     int green = (array[i+1] & 0xff);
        -     *     int red   = (array[i+2] & 0xff);
        -     *     int alpha = (array[i+3] & 0xff);
        +     *     int blue  = (array[i+0] & 0xff);
        +     *     int green = (array[i+1] & 0xff);
        +     *     int red   = (array[i+2] & 0xff);
        +     *     int alpha = (array[i+3] & 0xff);
              * 
        * * @return a {@code WritablePixelFormat} describing the @@ -189,9 +189,9 @@ *
              *     int i = rowstart + x * 3;
              *
        -     *     int red   = (array[i+0] & 0xff);
        -     *     int green = (array[i+1] & 0xff);
        -     *     int blue  = (array[i+2] & 0xff);
        +     *     int red   = (array[i+0] & 0xff);
        +     *     int green = (array[i+1] & 0xff);
        +     *     int blue  = (array[i+2] & 0xff);
              * 
        * * @return a {@code PixelFormat} describing the @@ -209,13 +209,13 @@ *

        * Pixels in this format can be decoded using the following sample code: *

        -     *     int pixel = array[rowstart + x] & 0xff;
        +     *     int pixel = array[rowstart + x] & 0xff;
              *     int argb  = colors[pixel];
              *
        -     *     int alpha = ((argb >> 24) & 0xff);
        -     *     int red   = ((argb >> 16) & 0xff);
        -     *     int green = ((argb >>  8) & 0xff);
        -     *     int blue  = ((argb      ) & 0xff);
        +     *     int alpha = ((argb >> 24) & 0xff);
        +     *     int red   = ((argb >> 16) & 0xff);
        +     *     int green = ((argb >>  8) & 0xff);
        +     *     int blue  = ((argb      ) & 0xff);
              * 
        * * @param colors an {@code int[]} array of 32-bit color values in @@ -237,13 +237,13 @@ *

        * Pixels in this format can be decoded using the following sample code: *

        -     *     int pixel = array[rowstart + x] & 0xff;
        +     *     int pixel = array[rowstart + x] & 0xff;
              *     int argb  = colors[pixel];
              *
        -     *     int alpha = ((argb >> 24) & 0xff);
        -     *     int red   = ((argb >> 16) & 0xff);
        -     *     int green = ((argb >>  8) & 0xff);
        -     *     int blue  = ((argb      ) & 0xff);
        +     *     int alpha = ((argb >> 24) & 0xff);
        +     *     int red   = ((argb >> 16) & 0xff);
        +     *     int green = ((argb >>  8) & 0xff);
        +     *     int blue  = ((argb      ) & 0xff);
              * 
        * * @param colors an {@code int[]} array of 32-bit color values in @@ -334,10 +334,10 @@ * The color components can be extracted from the returned integer using * the following sample code: *
        -     *     int alpha = ((retval >> 24) & 0xff);
        -     *     int red   = ((retval >> 16) & 0xff);
        -     *     int green = ((retval >>  8) & 0xff);
        -     *     int blue  = ((retval      ) & 0xff);
        +     *     int alpha = ((retval >> 24) & 0xff);
        +     *     int red   = ((retval >> 16) & 0xff);
        +     *     int green = ((retval >>  8) & 0xff);
        +     *     int blue  = ((retval      ) & 0xff);
              * 
        * * @param buf the buffer of pixel data --- old/modules/graphics/src/main/java/javafx/scene/image/PixelWriter.java 2016-05-26 13:02:03.623028253 +0300 +++ new/modules/graphics/src/main/java/javafx/scene/image/PixelWriter.java 2016-05-26 13:02:02.118276253 +0300 @@ -190,8 +190,8 @@ * This method performs an operation which is semantically equivalent to * (though likely much faster than) this pseudo-code: *
        -     *     for (int y = 0; y < h, y++) {
        -     *         for (int x = 0; x < w; x++) {
        +     *     for (int y = 0; y < h, y++) {
        +     *         for (int x = 0; x < w; x++) {
              *             setArgb(dstx + x, dsty + y,
              *                     reader.getArgb(srcx + x, srcy + y));
              *         }
        --- old/modules/graphics/src/main/java/javafx/scene/input/DragEvent.java	2016-05-26 13:02:08.353392253 +0300
        +++ new/modules/graphics/src/main/java/javafx/scene/input/DragEvent.java	2016-05-26 13:02:07.340886253 +0300
        @@ -427,9 +427,9 @@
         
             /**
              * Creates a copy of the given drag event with the given fields substituted.
        -     * @param source the new source of the copied event
        -     * @param target the new target of the copied event
        -     * @param eventType the new eventType
        +     * @param source source of the copied event
        +     * @param target target of the copied event
        +     * @param type type of event
              * @return the event copy with the fields
              * @since JavaFX 8.0
              */
        --- old/modules/graphics/src/main/java/javafx/scene/input/MouseEvent.java	2016-05-26 13:02:10.970700253 +0300
        +++ new/modules/graphics/src/main/java/javafx/scene/input/MouseEvent.java	2016-05-26 13:02:10.310370253 +0300
        @@ -283,8 +283,8 @@
         
             /**
              * Creates a copy of the given event with the given fields substituted.
        -     * @param source the new source of the copied event
        -     * @param target the new target of the copied event
        +     * @param newSource the new source of the copied event
        +     * @param newTarget the new target of the copied event
              * @param eventType the new eventType
              * @return the event copy with the fields substituted
              * @since JavaFX 8.0
        --- old/modules/graphics/src/main/java/javafx/scene/input/RotateEvent.java	2016-05-26 13:02:13.547988253 +0300
        +++ new/modules/graphics/src/main/java/javafx/scene/input/RotateEvent.java	2016-05-26 13:02:12.867648253 +0300
        @@ -234,9 +234,9 @@
         
             /**
              * Creates a copy of the given event with the given fields substituted.
        -     * @param source the new source of the copied event
        -     * @param target the new target of the copied event
        -     * @param eventType the new eventType
        +     * @param newSource the new source of the copied event
        +     * @param newTarget the new target of the copied event
        +     * @param type the new eventType
              * @return the event copy with the fields substituted
              * @since JavaFX 8.0
              */
        --- old/modules/graphics/src/main/java/javafx/scene/input/ScrollEvent.java	2016-05-26 13:02:16.221324253 +0300
        +++ new/modules/graphics/src/main/java/javafx/scene/input/ScrollEvent.java	2016-05-26 13:02:15.512970253 +0300
        @@ -541,9 +541,9 @@
         
             /**
              * Creates a copy of the given event with the given fields substituted.
        -     * @param source the new source of the copied event
        -     * @param target the new target of the copied event
        -     * @param eventType the new eventType
        +     * @param newSource the new source of the copied event
        +     * @param newTarget the new target of the copied event
        +     * @param type the new eventType
              * @return the event copy with the fields substituted
              * @since JavaFX 8.0
              */
        --- old/modules/graphics/src/main/java/javafx/scene/input/SwipeEvent.java	2016-05-26 13:02:18.654540253 +0300
        +++ new/modules/graphics/src/main/java/javafx/scene/input/SwipeEvent.java	2016-05-26 13:02:17.998212253 +0300
        @@ -215,9 +215,9 @@
         
             /**
              * Creates a copy of the given event with the given fields substituted.
        -     * @param source the new source of the copied event
        -     * @param target the new target of the copied event
        -     * @param eventType the new eventType
        +     * @param newSource the new source of the copied event
        +     * @param newTarget the new target of the copied event
        +     * @param type the new eventType
              * @return the event copy with the fields substituted
              * @since JavaFX 8.0
              */
        --- old/modules/graphics/src/main/java/javafx/scene/input/TouchEvent.java	2016-05-26 13:02:21.143784253 +0300
        +++ new/modules/graphics/src/main/java/javafx/scene/input/TouchEvent.java	2016-05-26 13:02:20.547486253 +0300
        @@ -131,7 +131,6 @@
              * @param controlDown true if control modifier was pressed.
              * @param altDown true if alt modifier was pressed.
              * @param metaDown true if meta modifier was pressed.
        -     * @param direct true if the event was caused by direct input device. See {@link #isDirect() }
              * @since JavaFX 8.0
              */
             public TouchEvent(@NamedArg("eventType") EventType eventType,
        @@ -178,9 +177,9 @@
         
             /**
              * Creates a copy of the given event with the given fields substituted.
        -     * @param source the new source of the copied event
        -     * @param target the new target of the copied event
        -     * @param eventType the new eventType
        +     * @param newSource the new source of the copied event
        +     * @param newTarget the new target of the copied event
        +     * @param type the new eventType
              * @return the event copy with the fields substituted
              * @since JavaFX 8.0
              */
        --- old/modules/graphics/src/main/java/javafx/scene/input/ZoomEvent.java	2016-05-26 13:02:23.524974253 +0300
        +++ new/modules/graphics/src/main/java/javafx/scene/input/ZoomEvent.java	2016-05-26 13:02:22.912668253 +0300
        @@ -100,7 +100,6 @@
              * @param altDown true if alt modifier was pressed.
              * @param metaDown true if meta modifier was pressed.
              * @param direct true if the event was caused by direct input device. See {@link #isDirect() }
        -     * @param touchCount number of touch points
              * @param inertia if represents inertia of an already finished gesture.
              * @param zoomFactor zoom amount
              * @param totalZoomFactor cumulative zoom amount
        @@ -140,7 +139,6 @@
              * @param altDown true if alt modifier was pressed.
              * @param metaDown true if meta modifier was pressed.
              * @param direct true if the event was caused by direct input device. See {@link #isDirect() }
        -     * @param touchCount number of touch points
              * @param inertia if represents inertia of an already finished gesture.
              * @param zoomFactor zoom amount
              * @param totalZoomFactor cumulative zoom amount
        @@ -241,9 +239,9 @@
         
             /**
              * Creates a copy of the given event with the given fields substituted.
        -     * @param source the new source of the copied event
        -     * @param target the new target of the copied event
        -     * @param eventType the new eventType
        +     * @param newSource the new source of the copied event
        +     * @param newTarget the new target of the copied event
        +     * @param type the new eventType
              * @return the event copy with the fields substituted
              * @since JavaFX 8.0
              */
        --- old/modules/graphics/src/main/java/javafx/scene/layout/ColumnConstraints.java	2016-05-26 13:02:26.030226253 +0300
        +++ new/modules/graphics/src/main/java/javafx/scene/layout/ColumnConstraints.java	2016-05-26 13:02:25.449936253 +0300
        @@ -44,7 +44,7 @@
          * For example, to create a GridPane with 5 columns 100 pixels wide:
          * 
        
          *     GridPane gridpane = new GridPane();
        - *     for (int i = 0; i < 5; i++) {
        + *     for (int i = 0; i < 5; i++) {
          *         ColumnConstraints column = new ColumnConstraints(100);
          *         gridpane.getColumnConstraints().add(column);
          *     }
        --- old/modules/graphics/src/main/java/javafx/scene/layout/FlowPane.java	2016-05-26 13:02:28.467444253 +0300
        +++ new/modules/graphics/src/main/java/javafx/scene/layout/FlowPane.java	2016-05-26 13:02:27.843132253 +0300
        @@ -73,7 +73,7 @@
          *     flow.setVgap(8);
          *     flow.setHgap(4);
          *     flow.setPrefWrapLength(300); // preferred width = 300
        - *     for (int i = 0; i < images.length; i++) {
        + *     for (int i = 0; i < images.length; i++) {
          *         flow.getChildren().add(new ImageView(image[i]);
          *     }
          * 
        @@ -83,7 +83,7 @@ *
             FlowPane flow = new FlowPane(Orientation.VERTICAL);
          *     flow.setColumnHalignment(HPos.LEFT); // align labels on left
          *     flow.setPrefWrapLength(200); // preferred height = 200
        - *     for (int i = 0; i < titles.size(); i++) {
        + *     for (int i = 0; i < titles.size(); i++) {
          *         flow.getChildren().add(new Label(titles[i]);
          *     }
          * 
        @@ -196,7 +196,7 @@ /** * Creates a FlowPane layout with the specified orientation and hgap/vgap = 0. - * @param orientation the direction the tiles should flow & wrap + * @param orientation the direction the tiles should flow & wrap */ public FlowPane(Orientation orientation) { this(); @@ -216,7 +216,7 @@ /** * Creates a FlowPane layout with the specified orientation and hgap/vgap. - * @param orientation the direction the tiles should flow & wrap + * @param orientation the direction the tiles should flow & wrap * @param hgap the amount of horizontal space between each tile * @param vgap the amount of vertical space between each tile */ @@ -239,7 +239,7 @@ /** * Creates a FlowPane layout with the specified orientation and hgap/vgap = 0. - * @param orientation the direction the tiles should flow & wrap + * @param orientation the direction the tiles should flow & wrap * @param children The initial set of children for this pane. * @since JavaFX 8.0 */ @@ -265,7 +265,7 @@ /** * Creates a FlowPane layout with the specified orientation and hgap/vgap. - * @param orientation the direction the tiles should flow & wrap + * @param orientation the direction the tiles should flow & wrap * @param hgap the amount of horizontal space between each tile * @param vgap the amount of vertical space between each tile * @param children The initial set of children for this pane. --- old/modules/graphics/src/main/java/javafx/scene/layout/RowConstraints.java 2016-05-26 13:02:30.956688253 +0300 +++ new/modules/graphics/src/main/java/javafx/scene/layout/RowConstraints.java 2016-05-26 13:02:30.316368253 +0300 @@ -44,7 +44,7 @@ * For example, to create a GridPane with 10 rows 50 pixels tall: *
        
          *     GridPane gridpane = new GridPane();
        - *     for (int i = 0; i < 10; i++) {
        + *     for (int i = 0; i < 10; i++) {
          *         RowConstraints row = new RowConstraints(50);
          *         gridpane.getRowConstraints().add(row);
          *     }
        --- old/modules/graphics/src/main/java/javafx/scene/layout/TilePane.java	2016-05-26 13:02:33.453936253 +0300
        +++ new/modules/graphics/src/main/java/javafx/scene/layout/TilePane.java	2016-05-26 13:02:32.849634253 +0300
        @@ -85,7 +85,7 @@
          *    TilePane tile = new TilePane();
          *    tile.setHgap(8);
          *    tile.setPrefColumns(4);
        - *    for (int i = 0; i < 20; i++) {
        + *    for (int i = 0; i < 20; i++) {
          *        tile.getChildren().add(new ImageView(...));
          *    }
          * 
        @@ -95,7 +95,7 @@ * TilePane tile = new TilePane(Orientation.VERTICAL); * tile.setTileAlignment(Pos.CENTER_LEFT); * tile.setPrefRows(10); - * for (int i = 0; i < 50; i++) { + * for (int i = 0; i < 50; i++) { * tile.getChildren().add(new ImageView(...)); * } *
        @@ -169,7 +169,7 @@ * Example: *
        
          *     TilePane tilepane = new TilePane();
        - *     for (int i = 0; i < 20; i++) {
        + *     for (int i = 0; i < 20; i++) {
          *        Label title = new Label(imageTitle[i]):
          *        Imageview imageview = new ImageView(new Image(imageName[i]));
          *        TilePane.setAlignment(label, Pos.BOTTOM_RIGHT);
        @@ -256,7 +256,7 @@
             /**
              * Creates a TilePane layout with the specified orientation,
              * prefColumn/prefRows = 5 and hgap/vgap = 0.
        -     * @param orientation the direction the tiles should flow & wrap
        +     * @param orientation the direction the tiles should flow & wrap
              */
             public TilePane(Orientation orientation) {
                 super();
        @@ -278,7 +278,7 @@
             /**
              * Creates a TilePane layout with the specified orientation, hgap/vgap,
              * and prefRows/prefColumns = 5.
        -     * @param orientation the direction the tiles should flow & wrap
        +     * @param orientation the direction the tiles should flow & wrap
              * @param hgap the amount of horizontal space between each tile
              * @param vgap the amount of vertical space between each tile
              */
        @@ -302,7 +302,7 @@
             /**
              * Creates a TilePane layout with the specified orientation,
              * prefColumn/prefRows = 5 and hgap/vgap = 0.
        -     * @param orientation the direction the tiles should flow & wrap
        +     * @param orientation the direction the tiles should flow & wrap
              * @param children The initial set of children for this pane.
              * @since JavaFX 8.0
              */
        @@ -330,7 +330,7 @@
             /**
              * Creates a TilePane layout with the specified orientation, hgap/vgap,
              * and prefRows/prefColumns = 5.
        -     * @param orientation the direction the tiles should flow & wrap
        +     * @param orientation the direction the tiles should flow & wrap
              * @param hgap the amount of horizontal space between each tile
              * @param vgap the amount of vertical space between each tile
              * @param children The initial set of children for this pane.
        --- old/modules/graphics/src/main/java/javafx/scene/paint/Color.java	2016-05-26 13:02:36.035226253 +0300
        +++ new/modules/graphics/src/main/java/javafx/scene/paint/Color.java	2016-05-26 13:02:35.398908253 +0300
        @@ -55,16 +55,16 @@
          *
          * 
        
          * Color c = Color.BLUE;   //use the blue constant
        - * Color c = new Color(0,0,1,1.0); // standard constructor, use 0->1.0 values, explicit alpha of 1.0
        + * Color c = new Color(0,0,1,1.0); // standard constructor, use 0->1.0 values, explicit alpha of 1.0
          *
        - * Color c = Color.color(0,0,1.0); //use 0->1.0 values. implicit alpha of 1.0
        - * Color c = Color.color(0,0,1.0,1.0); //use 0->1.0 values, explicit alpha of 1.0
        + * Color c = Color.color(0,0,1.0); //use 0->1.0 values. implicit alpha of 1.0
        + * Color c = Color.color(0,0,1.0,1.0); //use 0->1.0 values, explicit alpha of 1.0
          *
        - * Color c = Color.rgb(0,0,255); //use 0->255 integers, implicit alpha of 1.0
        - * Color c = Color.rgb(0,0,255,1.0); //use 0->255 integers, explicit alpha of 1.0
        + * Color c = Color.rgb(0,0,255); //use 0->255 integers, implicit alpha of 1.0
        + * Color c = Color.rgb(0,0,255,1.0); //use 0->255 integers, explicit alpha of 1.0
          *
        - * Color c = Color.hsb(270,1.0,1.0); //hue = 270, saturation & value = 1.0. inplicit alpha of 1.0
        - * Color c = Color.hsb(270,1.0,1.0,1.0); //hue = 270, saturation & value = 1.0, explicit alpha of 1.0
        + * Color c = Color.hsb(270,1.0,1.0); //hue = 270, saturation & value = 1.0. inplicit alpha of 1.0
        + * Color c = Color.hsb(270,1.0,1.0,1.0); //hue = 270, saturation & value = 1.0, explicit alpha of 1.0
          *
          * Color c = Color.web("0x0000FF",1.0);// blue as a hex web value, explicit alpha
          * Color c = Color.web("0x0000FF");// blue as a hex web value, implicit alpha
        --- old/modules/graphics/src/main/java/javafx/scene/paint/ImagePattern.java	2016-05-26 13:02:38.624520253 +0300
        +++ new/modules/graphics/src/main/java/javafx/scene/paint/ImagePattern.java	2016-05-26 13:02:38.060238253 +0300
        @@ -39,7 +39,7 @@
          *
          * 

        If the {@code proportional} variable is set to true (the default) * then the anchor rectangle should be specified relative to the unit - * square (0.0->1.0) and will be stretched across the shape. + * square (0.0->1.0) and will be stretched across the shape. * If the {@code proportional} variable is set to false, then the anchor * rectangle should be specified in the local coordinate system of the shape * and the image will be stretched to fit the anchor rectangle. The anchor @@ -228,7 +228,7 @@ * @param image the image to be used as the paint. * @throws NullPointerException if the image is null. * @throws IllegalArgumentException if image is not done loading, - * that is if progress is < 1. + * that is if progress is < 1. */ public ImagePattern(@NamedArg("image") Image image) { if (image == null) { @@ -251,7 +251,7 @@ * to the shape which ImagePattern fills * @throws NullPointerException if the image is null. * @throws IllegalArgumentException if image is not done loading, - * that is if progress is < 1. + * that is if progress is < 1. */ public ImagePattern(@NamedArg("image") Image image, @NamedArg("x") double x, @NamedArg("y") double y, @NamedArg("width") double width, @NamedArg("height") double height, @NamedArg("proportional") boolean proportional) { --- old/modules/media/src/main/java/javafx/scene/media/MediaPlayer.java 2016-05-26 13:02:41.081748253 +0300 +++ new/modules/media/src/main/java/javafx/scene/media/MediaPlayer.java 2016-05-26 13:02:40.529472253 +0300 @@ -2353,7 +2353,7 @@ /** * Free all resources associated with player. Player SHOULD NOT be used after this function is called. - * Player will transition to {@link Status.DISPOSED} after this method is done. This method can be called + * Player will transition to {@link Status} after this method is done. This method can be called * anytime and regarding current player status. * @since JavaFX 8.0 */