From 0b7848ba1f898cd0c4bb34db2e366b403da482f2 Mon Sep 17 00:00:00 2001 From: Luca Cavanna Date: Tue, 25 Feb 2025 20:46:47 +0100 Subject: [PATCH 1/2] Deprecate the redundant DocIdSet#bits method --- lucene/core/src/java/org/apache/lucene/search/DocIdSet.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lucene/core/src/java/org/apache/lucene/search/DocIdSet.java b/lucene/core/src/java/org/apache/lucene/search/DocIdSet.java index f08a46d39f2..d2b7978b55f 100644 --- a/lucene/core/src/java/org/apache/lucene/search/DocIdSet.java +++ b/lucene/core/src/java/org/apache/lucene/search/DocIdSet.java @@ -97,7 +97,9 @@ public long ramBytesUsed() { * IOException}). This is generally true for bit sets like {@link * org.apache.lucene.util.FixedBitSet}, which return itself if they are used as {@code * DocIdSet}. + * @deprecated this method is redundant and will be removed. */ + @Deprecated public Bits bits() throws IOException { return null; } From ac8cfc4492ca34bf983a48712098702693b41fd8 Mon Sep 17 00:00:00 2001 From: Luca Cavanna Date: Tue, 25 Feb 2025 20:49:48 +0100 Subject: [PATCH 2/2] iter --- lucene/CHANGES.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lucene/CHANGES.txt b/lucene/CHANGES.txt index 1ba6364ad43..3f89f809865 100644 --- a/lucene/CHANGES.txt +++ b/lucene/CHANGES.txt @@ -25,6 +25,8 @@ API Changes * GITHUB#14289: The unused public static DocIdSet#all method has been deprecated. (Luca Cavanna) +* GITHUB#14292: The redundant DocIdSet#bits method has been deprecated. (Luca Cavanna) + New Features ---------------------