/guava/android/guava/src/com/google/common/eventbus/SubscriberRegistry.java
methodsInListener.put( bus, Subscriber.create( eventType, listener, method) ) ;
methodsInListener.put ( eventType, Subscriber.create ( bus, listener, method ) ) ;
private Multimap<Class<?>, Subscriber> findAllSubscribers(Object listener) { Multimap<Class<?>, Subscriber> methodsInListener = HashMultimap.create(); Class<?> clazz = listener.getClass(); for (Method method : getAnnotatedMethods(clazz)) { Class<?>[] parameterTypes = method.getParameterTypes(); Class<?> eventType = parameterTypes[0]; <extra_id_0> } return methodsInListener; } private static ImmutableList<Method> getAnnotatedMethods(Class<?> clazz) { try { return subscriberMethodsCache.getUnchecked(clazz);