
com.google.common.collect.TreeRangeSet.class Maven / Gradle / Ivy
???? 2
?
? ? ?
?
?
?
5 ? ? ? ? ? ?
? ? ? ?
? ?
? ? ? ? j ? ?
? ?
? ? ? ? ? ?
? ?
?
? ? ?
? ? ? ? ? ?
?
? ? ? ? ? ? ?
( ?
?
? ?
, ?
5 ?
5 ?
5 ?
5 ?
5 ?
5 ?
5 ? ? ? InnerClasses SubRangeSet ? SubRangeSetRangesByLowerBound
Complement ? ComplementRangesByLowerBound ? RangesByUpperBound AsRanges rangesByLowerBound Ljava/util/NavigableMap; Signature dLjava/util/NavigableMap;Lcom/google/common/collect/Range;>; RuntimeInvisibleAnnotations 1Lcom/google/common/annotations/VisibleForTesting; asRanges Ljava/util/Set; 7Ljava/util/Set;>; asDescendingSetOfRanges
complement $Lcom/google/common/collect/RangeSet; )Lcom/google/common/collect/RangeSet; create *()Lcom/google/common/collect/TreeRangeSet; Code LineNumberTable M;>()Lcom/google/common/collect/TreeRangeSet; N(Lcom/google/common/collect/RangeSet;)Lcom/google/common/collect/TreeRangeSet; LocalVariableTable rangeSet result (Lcom/google/common/collect/TreeRangeSet; LocalVariableTypeTable -Lcom/google/common/collect/TreeRangeSet; v;>(Lcom/google/common/collect/RangeSet;)Lcom/google/common/collect/TreeRangeSet; (Ljava/util/NavigableMap;)V this rangesByLowerCut g(Ljava/util/NavigableMap;Lcom/google/common/collect/Range;>;)V ()Ljava/util/Set;
StackMapTable ? 9()Ljava/util/Set;>; rangeContaining 9(Ljava/lang/Comparable;)Lcom/google/common/collect/Range; value Ljava/lang/Comparable;
floorEntry ? Entry Ljava/util/Map$Entry; TC; aLjava/util/Map$Entry;Lcom/google/common/collect/Range;>; ? +(TC;)Lcom/google/common/collect/Range; RuntimeVisibleAnnotations Ljavax/annotation/Nullable; encloses $(Lcom/google/common/collect/Range;)Z range !Lcom/google/common/collect/Range; &Lcom/google/common/collect/Range; )(Lcom/google/common/collect/Range;)Z rangeEnclosing D(Lcom/google/common/collect/Range;)Lcom/google/common/collect/Range; ? N(Lcom/google/common/collect/Range;)Lcom/google/common/collect/Range; span #()Lcom/google/common/collect/Range;
firstEntry lastEntry (()Lcom/google/common/collect/Range; add $(Lcom/google/common/collect/Range;)V rangeBelowLB rangeBelowUB
rangeToAdd lbToAdd Lcom/google/common/collect/Cut; ubToAdd entryBelowLB entryBelowUB $Lcom/google/common/collect/Cut; ? ? )(Lcom/google/common/collect/Range;)V remove
rangeToRemove replaceRangeWithSameLowerBound &()Lcom/google/common/collect/RangeSet; ? +()Lcom/google/common/collect/RangeSet; subRangeSet G(Lcom/google/common/collect/Range;)Lcom/google/common/collect/RangeSet; view Q(Lcom/google/common/collect/Range;)Lcom/google/common/collect/RangeSet; equals (Ljava/lang/Object;)Z x0 Ljava/lang/Object; removeAll '(Lcom/google/common/collect/RangeSet;)V addAll enclosesAll '(Lcom/google/common/collect/RangeSet;)Z clear ()V isEmpty ()Z contains (Ljava/lang/Comparable;)Z E(Ljava/util/NavigableMap;Lcom/google/common/collect/TreeRangeSet$1;)V x1 *Lcom/google/common/collect/TreeRangeSet$1;
access$600 l(Lcom/google/common/collect/TreeRangeSet;Lcom/google/common/collect/Range;)Lcom/google/common/collect/Range; O;>Lcom/google/common/collect/AbstractRangeSet;
SourceFile TreeRangeSet.java $Lcom/google/common/annotations/Beta; /Lcom/google/common/annotations/GwtIncompatible; uses NavigableMap y z \ ] &com/google/common/collect/TreeRangeSet java/util/TreeMap \ ? O P ? ? B C H I /com/google/common/collect/TreeRangeSet$AsRanges ? ? ? \ ? K I ? ? ? ? ? ? ? ? i ? ? ? com/google/common/collect/Range ? ? ? ? s t ? ? ? java/util/NoSuchElementException ? ? O ? ? ? ? ? ? ? ? ? ? L M 1com/google/common/collect/TreeRangeSet$Complement \
~ ? ? 2com/google/common/collect/TreeRangeSet$SubRangeSet \ ? ? ? ? *com/google/common/collect/AbstractRangeSet (com/google/common/collect/TreeRangeSet$1 Dcom/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound Ccom/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound 9com/google/common/collect/TreeRangeSet$RangesByUpperBound
java/util/Set
java/util/Map$Entry com/google/common/collect/Cut "com/google/common/collect/RangeSet java/util/NavigableMap values ()Ljava/util/Collection; A(Lcom/google/common/collect/TreeRangeSet;Ljava/util/Collection;)V
descendingMap ()Ljava/util/NavigableMap; $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object;
belowValue 7(Ljava/lang/Comparable;)Lcom/google/common/collect/Cut; )(Ljava/lang/Object;)Ljava/util/Map$Entry; getValue ()Ljava/lang/Object;
lowerBound ()Ljava/util/Map$Entry;
upperBound a(Lcom/google/common/collect/Cut;Lcom/google/common/collect/Cut;)Lcom/google/common/collect/Range;
lowerEntry compareTo "(Lcom/google/common/collect/Cut;)I subMap ;(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedMap; java/util/SortedMap
hasUpperBound put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +(Lcom/google/common/collect/TreeRangeSet;)V all L(Lcom/google/common/collect/TreeRangeSet;Lcom/google/common/collect/Range;)V
java/util/Map ! 5 B C D E F G ? H I D J ? K I D J ? L M D N O P Q ' ? Y? Y? ? ? R 4 D S O T Q c ? L+*? +? R ; <