Lines Matching defs:method

75     EventHandlerMethod method;
77 EventHandler(Subscriber subscriber, EventHandlerMethod method, int priority) {
79 this.method = method;
85 return subscriber.toString(priority) + " " + method.toString();
90 * Represents the low level method handling a particular event.
96 EventHandlerMethod(Method method, Class<? extends EventBus.Event> eventType) {
97 mMethod = method;
131 * Event method signature:<ul>
139 * Interprocess-Event method signature:<ul>
392 * to subscriber method.
397 * Map from subscriber class -> event handler method lists. Used to determine upon registration
505 * mapping of subscriber type to event handler method, in case new instances of this subscriber
529 for (EventHandlerMethod method : subscriberMethods) {
530 ArrayList<EventHandler> eventHandlers = mEventTypeMap.get(method.eventType);
590 * If this method is called from the main thread, it will be handled directly. If this method
742 for (EventHandlerMethod method : subscriberMethods) {
743 ArrayList<EventHandler> eventTypeHandlers = mEventTypeMap.get(method.eventType);
744 eventTypeHandlers.add(new EventHandler(sub, method, priority));
788 EventHandlerMethod method = new EventHandlerMethod(m, eventType);
789 EventHandler handler = new EventHandler(sub, method, priority);
791 subscriberMethods.add(method);
861 * calls this method.
882 eventHandler.method.invoke(sub, event);
887 logWithPid(eventHandler.method.toString() + " duration: " + duration +
894 Log.e(TAG, "Failed to invoke method", e.getCause());
941 * @return whether {@param method} is a valid (normal or interprocess) event bus handler method
943 private boolean isValidEventBusHandlerMethod(Method method, Class<?>[] parameterTypes,
945 int modifiers = method.getModifiers();
948 method.getReturnType().equals(Void.TYPE) &&
951 method.getName().startsWith(INTERPROCESS_METHOD_PREFIX)) {
955 method.getName().startsWith(METHOD_PREFIX)) {
961 logWithPid(" Expected method take an Event-based parameter: " + method.getName());
962 } else if (!method.getName().startsWith(INTERPROCESS_METHOD_PREFIX) &&
963 !method.getName().startsWith(METHOD_PREFIX)) {
964 logWithPid(" Expected method start with method prefix: " + method.getName());
971 logWithPid(" Expected method to be public: " + method.getName());
973 logWithPid(" Expected method to be final: " + method.getName());
974 } else if (!method.getReturnType().equals(Void.TYPE)) {
975 logWithPid(" Expected method to return null: " + method.getName());
990 * Helper method to log the given {@param text} with the current process and user id.