![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.collect.ImmutableRangeMap.class Maven / Gradle / Ivy
???? 4? ?
? ? ? ?
? ?
? A ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ?
?
L
?
?
"
? ?
(
+!"
.#
?$
%&
'(
)
*
+
- ./
:01
?2
<3
4
56
7
89
D:;<
F=
>
?
?@AB SerializedForm InnerClasses Builder EMPTY -Lcom/google/common/collect/ImmutableRangeMap; Signature ZLcom/google/common/collect/ImmutableRangeMap;Ljava/lang/Object;>; ranges )Lcom/google/common/collect/ImmutableList; QLcom/google/common/collect/ImmutableList;>; values .Lcom/google/common/collect/ImmutableList; serialVersionUID J
ConstantValue toImmutableRangeMap X(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector; Code LineNumberTable LocalVariableTable keyFunction Ljava/util/function/Function;
valueFunction LocalVariableTypeTable ILjava/util/function/Function<-TT;Lcom/google/common/collect/Range;>; 'Ljava/util/function/Function<-TT;+TV;>; MethodParameters;V:Ljava/lang/Object;>(Ljava/util/function/Function<-TT;Lcom/google/common/collect/Range;>;Ljava/util/function/Function<-TT;+TV;>;)Ljava/util/stream/Collector;>; RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; of /()Lcom/google/common/collect/ImmutableRangeMap; i;V:Ljava/lang/Object;>()Lcom/google/common/collect/ImmutableRangeMap; b(Lcom/google/common/collect/Range;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableRangeMap; range !Lcom/google/common/collect/Range; value Ljava/lang/Object; &Lcom/google/common/collect/Range; TV; ?;V:Ljava/lang/Object;>(Lcom/google/common/collect/Range;TV;)Lcom/google/common/collect/ImmutableRangeMap; copyOf S(Lcom/google/common/collect/RangeMap;)Lcom/google/common/collect/ImmutableRangeMap; entry Entry Ljava/util/Map$Entry; rangeMap $Lcom/google/common/collect/RangeMap; map Ljava/util/Map;
rangesBuilder 1Lcom/google/common/collect/ImmutableList$Builder;
valuesBuilder ALjava/util/Map$Entry;+TV;>; -Lcom/google/common/collect/RangeMap; ;Ljava/util/Map;+TV;>; YLcom/google/common/collect/ImmutableList$Builder;>; 6Lcom/google/common/collect/ImmutableList$Builder;
StackMapTableCD ?;V:Ljava/lang/Object;>(Lcom/google/common/collect/RangeMap;)Lcom/google/common/collect/ImmutableRangeMap; builder 7()Lcom/google/common/collect/ImmutableRangeMap$Builder; q;V:Ljava/lang/Object;>()Lcom/google/common/collect/ImmutableRangeMap$Builder; U(Lcom/google/common/collect/ImmutableList;Lcom/google/common/collect/ImmutableList;)V this 5Lcom/google/common/collect/ImmutableRangeMap; ?(Lcom/google/common/collect/ImmutableList;>;Lcom/google/common/collect/ImmutableList;)V get *(Ljava/lang/Comparable;)Ljava/lang/Object; key Ljava/lang/Comparable; index I TK; (TK;)TV; RuntimeVisibleAnnotations Ljavax/annotation/CheckForNull; getEntry -(Ljava/lang/Comparable;)Ljava/util/Map$Entry; E(TK;)Ljava/util/Map$Entry;TV;>; span #()Lcom/google/common/collect/Range;
firstRange lastRange (()Lcom/google/common/collect/Range; put 6(Lcom/google/common/collect/Range;Ljava/lang/Object;)V
Deprecated ,(Lcom/google/common/collect/Range;TV;)V Ljava/lang/Deprecated; RuntimeInvisibleAnnotations -Lcom/google/errorprone/annotations/DoNotCall; +Always throws UnsupportedOperationException
putCoalescing putAll '(Lcom/google/common/collect/RangeMap;)V 0(Lcom/google/common/collect/RangeMap;)V clear ()V remove $(Lcom/google/common/collect/Range;)V )(Lcom/google/common/collect/Range;)V merge U(Lcom/google/common/collect/Range;Ljava/lang/Object;Ljava/util/function/BiFunction;)V 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 "RuntimeVisibleParameterAnnotations
asMapOfRanges *()Lcom/google/common/collect/ImmutableMap; rangeSet 5Lcom/google/common/collect/RegularImmutableSortedSet; ]Lcom/google/common/collect/RegularImmutableSortedSet;>; U()Lcom/google/common/collect/ImmutableMap;TV;>; asDescendingMapOfRanges subRangeMap P(Lcom/google/common/collect/Range;)Lcom/google/common/collect/ImmutableRangeMap;
lowerIndex
upperIndex off len subRanges outer ](Lcom/google/common/collect/Range;)Lcom/google/common/collect/ImmutableRangeMap; hashCode ()I equals (Ljava/lang/Object;)Z o (Lcom/google/common/collect/RangeMap<**>; toString ()Ljava/lang/String; writeReplace ()Ljava/lang/Object;
readObject (Ljava/io/ObjectInputStream;)V stream Ljava/io/ObjectInputStream;
Exceptions 0Lcom/google/common/annotations/J2ktIncompatible; G(Lcom/google/common/collect/Range;)Lcom/google/common/collect/RangeMap; ()Ljava/util/Map;
access$000 X(Lcom/google/common/collect/ImmutableRangeMap;)Lcom/google/common/collect/ImmutableList; x0 ?;V:Ljava/lang/Object;>Ljava/lang/Object;Lcom/google/common/collect/RangeMap;Ljava/io/Serializable;
SourceFile ImmutableRangeMap.java ;Lcom/google/common/collect/ElementTypesAreNonnullByDefault; /Lcom/google/common/annotations/GwtIncompatible; U VE _ ` Q R +com/google/common/collect/ImmutableRangeMapF nG ? ? ? ? /com/google/common/collect/ImmutableList$BuilderH ? ?IJKLMNOPQ ? java/util/Map$EntryR ? com/google/common/collect/RangeSTU ?VW 3com/google/common/collect/ImmutableRangeMap$Builder ? ? X V BootstrapMethodsXYZ[\]^_`acdeghijk ?lmnopqrP java/util/NoSuchElementExceptionstutvw 'java/lang/UnsupportedOperationExceptionx n ? 3com/google/common/collect/RegularImmutableSortedSetyz ?{ ,com/google/common/collect/ImmutableSortedMap ?|}W~}z?Y n o ? ?????d?h -com/google/common/collect/ImmutableRangeMap$1 ?? -com/google/common/collect/ImmutableRangeMap$2?? ?? ? ? ? ? "com/google/common/collect/RangeMap ? ? ? ? :com/google/common/collect/ImmutableRangeMap$SerializedForm ?? java/io/InvalidObjectException Use SerializedForm ?? ? ? ? ? nW java/lang/Object java/io/Serializable
java/util/Map java/util/Iterator +com/google/common/collect/CollectCollectors 'com/google/common/collect/ImmutableList =(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; size (I)V entrySet ()Ljava/util/Set;
java/util/Set iterator ()Ljava/util/Iterator; hasNext ()Z next getKey add E(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList$Builder; getValue build +()Lcom/google/common/collect/ImmutableList;
?? &(Ljava/lang/Object;)Ljava/lang/Object;
? B(Lcom/google/common/collect/Range;)Lcom/google/common/collect/Cut; apply #()Lcom/google/common/base/Function; com/google/common/collect/Cut
belowValue 7(Ljava/lang/Comparable;)Lcom/google/common/collect/Cut; 8com/google/common/collect/SortedLists$KeyPresentBehavior KeyPresentBehavior ANY_PRESENT :Lcom/google/common/collect/SortedLists$KeyPresentBehavior; 7com/google/common/collect/SortedLists$KeyAbsentBehavior KeyAbsentBehavior
NEXT_LOWER 9Lcom/google/common/collect/SortedLists$KeyAbsentBehavior; %com/google/common/collect/SortedLists binarySearch ?(Ljava/util/List;Lcom/google/common/base/Function;Ljava/lang/Comparable;Lcom/google/common/collect/SortedLists$KeyPresentBehavior;Lcom/google/common/collect/SortedLists$KeyAbsentBehavior;)I (I)Ljava/lang/Object; contains (Ljava/lang/Comparable;)Z com/google/common/collect/Maps immutableEntry ;(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry; isEmpty
lowerBound Lcom/google/common/collect/Cut;
upperBound create a(Lcom/google/common/collect/Cut;Lcom/google/common/collect/Cut;)Lcom/google/common/collect/Range; &com/google/common/collect/ImmutableMap rangeLexOrdering &()Lcom/google/common/collect/Ordering; B(Lcom/google/common/collect/ImmutableList;Ljava/util/Comparator;)V a(Lcom/google/common/collect/RegularImmutableSortedSet;Lcom/google/common/collect/ImmutableList;)V reverse "com/google/common/collect/Ordering $com/google/common/base/Preconditions checkNotNull encloses $(Lcom/google/common/collect/Range;)Z
? FIRST_AFTER NEXT_HIGHER S(Lcom/google/common/collect/ImmutableRangeMap;IILcom/google/common/collect/Range;)V subList -(II)Lcom/google/common/collect/ImmutableList; ?(Lcom/google/common/collect/ImmutableRangeMap;Lcom/google/common/collect/ImmutableList;Lcom/google/common/collect/ImmutableList;Lcom/google/common/collect/Range;Lcom/google/common/collect/ImmutableRangeMap;)V +(Lcom/google/common/collect/ImmutableMap;)V (Ljava/lang/String;)V???s?u? "java/lang/invoke/LambdaMetafactory metafactory? Lookup ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; !()Lcom/google/common/collect/Cut;? %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles ! L A M Q R S T ? U V S W ? X V S Y Z [ \ ] _ ` a V *+? ? b B c d e f e g d h f i j d f S k l
m n o a ? ? b L S p n q a ` ? Y*? +? ? ? b Q c r s t u g r v t w j r t S x y z a R ?*? ? *? ?*? L? Y+? ?
M? Y+? ?
N+? ? :?
? -? ? :,? ? ? W-? ? W??ϻ Y,? -? ? ? b *
W X Z [ ! \ / ] R ^ a _ m ` p a c 4 R { } ? ~ m ? ? ! _ ? ? / Q ? ? g 4 R { ? ? ~ ? m ? ? ! _ ? ? / Q ? ? ? ? / A ? ? ? 3 j ~ S ? ? ? a ? Y? ? b f S ? ? ? a *? *+? *,? ? b ? ? ? ? c ? R U V X V g ? ? U W X Y j U X S ? ? ? a ? ?*? ? +? ? ? ? =? ?*? ? ? N-+? ? *? ? ? ? b ?
? ? ? ? ? * ? c * * r s ? ? R ? ? ? ( ? ? g * r v ? ? ? ? ? ? ? ? ? @ L j ? S ? ? ? ? ? a ? C*? ? +? ? ? ? =? ?*? ? ? N-+? ? -*? ? ? ? ? b ?
? ? ? ? ? * ? c * * r s C ? R C ? ? , ? ? g * r v C ? ? C ? ? ? ? ? " @ j ? S ? ? ? ? ? a ? >*? ? !? ? "Y? #?*? ? ? L*? *? ? $d? ? M+? %,? &? '? b ?
? ? ? 2 ? c > ? R ? s 2 ? s g > ? ? ? v 2 ? v ? S ? ? ? a l ? (Y? )? b ? c ? R r s t u g ? ? r v t w j r t ? S ? ? ? ? ? ts ? ? ? a l ? (Y? )? b ? c ? R r s t u g ? ? r v t w j r t ? S ? ? ? ? ? ts ? ? ? a X ? (Y? )? b c ? R ~ g ? ? ~ ? j ~ ? S ? ? ? ? ? ts ? ? ? a D ? (Y? )? b c ? R g ? ? ? ? ? ? ? ts ? ? ? a X ? (Y? )? b ! c ? R r s g ? ? r v j r ? S ? ? ? ? ? ts ? ? ? a ? ? (Y? )? b 2 c * ? R r s t u ? ? g * ? ? r v t w ? ? j
r t ? ? S ? ? ? ? ? ts ? l m m ? ? ? ? a ? **? ? !? ? *?? +Y*? ? ,? -L? .Y+*? ? /? b 7
8 : ; <