![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.collect.RegularContiguousSet.class Maven / Gradle / Ivy
???? 4O
.com/google/common/collect/RegularContiguousSet
equalsOrThrow /(Ljava/lang/Comparable;Ljava/lang/Comparable;)Z
'com/google/common/collect/ContiguousSet -(Lcom/google/common/collect/DiscreteDomain;)V range !Lcom/google/common/collect/Range;
com/google/common/collect/Range isConnected $(Lcom/google/common/collect/Range;)Z
intersection D(Lcom/google/common/collect/Range;)Lcom/google/common/collect/Range; domain *Lcom/google/common/collect/DiscreteDomain;
! " create v(Lcom/google/common/collect/Range;Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/ContiguousSet; $ ,com/google/common/collect/EmptyContiguousSet
#
' ( ) * + #com/google/common/collect/BoundType
forBoolean ((Z)Lcom/google/common/collect/BoundType;
- . / upTo ^(Ljava/lang/Comparable;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/Range;
1 2 3 intersectionInCurrentDomain L(Lcom/google/common/collect/Range;)Lcom/google/common/collect/ContiguousSet; 5 6 7 8 9 java/lang/Comparable compareTo (Ljava/lang/Object;)I
; < ?(Ljava/lang/Comparable;Lcom/google/common/collect/BoundType;Ljava/lang/Comparable;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/Range;
> ? / downTo
A B C contains (Ljava/lang/Object;)Z
E F G H I java/util/Objects requireNonNull &(Ljava/lang/Object;)Ljava/lang/Object;
K L M first ()Ljava/lang/Comparable;
O P Q R S (com/google/common/collect/DiscreteDomain distance /(Ljava/lang/Comparable;Ljava/lang/Comparable;)J U 0com/google/common/collect/RegularContiguousSet$1
T W X I(Lcom/google/common/collect/RegularContiguousSet;Ljava/lang/Comparable;)V Z 0com/google/common/collect/RegularContiguousSet$2
\ ] M last
Y W
` a b compareOrThrow /(Ljava/lang/Comparable;Ljava/lang/Comparable;)I d e f
lowerBound Lcom/google/common/collect/Cut;
h i j k l com/google/common/collect/Cut leastValueAbove B(Lcom/google/common/collect/DiscreteDomain;)Ljava/lang/Comparable; n o f
upperBound
h q r l greatestValueBelow O t u v supportsFastOffset Z x 0com/google/common/collect/RegularContiguousSet$3
w z { 3(Lcom/google/common/collect/RegularContiguousSet;)V
} ~ createAsList +()Lcom/google/common/collect/ImmutableList; ? java/lang/Integer ??????
? B ? (Ljava/lang/Comparable;)Z ? java/lang/ClassCastException
? ? ? ? ? &com/google/common/collect/Collections2 containsAllImpl /(Ljava/util/Collection;Ljava/util/Collection;)Z
? ? ? ? I $com/google/common/base/Preconditions checkNotNull
? ? ? ? C java/lang/Object equals
? ? ? ?
checkArgument (Z)V
? ? ? isEmpty ()Z
? ? ? ? ? "com/google/common/collect/Ordering natural &()Lcom/google/common/collect/Ordering;
? L ? ()Ljava/lang/Object;
? ? ? ? max 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
? ] ?
? ? ? ? min
? ? ? closed O(Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/google/common/collect/Range; ' ? ? ? CLOSED %Lcom/google/common/collect/BoundType;
? ? m(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/Range;
h ? ? ? withLowerBoundType p(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Cut;
h ? ? ? withUpperBoundType
? ! ? a(Lcom/google/common/collect/Cut;Lcom/google/common/collect/Cut;)Lcom/google/common/collect/Range; 5 ? 5 ?
?
? ? ? ? ? com/google/common/collect/Sets hashCodeImpl (Ljava/util/Set;)I ? =com/google/common/collect/RegularContiguousSet$SerializedForm
? ? ? ?(Lcom/google/common/collect/Range;Lcom/google/common/collect/DiscreteDomain;Lcom/google/common/collect/RegularContiguousSet$1;)V ? java/io/InvalidObjectException ? Use SerializedForm
? ? ? (Ljava/lang/String;)V
? ? ? tailSetImpl B(Ljava/lang/Comparable;Z)Lcom/google/common/collect/ContiguousSet;
? ? ?
subSetImpl Y(Ljava/lang/Comparable;ZLjava/lang/Comparable;Z)Lcom/google/common/collect/ContiguousSet;
? ? ? headSetImpl
? ? ? descendingIterator 2()Lcom/google/common/collect/UnmodifiableIterator;
? ? ? iterator Signature &Lcom/google/common/collect/Range; serialVersionUID J
ConstantValue N(Lcom/google/common/collect/Range;Lcom/google/common/collect/DiscreteDomain;)V Code LineNumberTable LocalVariableTable this 0Lcom/google/common/collect/RegularContiguousSet; LocalVariableTypeTable 5Lcom/google/common/collect/RegularContiguousSet; /Lcom/google/common/collect/DiscreteDomain; MethodParameters X(Lcom/google/common/collect/Range;Lcom/google/common/collect/DiscreteDomain;)V other
StackMapTable V(Lcom/google/common/collect/Range;)Lcom/google/common/collect/ContiguousSet; toElement Ljava/lang/Comparable; inclusive TC; 4(TC;Z)Lcom/google/common/collect/ContiguousSet; fromElement
fromInclusive toInclusive 8(TC;ZTC;Z)Lcom/google/common/collect/ContiguousSet; indexOf target Ljava/lang/Object; c RuntimeInvisibleAnnotations /Lcom/google/common/annotations/GwtIncompatible; "RuntimeVisibleParameterAnnotations Ljavax/annotation/CheckForNull; 7()Lcom/google/common/collect/UnmodifiableIterator; left right Ljava/lang/Comparable<*>; 5(Ljava/lang/Comparable<*>;Ljava/lang/Comparable<*>;)Z
isPartialView ()TC; 0()Lcom/google/common/collect/ImmutableList; size ()I e Ljava/lang/ClassCastException; object containsAll (Ljava/util/Collection;)Z targets Ljava/util/Collection; Ljava/util/Collection<*>; (Ljava/util/Collection<*>;)Z T(Lcom/google/common/collect/ContiguousSet;)Lcom/google/common/collect/ContiguousSet;
lowerEndpoint
upperEndpoint )Lcom/google/common/collect/ContiguousSet; .Lcom/google/common/collect/ContiguousSet; ^(Lcom/google/common/collect/ContiguousSet;)Lcom/google/common/collect/ContiguousSet; #()Lcom/google/common/collect/Range; (()Lcom/google/common/collect/Range; lowerBoundType upperBoundType r(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/Range; that 3Lcom/google/common/collect/RegularContiguousSet<*>; hashCode writeReplace 0Lcom/google/common/annotations/J2ktIncompatible;
readObject (Ljava/io/ObjectInputStream;)V stream Ljava/io/ObjectInputStream;
Exceptions C(Ljava/lang/Object;Z)Lcom/google/common/collect/ImmutableSortedSet; V(Ljava/lang/Object;ZLjava/lang/Object;Z)Lcom/google/common/collect/ImmutableSortedSet; ()Ljava/util/Iterator;
access$000 x0 x1 ILcom/google/common/collect/ContiguousSet;
SourceFile RegularContiguousSet.java RuntimeVisibleAnnotations ;Lcom/google/common/collect/ElementTypesAreNonnullByDefault; -Lcom/google/common/annotations/GwtCompatible; emulated InnerClasses SerializedForm 0 ? ? ? ? ? ? ? ? w *,? *+?
? ? , -
. ? ? ? ? ? ? ? ? 2 3 ? ? )*?
+? ? *?
+? *? ? ? ? #Y*? ? %? ? 1 2 3 ( 1 ? ) ? ? ) ? ) ? ? ) ? J ? ? ? ? g
*+? &? ,? 0? ? 8 ?
? ?
v ?
? ?
?
? ? ? ? 2+-? 4 ? ? ? ? #Y*? ? %?*+? &-? &? :? 0? ? ? A C " E ( F + D . C ? 4 2 ? ? 2 2 v 2 2
v ? 2 ? ? 2 2
? ? ? ? g
*+? &? =? 0? ? K ?
? ?
v ?
? ?
?
9 ? ? *+? @? ?+? D? 5M*? *? J,? N?? ? Q R
W X ? ? ? ? ? ?
? ? ? I
? TY**? J? V? ? ] ?
? ? ?
? ? ? ? ? ? I
? YY**? [? ^? ? k ?
? ? ?
? ? ?
? m +? *+? _? ? ? ? w ? ? @ ? ? ? > ? ? | ? ? ? ? ? ? L M ? Q *?
? c*? ? g? D? 5? ? ? ? ? ? ? ? ? ? ] M ? Q *?
? m*? ? p? D? 5? ? ? ? ? ? ? ? ? ? ~ ? e *? ? s? ? wY*? y?*? |? ? ?
? ? ? ? ? ? ? ? ? ? z "*? *? J*? [? N@ ??? ?? ?`? ?
? ? ? " ? ? R ? ? " ? ? ? C B C ? ? +? ?+? 5M*?
,? ??M? ? ? ? ? ? ? ? ? ? * !" ? ? # ? ? ? M ? # $% ? V *+? ?? ? ? ? ? ? &' ? ? ? &( &