com.google.common.collect.TreeRangeSet.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jelly Show documentation
Show all versions of jelly Show documentation
Java Functional Metaprogramming API
The newest version!
???? 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 ; <