
com.google.common.collect.Ordering$ArbitraryOrdering.class Maven / Gradle / Ivy
The newest version!
???? 2 k
B C
D E F
B
G H
I J K L M
N
O K P
Q
R
S T
B U
V Q W X counter +Ljava/util/concurrent/atomic/AtomicInteger; uids $Ljava/util/concurrent/ConcurrentMap; Signature KLjava/util/concurrent/ConcurrentMap; ()V Code LineNumberTable LocalVariableTable this ArbitraryOrdering InnerClasses 6Lcom/google/common/collect/Ordering$ArbitraryOrdering; getUid '(Ljava/lang/Object;)Ljava/lang/Integer;
alreadySet Ljava/lang/Integer; obj Ljava/lang/Object; uid
StackMapTable M compare '(Ljava/lang/Object;Ljava/lang/Object;)I left right leftCode I rightCode result toString ()Ljava/lang/String; identityHashCode (Ljava/lang/Object;)I object 8Lcom/google/common/collect/Ordering;
SourceFile
Ordering.java RuntimeInvisibleAnnotations 1Lcom/google/common/annotations/VisibleForTesting; )java/util/concurrent/atomic/AtomicInteger Y "com/google/common/collect/MapMaker Z [ \ ] ^ _ ` a java/lang/Integer b c d e f g : ; ' ( h i java/lang/AssertionError Ordering.arbitrary() j 4com/google/common/collect/Ordering$ArbitraryOrdering "com/google/common/collect/Ordering (I)V "com/google/common/collect/Platform tryWeakKeys J(Lcom/google/common/collect/MapMaker;)Lcom/google/common/collect/MapMaker; makeMap &()Ljava/util/concurrent/ConcurrentMap; "java/util/concurrent/ConcurrentMap get &(Ljava/lang/Object;)Ljava/lang/Object; getAndIncrement ()I valueOf (I)Ljava/lang/Integer; putIfAbsent 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; compareTo (Ljava/lang/Integer;)I java/lang/System T "*? *? Y? ? *? Y? ? ? ? ? ! B D E " " # &