From 917c851a68e7cc52c153c0de5030cd65dc8397c9 Mon Sep 17 00:00:00 2001 From: "Dr Heinz M. Kabutz" Date: Tue, 8 Apr 2025 11:33:45 +0300 Subject: [PATCH] Fixed JavaDoc mistake - Iterator.remove() runs in constant time in the doubly-linked LBD --- .../classes/java/util/concurrent/LinkedBlockingDeque.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java b/src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java index 7c112eb80081b..8d0bc7ccdde62 100644 --- a/src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java +++ b/src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java @@ -61,8 +61,8 @@ * blocking). Exceptions include {@link #remove(Object) remove}, * {@link #removeFirstOccurrence removeFirstOccurrence}, {@link * #removeLastOccurrence removeLastOccurrence}, {@link #contains - * contains}, {@link #iterator iterator.remove()}, and the bulk - * operations, all of which run in linear time. + * contains}, and the bulk operations, all of which run in linear + * time. * *

This class and its iterator implement all of the optional * methods of the {@link Collection} and {@link Iterator} interfaces.