![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.collect.TreeRangeMap$SubRangeMap.class Maven / Gradle / Ivy
???? 4 ? 2com/google/common/collect/TreeRangeMap$SubRangeMap subRange !Lcom/google/common/collect/Range;
this$0 (Lcom/google/common/collect/TreeRangeMap;
java/lang/Object ()V
com/google/common/collect/Range contains (Ljava/lang/Comparable;)Z
&com/google/common/collect/TreeRangeMap get *(Ljava/lang/Comparable;)Ljava/lang/Object;
getEntry -(Ljava/lang/Comparable;)Ljava/util/Map$Entry; " # $ % & java/util/Map$Entry getKey ()Ljava/lang/Object;
( ) * intersection D(Lcom/google/common/collect/Range;)Lcom/google/common/collect/Range; " , - & getValue
/ 0 1 2 3 com/google/common/collect/Maps immutableEntry ;(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
5 6 7
access$000 B(Lcom/google/common/collect/TreeRangeMap;)Ljava/util/NavigableMap; 9 : ;
lowerBound Lcom/google/common/collect/Cut; = > ? @ A java/util/NavigableMap
floorEntry )(Ljava/lang/Object;)Ljava/util/Map$Entry; C 4com/google/common/collect/TreeRangeMap$RangeMapEntry
B E F G
getUpperBound !()Lcom/google/common/collect/Cut;
I J K L M com/google/common/collect/Cut compareTo "(Lcom/google/common/collect/Cut;)I = O P Q
ceilingKey &(Ljava/lang/Object;)Ljava/lang/Object; S T ;
upperBound V java/util/NoSuchElementException
U
= Y Z A
lowerEntry
\ ] ^ create a(Lcom/google/common/collect/Cut;Lcom/google/common/collect/Cut;)Lcom/google/common/collect/Range;
` a b encloses $(Lcom/google/common/collect/Range;)Z d *Cannot put range %s into a subRangeMap(%s)
f g h i j $com/google/common/base/Preconditions
checkArgument :(ZLjava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
l m n put 6(Lcom/google/common/collect/Range;Ljava/lang/Object;)V = p q r isEmpty ()Z
l
f u v Q checkNotNull
x y z
access$100 ~(Lcom/google/common/collect/TreeRangeMap;Lcom/google/common/collect/Range;Ljava/lang/Object;)Lcom/google/common/collect/Range; | } ~ ? "com/google/common/collect/RangeMap
asMapOfRanges ()Ljava/util/Map; ? p ?
java/util/Map | ? ? ? span #()Lcom/google/common/collect/Range; ? :Cannot putAll rangeMap with span %s into a subRangeMap(%s)
? ? ? putAll '(Lcom/google/common/collect/RangeMap;)V
? ? ? remove $(Lcom/google/common/collect/Range;)V
? ? b isConnected ? ,Cannot merge range %s into a subRangeMap(%s)
? ? ? merge U(Lcom/google/common/collect/Range;Ljava/lang/Object;Ljava/util/function/BiFunction;)V
? ? ?
access$200 N(Lcom/google/common/collect/TreeRangeMap;)Lcom/google/common/collect/RangeMap;
? ? ? subRangeMap G(Lcom/google/common/collect/Range;)Lcom/google/common/collect/RangeMap; ? Ccom/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap
? ? ? 7(Lcom/google/common/collect/TreeRangeMap$SubRangeMap;)V ? 4com/google/common/collect/TreeRangeMap$SubRangeMap$1
? ?
} ? ? ? ? equals (Ljava/lang/Object;)Z ? ? ? ? hashCode ()I ? ? ? ? toString ()Ljava/lang/String; Signature &Lcom/google/common/collect/Range; L(Lcom/google/common/collect/TreeRangeMap;Lcom/google/common/collect/Range;)V Code LineNumberTable LocalVariableTable this 4Lcom/google/common/collect/TreeRangeMap$SubRangeMap; LocalVariableTypeTable .SubRangeMap; MethodParameters )(Lcom/google/common/collect/Range;)V key Ljava/lang/Comparable; TK;
StackMapTable (TK;)TV; RuntimeVisibleAnnotations Ljavax/annotation/CheckForNull; entry Ljava/util/Map$Entry; @Ljava/util/Map$Entry;TV;>; E(TK;)Ljava/util/Map$Entry;TV;>;
upperEntry $Lcom/google/common/collect/Cut; yLjava/util/Map$Entry;Lcom/google/common/collect/TreeRangeMap$RangeMapEntry;>; (()Lcom/google/common/collect/Range; range value Ljava/lang/Object; TV; ,(Lcom/google/common/collect/Range;TV;)V
putCoalescing coalescedRange rangeMap $Lcom/google/common/collect/RangeMap; -Lcom/google/common/collect/RangeMap; 0(Lcom/google/common/collect/RangeMap;)V clear remappingFunction Ljava/util/function/BiFunction; -Ljava/util/function/BiFunction<-TV;-TV;+TV;>; Y(Lcom/google/common/collect/Range;TV;Ljava/util/function/BiFunction<-TV;-TV;+TV;>;)V RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; "RuntimeVisibleParameterAnnotations T(Lcom/google/common/collect/Range;)Lcom/google/common/collect/RangeMap; <()Ljava/util/Map;TV;>; asDescendingMapOfRanges o (Lcom/google/common/collect/RangeMap<**>;
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 InnerClasses SubRangeMap Entry
RangeMapEntry SubRangeMapAsMap | ? ?
? ? g *+? *? *,? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? u *? +? ? *? +? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? @ ? ? ? ? ? ? ? ? 4*? +? ? **? +? M,? ,? ! ? *? ? ',? + ? .?? ? 2 ? ? ? 4 ? ? 4 ? ? ? ? ? 4 ? ? 4 ? ? ? 2 ? ? ? ? ? ? ? ? ? ? ?*? ? 4*? ? 8? < M,? ',? + ? B? D*? ? 8? H? *? ? 8L? 4*? ? 4*? ? 8? N ? IL+? +*? ? R? H? ? UY? W?*? ? 4*? ? R? X :? ? UY? W?? + ? B? D*? ? R? H? *? ? RN? ? + ? B? DN+-? [? ? B
1 < S e m q ? ? ? ? ?! ?# ? H 9 : ; ? T ; ? ? ? S u : ; ? Z ? ? T ; ? F ? ? ? H 9 : ? ? T ? ? ? ? S u : ? ? Z ? ? T ? ? F ? ? ? 8 ? <