com.google.common.collect.TreeRangeMap$SubRangeMap.class Maven / Gradle / Ivy
???? 2 ? . ? . ?
?
?
? ?
? ? M ? ?
? M ?
? ?
? ? ? ? ? ?
?
? ? ? ? ? ?
? ? ?
?
? ? ?
? ?
? ? ) ? ? ? ) ? ?
? ?
? ?
?
? ?
? ? ?
' ? ?
. ? ? ? ? ?
? ? SubRangeMap InnerClasses SubRangeMapAsMap subRange !Lcom/google/common/collect/Range; Signature &Lcom/google/common/collect/Range; this$0 (Lcom/google/common/collect/TreeRangeMap; L(Lcom/google/common/collect/TreeRangeMap;Lcom/google/common/collect/Range;)V Code LineNumberTable LocalVariableTable this 4Lcom/google/common/collect/TreeRangeMap$SubRangeMap; LocalVariableTypeTable .SubRangeMap; )(Lcom/google/common/collect/Range;)V get *(Ljava/lang/Comparable;)Ljava/lang/Object; key Ljava/lang/Comparable; TK;
StackMapTable ? (TK;)TV; RuntimeVisibleAnnotations Ljavax/annotation/Nullable; getEntry ? Entry -(Ljava/lang/Comparable;)Ljava/util/Map$Entry; entry Ljava/util/Map$Entry; @Ljava/util/Map$Entry;TV;>; E(TK;)Ljava/util/Map$Entry;TV;>; span #()Lcom/google/common/collect/Range;
lowerBound Lcom/google/common/collect/Cut;
upperBound
lowerEntry
upperEntry $Lcom/google/common/collect/Cut;
RangeMapEntry yLjava/util/Map$Entry;Lcom/google/common/collect/TreeRangeMap$RangeMapEntry;>; ? ? ? (()Lcom/google/common/collect/Range; put 6(Lcom/google/common/collect/Range;Ljava/lang/Object;)V range value Ljava/lang/Object; TV; ,(Lcom/google/common/collect/Range;TV;)V putAll '(Lcom/google/common/collect/RangeMap;)V rangeMap $Lcom/google/common/collect/RangeMap; ,Lcom/google/common/collect/RangeMap; /(Lcom/google/common/collect/RangeMap;)V clear ()V remove $(Lcom/google/common/collect/Range;)V subRangeMap G(Lcom/google/common/collect/Range;)Lcom/google/common/collect/RangeMap; T(Lcom/google/common/collect/Range;)Lcom/google/common/collect/RangeMap;
asMapOfRanges ()Ljava/util/Map; <()Ljava/util/Map;TV;>; equals (Ljava/lang/Object;)Z o (Lcom/google/common/collect/RangeMap<**>; "RuntimeVisibleParameterAnnotations hashCode ()I toString ()Ljava/lang/String;
access$300 W(Lcom/google/common/collect/TreeRangeMap$SubRangeMap;)Lcom/google/common/collect/Range; x0 >Ljava/lang/Object;Lcom/google/common/collect/RangeMap;
SourceFile TreeRangeMap.java 2 3 6 7 8 p ? ? ? B C L O ? ? com/google/common/collect/Range ? ? ? ? ? ? ? ? ? V W ? ? ? 4com/google/common/collect/TreeRangeMap$RangeMapEntry ? ? ? ? ? ? com/google/common/collect/Cut X W java/util/NoSuchElementException Y ? ? ? ? ? *Cannot put range %s into a subRangeMap(%s) java/lang/Object ? ? ? b c v w ? ? ? T U :Cannot putAll rangeMap with span %s into a subRangeMap(%s) i j q r ? ? ? ? s t Ccom/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap 8 ? "com/google/common/collect/RangeMap y z ~ ? ? 2com/google/common/collect/TreeRangeMap$SubRangeMap java/util/Map$Entry contains (Ljava/lang/Comparable;)Z &com/google/common/collect/TreeRangeMap getKey ()Ljava/lang/Object; intersection D(Lcom/google/common/collect/Range;)Lcom/google/common/collect/Range; getValue com/google/common/collect/Maps immutableEntry ;(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
access$100 B(Lcom/google/common/collect/TreeRangeMap;)Ljava/util/NavigableMap; java/util/NavigableMap
floorEntry )(Ljava/lang/Object;)Ljava/util/Map$Entry;
getUpperBound !()Lcom/google/common/collect/Cut; compareTo "(Lcom/google/common/collect/Cut;)I
ceilingKey &(Ljava/lang/Object;)Ljava/lang/Object; create a(Lcom/google/common/collect/Cut;Lcom/google/common/collect/Cut;)Lcom/google/common/collect/Range; encloses $(Lcom/google/common/collect/Range;)Z $com/google/common/base/Preconditions
checkArgument )(ZLjava/lang/String;[Ljava/lang/Object;)V
java/util/Map isEmpty ()Z isConnected
access$200 N(Lcom/google/common/collect/TreeRangeMap;)Lcom/google/common/collect/RangeMap; 7(Lcom/google/common/collect/TreeRangeMap$SubRangeMap;)V . ) 2 3 4 5 6 7 8 9 : g *+? *? *,? ? ; @ A B <