![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.class Maven / Gradle / Ivy
???? 4 ?
E
E F
G H I
G J
K L
M N O
P Q R
S T U
V
W
M X Y
Z [ \ [ ] ^
_
`
M a b c PerThreadQueuedDispatcher InnerClasses Event queue Ljava/lang/ThreadLocal; Signature sLjava/lang/ThreadLocal;>; dispatching ,Ljava/lang/ThreadLocal; ()V Code LineNumberTable LocalVariableTable this ALcom/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher; dispatch )(Ljava/lang/Object;Ljava/util/Iterator;)V nextEvent GLcom/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher$Event; event Ljava/lang/Object; subscribers Ljava/util/Iterator; queueForThread Ljava/util/Queue; LocalVariableTypeTable =Ljava/util/Iterator; ZLjava/util/Queue;
StackMapTable d MethodParameters R(Ljava/lang/Object;Ljava/util/Iterator;)V e ,(Lcom/google/common/eventbus/Dispatcher$1;)V x0 )Lcom/google/common/eventbus/Dispatcher$1;
SourceFile Dispatcher.java ' ( Acom/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher$1 ' f ! " Acom/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher$2 % " g h i j k l java/util/Queue m n i Ecom/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher$Event ' o p q java/lang/Boolean r s t u v w x l y z { | s } l %com/google/common/eventbus/Subscriber ~ ? w ? ( ?com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher %com/google/common/eventbus/Dispatcher java/lang/Throwable 'com/google/common/eventbus/Dispatcher$1 D(Lcom/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher;)V $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; java/lang/ThreadLocal get ()Ljava/lang/Object; java/util/Objects requireNonNull R(Ljava/lang/Object;Ljava/util/Iterator;Lcom/google/common/eventbus/Dispatcher$1;)V offer (Ljava/lang/Object;)Z booleanValue ()Z valueOf (Z)Ljava/lang/Boolean; set (Ljava/lang/Object;)V poll
access$400 ](Lcom/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher$Event;)Ljava/util/Iterator; java/util/Iterator hasNext next
access$500 [(Lcom/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher$Event;)Ljava/lang/Object;
dispatchEvent remove 0 ! " # $ % " # &