com.google.common.collect.ImmutableRangeMap$Builder.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 ?
f
g h + i
j k + l
m n
o p q
m r s t s u v w x y z { | } | ~ ? ?
?
? ? ?
f ?
?
? ?
?
? s ? v ? ?
+ ? ? x ?
$ ?
$ ? ?
$ ?
( ? ? keyRanges $Lcom/google/common/collect/RangeSet; Signature )Lcom/google/common/collect/RangeSet; rangeMap $Lcom/google/common/collect/RangeMap; ,Lcom/google/common/collect/RangeMap; ()V Code LineNumberTable LocalVariableTable this Builder InnerClasses 5Lcom/google/common/collect/ImmutableRangeMap$Builder; LocalVariableTypeTable =Lcom/google/common/collect/ImmutableRangeMap$Builder; put j(Lcom/google/common/collect/Range;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableRangeMap$Builder; key !Lcom/google/common/collect/Range; entry Entry Ljava/util/Map$Entry; i$ Ljava/util/Iterator; range value Ljava/lang/Object; &Lcom/google/common/collect/Range; @Ljava/util/Map$Entry;TV;>; TV;
StackMapTable ? h(Lcom/google/common/collect/Range;TV;)Lcom/google/common/collect/ImmutableRangeMap$Builder; putAll [(Lcom/google/common/collect/RangeMap;)Lcom/google/common/collect/ImmutableRangeMap$Builder; ALjava/util/Map$Entry;+TV;>; -Lcom/google/common/collect/RangeMap; l(Lcom/google/common/collect/RangeMap;)Lcom/google/common/collect/ImmutableRangeMap$Builder; build /()Lcom/google/common/collect/ImmutableRangeMap; map Ljava/util/Map;
rangesBuilder 1Lcom/google/common/collect/ImmutableList$Builder;
valuesBuilder :Ljava/util/Map;TV;>; YLcom/google/common/collect/ImmutableList$Builder;>; 6Lcom/google/common/collect/ImmutableList$Builder; ? ? ? 7()Lcom/google/common/collect/ImmutableRangeMap; D;V:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile ImmutableRangeMap.java 3 4 ? ? ? , - ? ? ? 0 1 ? ? ? ? ? #Range must not be empty, but was %s java/lang/Object ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? java/util/Map$Entry ? ? com/google/common/collect/Range ? ? ? ? "java/lang/IllegalArgumentException java/lang/StringBuilder Overlapping ranges: range ? ? ? ? overlaps with entry ? ? 3 ? ? ? > ? ? ? > ? ? /com/google/common/collect/ImmutableList$Builder ? ? 3 ? ? ? +com/google/common/collect/ImmutableRangeMap U ? 3 ? 3com/google/common/collect/ImmutableRangeMap$Builder java/util/Iterator
java/util/Map &com/google/common/collect/TreeRangeSet create *()Lcom/google/common/collect/TreeRangeSet; &com/google/common/collect/TreeRangeMap *()Lcom/google/common/collect/TreeRangeMap; $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; isEmpty ()Z
checkArgument )(ZLjava/lang/String;[Ljava/lang/Object;)V "com/google/common/collect/RangeSet
complement &()Lcom/google/common/collect/RangeSet; encloses $(Lcom/google/common/collect/Range;)Z "com/google/common/collect/RangeMap
asMapOfRanges ()Ljava/util/Map; entrySet ()Ljava/util/Set;
java/util/Set iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; getKey isConnected intersection D(Lcom/google/common/collect/Range;)Lcom/google/common/collect/Range; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V add $(Lcom/google/common/collect/Range;)V 6(Lcom/google/common/collect/Range;Ljava/lang/Object;)V getValue 'com/google/common/collect/ImmutableList size ()I (I)V E(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList$Builder; +()Lcom/google/common/collect/ImmutableList; U(Lcom/google/common/collect/ImmutableList;Lcom/google/common/collect/ImmutableList;)V 1 + , - . / 0 1 . 2 3 4 5 [ *? *? ? *? ? ? 6 ] ^ _ ` 7 8 ; <