From 9dfaa14fc05d06f22a70cf31370fe42ee476380d Mon Sep 17 00:00:00 2001 From: James Baker Date: Mon, 28 Nov 2022 17:06:32 +0000 Subject: [PATCH] Actual faster LinkedHashSet tail My profuse apologies - in the last PR I somehow realised and then forgot that LinkedHashSet tail doesn't actually use LinkedHashMap tail. This remedies that. --- src/main/java/io/vavr/collection/LinkedHashSet.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/io/vavr/collection/LinkedHashSet.java b/src/main/java/io/vavr/collection/LinkedHashSet.java index 92c5d60b2..4487b087d 100644 --- a/src/main/java/io/vavr/collection/LinkedHashSet.java +++ b/src/main/java/io/vavr/collection/LinkedHashSet.java @@ -831,7 +831,7 @@ public LinkedHashSet tail() { if (map.isEmpty()) { throw new UnsupportedOperationException("tail of empty set"); } - return remove(head()); + return wrap(map.tail()); } @Override