All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.common.eventbus.SubscriberRegistry.class Maven / Gradle / Ivy

The newest version!
????2?
V?
A?
??	V?
???	V?
V?????$?????????????
???
??
?
???
??
?
??
?
?
K??
A?
V?
K?
??
K?
?????
?

V
7?
1
?	V	






?

1
1

?
D??? 
7!	V"#$
L%
&'
()
(*+
Q?
(,-
T?.MethodIdentifierInnerClassessubscribers$Ljava/util/concurrent/ConcurrentMap;	Signature?Ljava/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;i$Ljava/util/Iterator;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/0.????
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;>;#1Q(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;arr$java/lang/reflect/Method;len$I	supertype
supertypesLjava/util/Set;identifiersLjava/util/Map;&Ljava/util/Set<+Ljava/lang/Class<*>;>;kLjava/util/Map;?2??flattenHierarchy;(Ljava/lang/Class;)Lcom/google/common/collect/ImmutableSet;e?Lcom/google/common/util/concurrent/UncheckedExecutionException;
concreteClass$T(Ljava/lang/Class<*>;)Lcom/google/common/collect/ImmutableSet;>;
access$000x0()V
SourceFileSubscriberRegistry.java??g?345Z[678#com/google/common/eventbus/EventBus^_??/9:2;<=>0?@ABjava/util/Map$EntryCBjava/lang/ClassDBjava/util/CollectionEF8(java/util/concurrent/CopyOnWriteArraySetGHIJHKLML"java/lang/IllegalArgumentExceptionjava/lang/StringBuilder5missing event subscriber for an annotated method. Is NONP registered?QRgSTU
java/util/SetVW??XYZ[\1]^_`abcd??java/lang/reflect/Methodefgchijbckl8'com/google/common/collect/ImmutableListmTnoqrs<tuvw$com/google/common/eventbus/Subscribexyz@kMethod %s has @Subscribe annotation but has %s parameters.Subscriber methods must have exactly 1 parameter.java/lang/Object{|}~>com/google/common/eventbus/SubscriberRegistry$MethodIdentifierg??^iH????ec&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/SubscriberRegistry"com/google/common/collect/Multimapjava/util/Iteratorjava/util/List
java/util/Mapcom/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/ConcurrentMapgetputIfAbsent8(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;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;)ZisSyntheticjava/lang/IntegervalueOf(I)Ljava/lang/Integer;
checkArgument)(ZLjava/lang/String;[Ljava/lang/Object;)V(Ljava/lang/reflect/Method;)VcontainsKeyvalues()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;0VAZ[\]^_`abc\dec\fghiW*?*??*+????jIAJKklm^_noi?	?*+?M,?	?
?N-??f-?
?:??:??:*???:?#?Y?:*????:?W????j.QS+T7UCWSYXZa[x_?`?ak\	apq7IrsC=tuS-vq+Uwylz{?lm?|}~~?>ap?7Ir?C=t?S-v?+Uw?~~??:????`?????????
????oi??*+?M,?	?
?N-??h-?
?:??:??:*???:?
??#?Y?Y??+? ??!?"?????j&	gi+j7kCmSnbs?y?zkR7KrsC??uS/?q+Wwynz{?lm?|}?~?47Kr?C???S/??+Ww??~??@????J????????????????iZ*?+??#??$?j~klmrs?r?\?`???i$Z+?%?&M,?'?(N,?):??3?
?:*???:?-?*?+W???-?,?-?j"???,?<?A?M?P?kH<vq,!rs:z{ZlmZ?}R??J???*<v?,!r?R??J???????6?\???i M?.M+?%N-?/?0:??2?
?1:?2:2:,*?+?3?4W???,?j"??	?(?/?5?H?K?kR/??5rs( ??9z{MlmM|}I?	D?s?*/??5r?I??	D????????8\?
??iI
?5*?6?7?j?k
?s?
??\?
??i?*?8?9?:L?;M+?N-???-?
?:?<:?66?n2:=?>?V???N?2:		???@?AYSY	??BS?C?DY?E:
,
?F?,
?GW??????k,?H?I?j6
???*?G?Z?a?????????????kpaD??	???
G^??1z??6u??9rz?*??s?z{??s???????4aD??	*?????????????M?????"???????2??@?7??????\???ix?J*?6?K?L+?M?N?
Lj?
??k???s????M?\?`???i/*??j9k?s??iC'?O?P?QY?R?S?5?O?P?TY?U?S?J?j
????X*DVWTQ?x	
p




© 2015 - 2024 Weber Informatics LLC | Privacy Policy