Remove @Beta from RangeSet and RangeMap
See original GitHub issueRange has been marked with @Beta
since 10.0 (September 28, 2011).
RangeMap, RangeSet and their implementations since 14.0 (February 25, 2013).
I would like to propose to remove the @Beta
annotation.
Issue Analytics
- State:
- Created 5 years ago
- Reactions:20
- Comments:11 (1 by maintainers)
Top Results From Across the Web
RangeMap (Guava: Google Core Libraries for Java 19.0 API)
A mapping from disjoint nonempty ranges to non-null values. Queries look up the value associated with the range (if any) that contains a...
Read more >guava/src/com/google/common/collect/RangeMap.java
<p>In contrast to {@link RangeSet}, no "coalescing" is done of {@linkplain ... @Beta. public interface RangeMap<K extends Comparable, V> {.
Read more >RangeSet (Guava: Google Core Libraries for Java 27.0.1-android API)
@Beta @GwtIncompatible public interface RangeSet<C extends Comparable> ... 10], [11, 20)} rangeSet.remove(Range.open(5, 10)); // splits [1, 10]; {[1, 5], ...
Read more >com.google.common.collect.Range.closedOpen java code ...
public void testPutCoalescingEmpty() { RangeMap<Integer, Integer> rangeMap ... rangeSet.add(Range.closed(3, 6)); rangeSet.remove(Range.
Read more >Guide to Guava RangeMap - Baeldung
Learn how to use the Google Guava's RangeMap interface and its ... We also show how to remove a value based on a...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
+1 to remove
@Beta
. Apache Calcite, as of release 1.26, relies onRangeSet
(and it appears in the Calcite’s public API in one place,class Sarg
). We are prepared to shade, and break our API if it comes to that, becauseRangeSet
is the perfect library for what we need. Some certainty would be appreciated. IfRangeSet
is going away we can make other plans.Any updates on removing @beta for RangeMap (also applies to TreeRangeMap)?