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

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

????4?
\?
]?
??	\?
???	\?
\?????%?????????????
???
??
?
???
??
?
??
?
??
S??
]?
\?
S?
??
S?
?????
??
??
\?
8??
2?
????	\
9

	



?

2
2
?




?
L???
8 	\!"
#
$%
$&'
W?
$()
Z?*+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;MethodParametersregister(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;e?Lcom/google/common/util/concurrent/UncheckedExecutionException;[(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;/0?flattenHierarchy;(Ljava/lang/Class;)Lcom/google/common/collect/ImmutableSet;
concreteClassT(Ljava/lang/Class<*>;)Lcom/google/common/collect/ImmutableSet;>;
access$000x0()V
SourceFileSubscriberRegistry.javaRuntimeVisibleAnnotations?@java/util/Map$EntryA@java/lang/ClassB@java/util/CollectionCD6(java/util/concurrent/CopyOnWriteArraySetEFGHFIJKJ"java/lang/IllegalArgumentExceptionjava/lang/StringBuilder5missing event subscriber for an annotated method. Is LMLN registered?OPmQjava/util/AbstractCollectionRS
java/util/SetTU??VWXYZ;[\]^_`abc??java/lang/reflect/Methoddefbghihijk6'com/google/common/collect/ImmutableList=com/google/common/util/concurrent/UncheckedExecutionExceptionlmnopqRrsuvw:xyz{$com/google/common/eventbus/Subscribe|}~>lMethod %s has @Subscribe annotation but has %s parameters. Subscriber methods must have exactly 1 parameter.??>{@Subscribe method %s's parameter is %s. Subscriber methods cannot accept primitives. Consider changing the parameter to %s.?P????P?>com/google/common/eventbus/SubscriberRegistry$MethodIdentifierm??]hF????ki&com/google/common/collect/ImmutableSet???????/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/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;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getUncheckedgetCause()Ljava/lang/Throwable;!com/google/common/base/ThrowablesthrowIfUnchecked(Ljava/lang/Throwable;)V#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;)ZisSynthetic
checkArgument)(ZLjava/lang/String;Ljava/lang/Object;I)VisPrimitivegetName'com/google/common/primitives/Primitiveswrap$(Ljava/lang/Class;)Ljava/lang/Class;
getSimpleNameL(ZLjava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V(Ljava/lang/reflect/Method;)VcontainsKeyvalues()Ljava/util/Collection;copyOfA(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList;	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;0\]`abcdefghibjkiblmno[*?*??*+????pGABHIqrsdetduvo?	?*+?M,?	?
?N-??i-?
?:??:??:*???:?&?Y?:*?????:?W????p2MO+P7QCSSUXVaWiX{[?\?]qRawx7LyzC@{|S0}x+X~??rs???????>aw?7Ly?C@{?S0}?+X~?????:????c\]???
\]?t??vo??*+?M,?	?
?N-??h-?
?:??:??:*???:?
??#?Y?Y??+? ??!?"?????p&	ac+d7eCgShbm?s?tqH7KyzC??|S/?x+W~??rs???????47Ky?C???S/??+W~?????@????J\]???\]???t???o]*?+??#?$??%?pxqrsyz?y?tyb?f???oZ+?&?'M,?(?)N,?*:??3?
?:*???:?-?+?,W???-?-?.?p&	??	??,?<?A?M?P?q><}x,!yzZrsZ??R??J???*<}?,!y?R??J????S??6?t?b???oM?/M+?&N-?0?1:??2?
?2:?3:2:,*?+?4?5W???,?p"??	?(?/?5?H?K?qH/??5yz( ??MrsM??I??	D?z?*/??5y?I??	D???????8t?b?
??o}?6*?7?8?L+?:?;+?
9p?
???q	???z????M9t?b?
??o?*?L??M+?N-???-?
?:?@:?66??2:A?B?p?C?h?3:		???D	??E	2?F??G	2?H	2?I?J?K?LY?M:
,
?N?,
?OW???x??R,?P?Q?pJ???*?G?Y?`?v?z???????????????????qH`^??	???
Gw??*??z??z???????4`^??	*?????????????P	?%???"%????12?@@?8?%???t?b???ox?R*?7?S?L+?:?T?
9p?
??q???z????M9t?b?f???o/*??p9q?z??oW'?U?V?WY?X?Y?6?U?V?ZY?[?Y?R?p??
??? ?&?????_*L\^ZW?	t




© 2015 - 2025 Weber Informatics LLC | Privacy Policy