--- jsr166/src/jsr166e/DoubleMaxUpdater.java 2011/08/02 18:04:12 1.1 +++ jsr166/src/jsr166e/DoubleMaxUpdater.java 2013/01/06 18:50:00 1.7 @@ -19,13 +19,14 @@ import java.io.ObjectOutputStream; * current maximum across the variables maintaining updates. * *

This class extends {@link Number}, but does not define - * methods such as {@code hashCode} and {@code compareTo} because - * instances are expected to be mutated, and so are not useful as - * collection keys. + * methods such as {@code equals}, {@code hashCode} and {@code + * compareTo} because instances are expected to be mutated, and so are + * not useful as collection keys. * *

jsr166e note: This class is targeted to be placed in - * java.util.concurrent.atomic + * java.util.concurrent.atomic. * + * @since 1.8 * @author Doug Lea */ public class DoubleMaxUpdater extends Striped64 implements Serializable { @@ -74,7 +75,7 @@ public class DoubleMaxUpdater extends St /** * Returns the current maximum. The returned value is - * NOT an atomic snapshot: Invocation in the absence of + * NOT an atomic snapshot: invocation in the absence of * concurrent updates returns an accurate result, but concurrent * updates that occur while the value is being calculated might * not be incorporated. @@ -139,7 +140,7 @@ public class DoubleMaxUpdater extends St /** * Returns the String representation of the {@link #max}. - * @return the String representation of the {@link #max}. + * @return the String representation of the {@link #max} */ public String toString() { return Double.toString(max()); @@ -156,7 +157,7 @@ public class DoubleMaxUpdater extends St /** * Returns the {@link #max} as a {@code long} after a - * primitive conversion. + * narrowing primitive conversion. */ public long longValue() { return (long)max(); @@ -164,7 +165,7 @@ public class DoubleMaxUpdater extends St /** * Returns the {@link #max} as an {@code int} after a - * primitive conversion. + * narrowing primitive conversion. */ public int intValue() { return (int)max(); @@ -172,7 +173,7 @@ public class DoubleMaxUpdater extends St /** * Returns the {@link #max} as a {@code float} - * after a primitive conversion. + * after a narrowing primitive conversion. */ public float floatValue() { return (float)max();