com.google.common.collect.Cut$BelowValue.class Maven / Gradle / Ivy
???? 4 ?
$com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; java/lang/Comparable
com/google/common/collect/Cut (Ljava/lang/Comparable;)V (com/google/common/collect/Cut$BelowValue endpoint Ljava/lang/Comparable;
com/google/common/collect/Range compareOrThrow /(Ljava/lang/Comparable;Ljava/lang/Comparable;)I #com/google/common/collect/BoundType CLOSED %Lcom/google/common/collect/BoundType; " # OPEN % & ' ( ) com/google/common/collect/Cut$1 .$SwitchMap$com$google$common$collect$BoundType [I
+ , - ordinal ()I
/ 0 1 2 3 (com/google/common/collect/DiscreteDomain previous .(Ljava/lang/Comparable;)Ljava/lang/Comparable;
5 6 7 belowAll !()Lcom/google/common/collect/Cut; 9 (com/google/common/collect/Cut$AboveValue
8 < java/lang/AssertionError
; >
? ()V
A B 7 aboveAll
D E F G H java/lang/StringBuilder append (C)Ljava/lang/StringBuilder;
D J G K -(Ljava/lang/Object;)Ljava/lang/StringBuilder; M N - hashCode
D > Q \
D S G T -(Ljava/lang/String;)Ljava/lang/StringBuilder; V /
D X Y Z toString ()Ljava/lang/String;
\ ] ^ compareTo "(Lcom/google/common/collect/Cut;)I serialVersionUID J
ConstantValue Code LineNumberTable LocalVariableTable this *Lcom/google/common/collect/Cut$BelowValue; LocalVariableTypeTable /Lcom/google/common/collect/Cut$BelowValue; TC; MethodParameters Signature (TC;)V
isLessThan (Ljava/lang/Comparable;)Z value
StackMapTable (TC;)Z typeAsLowerBound '()Lcom/google/common/collect/BoundType; typeAsUpperBound withLowerBoundType p(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Cut; boundType domain *Lcom/google/common/collect/DiscreteDomain; /Lcom/google/common/collect/DiscreteDomain; z(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Cut; withUpperBoundType describeAsLowerBound (Ljava/lang/StringBuilder;)V sb Ljava/lang/StringBuilder; describeAsUpperBound leastValueAbove B(Lcom/google/common/collect/DiscreteDomain;)Ljava/lang/Comparable; 4(Lcom/google/common/collect/DiscreteDomain;)TC; greatestValueBelow RuntimeVisibleAnnotations Ljavax/annotation/CheckForNull; (Ljava/lang/Object;)I that ?Lcom/google/common/collect/Cut;
SourceFile Cut.java InnerClasses
BelowValue
AboveValue 0
_ ` a b
d ` *+? ? ? ? e
<