--- old/src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java 2017-03-14 01:10:02.244136258 -0700 +++ new/src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java 2017-03-14 01:10:02.023136262 -0700 @@ -889,6 +889,7 @@ * APIs. * * @return an array containing all of the elements in this queue + * @since 9 */ public Object[] toArray() { return toArrayInternal(null); @@ -928,6 +929,7 @@ * is not a supertype of the runtime type of every element in * this queue * @throws NullPointerException if the specified array is null + * @since 9 */ @SuppressWarnings("unchecked") public T[] toArray(T[] a) { @@ -1619,6 +1621,7 @@ /** * @throws NullPointerException {@inheritDoc} + * @since 9 */ public boolean removeIf(Predicate filter) { Objects.requireNonNull(filter); @@ -1627,6 +1630,7 @@ /** * @throws NullPointerException {@inheritDoc} + * @since 9 */ public boolean removeAll(Collection c) { Objects.requireNonNull(c); @@ -1635,6 +1639,7 @@ /** * @throws NullPointerException {@inheritDoc} + * @since 9 */ public boolean retainAll(Collection c) { Objects.requireNonNull(c); @@ -1717,6 +1722,7 @@ /** * @throws NullPointerException {@inheritDoc} + * @since 9 */ public void forEach(Consumer action) { Objects.requireNonNull(action);