![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.collect.NaturalOrdering.class Maven / Gradle / Ivy
???? 4 \
$com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object;
java/lang/Comparable compareTo (Ljava/lang/Object;)I )com/google/common/collect/NaturalOrdering
nullsFirst $Lcom/google/common/collect/Ordering;
"com/google/common/collect/Ordering &()Lcom/google/common/collect/Ordering; nullsLast
! " 0com/google/common/collect/ReverseNaturalOrdering INSTANCE 2Lcom/google/common/collect/ReverseNaturalOrdering; $ ! % +Lcom/google/common/collect/NaturalOrdering; ' Ordering.natural()
) * + ()V
- . / compare /(Ljava/lang/Comparable;Ljava/lang/Comparable;)I
) 2 java/io/Serializable Signature ?Lcom/google/common/collect/Ordering;>; RuntimeVisibleAnnotations 7Lcom/google/errorprone/annotations/concurrent/LazyInit; Ljavax/annotation/CheckForNull; RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; serialVersionUID J
ConstantValue Code LineNumberTable LocalVariableTable this left Ljava/lang/Comparable; right LocalVariableTypeTable Ljava/lang/Comparable<*>; MethodParameters 5(Ljava/lang/Comparable<*>;Ljava/lang/Comparable<*>;)I result
StackMapTable I;>()Lcom/google/common/collect/Ordering; reverse readResolve ()Ljava/lang/Object; toString ()Ljava/lang/String; '(Ljava/lang/Object;Ljava/lang/Object;)I ULcom/google/common/collect/Ordering;>;Ljava/io/Serializable;
SourceFile NaturalOrdering.java ;Lcom/google/common/collect/ElementTypesAreNonnullByDefault; RuntimeInvisibleAnnotations -Lcom/google/common/annotations/GwtCompatible; serializable 0 1 ! % ? 3 4 5
6 7 8
9 ? 3 4 5
6 7 8
9 : ; <