
com.google.common.collect.GeneralRange.class Maven / Gradle / Ivy
???? 2 ?
? ?
? ?
? ? ?
? ?
? ?
? ? ?
? ?
?
?
? ? ? ? ? ? ? ? ? ? ?
? ? ?
? ?
? ?
?
?
?
?
?
?
?
?
? ?
?
? ?
? ? ?
? ?
? ? ?
+ ?
+ ? ?
+ ?
+ ? ? ?
+ ? ?
comparator Ljava/util/Comparator; Signature Ljava/util/Comparator<-TT;>;
hasLowerBound Z
lowerEndpoint Ljava/lang/Object; TT; RuntimeVisibleAnnotations Ljavax/annotation/Nullable; lowerBoundType %Lcom/google/common/collect/BoundType;
hasUpperBound
upperEndpoint upperBoundType reverse (Lcom/google/common/collect/GeneralRange; -Lcom/google/common/collect/GeneralRange; from K(Lcom/google/common/collect/Range;)Lcom/google/common/collect/GeneralRange; Code LineNumberTable LocalVariableTable range !Lcom/google/common/collect/Range; Ljava/lang/Comparable; LocalVariableTypeTable &Lcom/google/common/collect/Range;
StackMapTable ? ? p(Lcom/google/common/collect/Range;)Lcom/google/common/collect/GeneralRange; all @(Ljava/util/Comparator;)Lcom/google/common/collect/GeneralRange; a(Ljava/util/Comparator<-TT;>;)Lcom/google/common/collect/GeneralRange; downTo w(Ljava/util/Comparator;Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/GeneralRange; endpoint boundType ?(Ljava/util/Comparator<-TT;>;TT;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/GeneralRange; "RuntimeVisibleParameterAnnotations upTo ?(Ljava/util/Comparator;Ljava/lang/Object;Lcom/google/common/collect/BoundType;Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/GeneralRange; lower lowerType upper upperType ?(Ljava/util/Comparator<-TT;>;TT;Lcom/google/common/collect/BoundType;TT;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/GeneralRange; ?(Ljava/util/Comparator;ZLjava/lang/Object;Lcom/google/common/collect/BoundType;ZLjava/lang/Object;Lcom/google/common/collect/BoundType;)V cmp I this ? ? ? q(Ljava/util/Comparator<-TT;>;ZTT;Lcom/google/common/collect/BoundType;ZTT;Lcom/google/common/collect/BoundType;)V ()Ljava/util/Comparator; ()Ljava/util/Comparator<-TT;>; ()Z isEmpty tooLow (Ljava/lang/Object;)Z t lbound (TT;)Z tooHigh ubound contains intersect R(Lcom/google/common/collect/GeneralRange;)Lcom/google/common/collect/GeneralRange; other hasLowBound lowEnd lowType
hasUpBound upEnd upType \(Lcom/google/common/collect/GeneralRange;)Lcom/google/common/collect/GeneralRange; equals r obj +Lcom/google/common/collect/GeneralRange<*>; hashCode ()I *()Lcom/google/common/collect/GeneralRange; result /()Lcom/google/common/collect/GeneralRange; toString ()Ljava/lang/String; ? getLowerEndpoint ()Ljava/lang/Object; ()TT; getLowerBoundType '()Lcom/google/common/collect/BoundType; getUpperEndpoint getUpperBoundType >Ljava/lang/Object;Ljava/io/Serializable;
SourceFile GeneralRange.java RuntimeInvisibleAnnotations -Lcom/google/common/annotations/GwtCompatible; serializable ? 9 q ; ? @ ? ? A B q C ? D ? &com/google/common/collect/GeneralRange ? ? ? f g f ? ? ? ? java/util/Comparator 5 6 9 : B : ; < #com/google/common/collect/BoundType @ A C < D A ? ? 'lowerEndpoint (%s) > upperEndpoint (%s) java/lang/Object ? ? ? ? ? ? s t ? ? x t ? ? ? ? ? t ? A ? ? ? ? ? E F H ? E ? java/lang/StringBuilder ? ? : ? ? ? ? -∞ ∞ ? ? java/io/Serializable java/lang/Comparable com/google/common/collect/Range ()Ljava/lang/Comparable; OPEN "com/google/common/collect/Ordering natural &()Lcom/google/common/collect/Ordering; ()V $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; compare '(Ljava/lang/Object;Ljava/lang/Object;)I
checkArgument )(ZLjava/lang/String;[Ljava/lang/Object;)V (Z)V CLOSED com/google/common/base/Objects equal '(Ljava/lang/Object;Ljava/lang/Object;)Z ([Ljava/lang/Object;)I <(Ljava/util/Comparator;)Lcom/google/common/collect/Ordering; append -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; (C)Ljava/lang/StringBuilder; 0 4 5 6 7 8 9 : ; <