4 T U T  T T $             I U T I I  T 7 1   T         1 1  B    7 T J    ! O "# R$%MethodIdentifier InnerClasses subscribers$Ljava/util/concurrent/ConcurrentMap; SignatureLjava/util/concurrent/ConcurrentMap;Ljava/util/concurrent/CopyOnWriteArraySet;>;bus%Lcom/google/common/eventbus/EventBus;RuntimeInvisibleAnnotations$Lcom/google/j2objc/annotations/Weak;subscriberMethodsCache&Lcom/google/common/cache/LoadingCache;Lcom/google/common/cache/LoadingCache;Lcom/google/common/collect/ImmutableList;>;flattenHierarchyCachezLcom/google/common/cache/LoadingCache;Lcom/google/common/collect/ImmutableSet;>;>;((Lcom/google/common/eventbus/EventBus;)VCodeLineNumberTableLocalVariableTablethis/Lcom/google/common/eventbus/SubscriberRegistry;register(Ljava/lang/Object;)VnewSet*Ljava/util/concurrent/CopyOnWriteArraySet; eventTypeLjava/lang/Class;eventMethodsInListenerLjava/util/Collection;eventSubscribersentryEntryLjava/util/Map$Entry;listenerLjava/lang/Object;listenerMethods$Lcom/google/common/collect/Multimap;LocalVariableTypeTableSLjava/util/concurrent/CopyOnWriteArraySet;Ljava/lang/Class<*>;?Ljava/util/Collection;jLjava/util/Map$Entry;Ljava/util/Collection;>;aLcom/google/common/collect/Multimap;Lcom/google/common/eventbus/Subscriber;>; StackMapTable&'$% unregisterlistenerMethodsForTypecurrentSubscribersgetSubscribersForTesting"(Ljava/lang/Class;)Ljava/util/Set;N(Ljava/lang/Class<*>;)Ljava/util/Set;1Lcom/google/common/annotations/VisibleForTesting;getSubscribers((Ljava/lang/Object;)Ljava/util/Iterator;event eventTypes(Lcom/google/common/collect/ImmutableSet;subscriberIteratorsLjava/util/List;>Lcom/google/common/collect/ImmutableSet;>;OLjava/util/List;>;(Q(Ljava/lang/Object;)Ljava/util/Iterator;findAllSubscribers8(Ljava/lang/Object;)Lcom/google/common/collect/Multimap;parameterTypes[Ljava/lang/Class;methodLjava/lang/reflect/Method;methodsInListenerclazz[Ljava/lang/Class<*>;u(Ljava/lang/Object;)Lcom/google/common/collect/Multimap;Lcom/google/common/eventbus/Subscriber;>;getAnnotatedMethods<(Ljava/lang/Class;)Lcom/google/common/collect/ImmutableList;[(Ljava/lang/Class<*>;)Lcom/google/common/collect/ImmutableList;getAnnotatedMethodsNotCachedident@Lcom/google/common/eventbus/SubscriberRegistry$MethodIdentifier; supertype supertypesLjava/util/Set; identifiersLjava/util/Map;&Ljava/util/Set<+Ljava/lang/Class<*>;>;kLjava/util/Map;)*flattenHierarchy;(Ljava/lang/Class;)Lcom/google/common/collect/ImmutableSet;e?Lcom/google/common/util/concurrent/UncheckedExecutionException; concreteClassT(Ljava/lang/Class<*>;)Lcom/google/common/collect/ImmutableSet;>; access$000x0()V SourceFileSubscriberRegistry.java e+ ,- XY. /0#com/google/common/eventbus/EventBus \] & 12) 34 56' 78 9:java/util/Map$Entry ;:java/lang/Class <:java/util/Collection= >0(java/util/concurrent/CopyOnWriteArraySet ?@A B@ CD ED"java/lang/IllegalArgumentExceptionjava/lang/StringBuilder5missing event subscriber for an annotated method. Is FG FH registered? IJ eK LM java/util/Set NO PQR ST 5U( VWX YZ[ \] java/lang/reflect/Method ^_` \a bc `ad e0'com/google/common/collect/ImmutableListf Lg hjk l4 mn op$com/google/common/eventbus/Subscribe qr s8kMethod %s has @Subscribe annotation but has %s parameters.Subscriber methods must have exactly 1 parameter. tu>com/google/common/eventbus/SubscriberRegistry$MethodIdentifier ev wW b@ xy z{ ca&com/google/common/collect/ImmutableSet=com/google/common/util/concurrent/UncheckedExecutionException |}~   /com/google/common/eventbus/SubscriberRegistry$1 /com/google/common/eventbus/SubscriberRegistry$2-com/google/common/eventbus/SubscriberRegistryjava/lang/Object"com/google/common/collect/Multimapjava/util/Iteratorjava/util/List java/util/Mapjava/lang/reflect/Method;com/google/common/collect/MapsnewConcurrentMap&()Ljava/util/concurrent/ConcurrentMap;$com/google/common/base/Preconditions checkNotNull&(Ljava/lang/Object;)Ljava/lang/Object;asMap()Ljava/util/Map;entrySet()Ljava/util/Set;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getKeygetValue"java/util/concurrent/ConcurrentMapget putIfAbsent8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"com/google/common/base/MoreObjects firstNonNulladdAll(Ljava/util/Collection;)Z removeAllappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)Vof*()Lcom/google/common/collect/ImmutableSet;getClass()Ljava/lang/Class;size()Icom/google/common/collect/ListsnewArrayListWithCapacity(I)Ljava/util/ArrayList;2()Lcom/google/common/collect/UnmodifiableIterator;add(Ljava/lang/Object;)Z#com/google/common/collect/Iteratorsconcat*(Ljava/util/Iterator;)Ljava/util/Iterator;&com/google/common/collect/HashMultimapcreate*()Lcom/google/common/collect/HashMultimap;getParameterTypes()[Ljava/lang/Class;%com/google/common/eventbus/Subscriberz(Lcom/google/common/eventbus/EventBus;Ljava/lang/Object;Ljava/lang/reflect/Method;)Lcom/google/common/eventbus/Subscriber;put'(Ljava/lang/Object;Ljava/lang/Object;)Z$com/google/common/cache/LoadingCache getUnchecked#com/google/common/reflect/TypeToken8(Ljava/lang/Class;)Lcom/google/common/reflect/TypeToken;getTypesTypeSet/()Lcom/google/common/reflect/TypeToken$TypeSet;+com/google/common/reflect/TypeToken$TypeSetrawTypes newHashMap()Ljava/util/HashMap;getDeclaredMethods()[Ljava/lang/reflect/Method;isAnnotationPresent(Ljava/lang/Class;)Z isSynthetic checkArgument)(ZLjava/lang/String;Ljava/lang/Object;I)V(Ljava/lang/reflect/Method;)V containsKeyvalues()Ljava/util/Collection;copyOfA(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList;getCause()Ljava/lang/Throwable;!com/google/common/base/Throwables propagate3(Ljava/lang/Throwable;)Ljava/lang/RuntimeException;$com/google/common/cache/CacheBuilder newBuilder(()Lcom/google/common/cache/CacheBuilder;weakKeysbuildM(Lcom/google/common/cache/CacheLoader;)Lcom/google/common/cache/LoadingCache;0TUXYZ[\]^_`aZbcaZd efg[***+hE=> FGijk\]lmg *+M,   N- f- :::*:#Y:*:Wh2 MO+P7QCSSUXVaWiXx[\]iRano7IpqC=rsS-to+Uuwjkxy~z{|>an}7Ip~C=rS-t}+Uu~z:` mg*+M,   N- h- :::*: #YY+ !"h& ce+f7gCiSjbouviH7KpqC?sS/o+Wuwjkxyz{|47Kp~C?S/}+Wuz@JgZ*+#$hzijkpq| p~Z^gZ+%&M,'(N,): 3 :*:-*+W-,-h&  ,<AMPi><to,!pqZjkZyRJ|*<t},!p~RJ6ZgM.M+%N-/0: 2 1:2:2:,*+34W,h" (/5HKiH/5pq( MjkMxyI{ Dq|*/5p~I D~8Z gI 5*67hi  q|  ~Z g *89:L;M+ N- - :<:66`2:=>I?A2:  @ ABYC: , D, EWy,FGh6 *GY`viH`7  GP*sqq |4`7 *s~~ M"1@*ZgxH*6IL+KL Jh iq| ~MZ^g/*h5i qgW'MNOYPQ5MNRYSQHh  &W*BTVROv  i