
com.groupbyinc.flux.common.google.common.collect.Range.class Maven / Gradle / Ivy
???? 2y 6com/groupbyinc/flux/common/google/common/collect/Range ?Ljava/lang/Object;Lcom/groupbyinc/flux/common/google/common/base/Predicate;Ljava/io/Serializable; java/lang/Object 7com/groupbyinc/flux/common/google/common/base/Predicate java/io/Serializable
Range.java DLcom/groupbyinc/flux/common/google/common/annotations/GwtCompatible; 8com/groupbyinc/flux/common/google/common/collect/Range$4 8com/groupbyinc/flux/common/google/common/collect/Range$3 8com/groupbyinc/flux/common/google/common/collect/Range$2 8com/groupbyinc/flux/common/google/common/collect/Range$1 LOWER_BOUND_FN 8Lcom/groupbyinc/flux/common/google/common/base/Function; ?Lcom/groupbyinc/flux/common/google/common/base/Function; UPPER_BOUND_FN RANGE_LEX_ORDERING ;Lcom/groupbyinc/flux/common/google/common/collect/Ordering; xLcom/groupbyinc/flux/common/google/common/collect/Ordering;>; ALL 8Lcom/groupbyinc/flux/common/google/common/collect/Range; PLcom/groupbyinc/flux/common/google/common/collect/Range;
lowerBound 6Lcom/groupbyinc/flux/common/google/common/collect/Cut; ;Lcom/groupbyinc/flux/common/google/common/collect/Cut;
upperBound serialVersionUID J lowerBoundFn :()Lcom/groupbyinc/flux/common/google/common/base/Function; ( upperBoundFn + create ?(Lcom/groupbyinc/flux/common/google/common/collect/Cut;Lcom/groupbyinc/flux/common/google/common/collect/Cut;)Lcom/groupbyinc/flux/common/google/common/collect/Range; o(Lcom/groupbyinc/flux/common/google/common/collect/Cut;Lcom/groupbyinc/flux/common/google/common/collect/Cut;)V / 0
1 open f(Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/groupbyinc/flux/common/google/common/collect/Range; 4com/groupbyinc/flux/common/google/common/collect/Cut 5
aboveValue N(Ljava/lang/Comparable;)Lcom/groupbyinc/flux/common/google/common/collect/Cut; 7 8
6 9
belowValue ; 8
6 < - .
> lower TC; Ljava/lang/Comparable; upper closed
closedOpen
openClosed range ?(Ljava/lang/Comparable;Lcom/groupbyinc/flux/common/google/common/collect/BoundType;Ljava/lang/Comparable;Lcom/groupbyinc/flux/common/google/common/collect/BoundType;)Lcom/groupbyinc/flux/common/google/common/collect/Range; ;com/groupbyinc/flux/common/google/common/base/Preconditions I checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; K L
J M :com/groupbyinc/flux/common/google/common/collect/BoundType O OPEN