.class final Lcom/google/common/eventbus/Dispatcher$ImmediateDispatcher; .super Lcom/google/common/eventbus/Dispatcher; .source "Dispatcher.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/google/common/eventbus/Dispatcher; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x1a name = "ImmediateDispatcher" .end annotation # static fields .field private static final INSTANCE:Lcom/google/common/eventbus/Dispatcher$ImmediateDispatcher; # direct methods .method static constructor ()V .locals 1 .line 181 new-instance v0, Lcom/google/common/eventbus/Dispatcher$ImmediateDispatcher; invoke-direct {v0}, Lcom/google/common/eventbus/Dispatcher$ImmediateDispatcher;->()V sput-object v0, Lcom/google/common/eventbus/Dispatcher$ImmediateDispatcher;->INSTANCE:Lcom/google/common/eventbus/Dispatcher$ImmediateDispatcher; return-void .end method .method private constructor ()V .locals 0 .line 180 invoke-direct {p0}, Lcom/google/common/eventbus/Dispatcher;->()V return-void .end method .method static synthetic access$200()Lcom/google/common/eventbus/Dispatcher$ImmediateDispatcher; .locals 1 sget-object v0, Lcom/google/common/eventbus/Dispatcher$ImmediateDispatcher;->INSTANCE:Lcom/google/common/eventbus/Dispatcher$ImmediateDispatcher; return-object v0 .end method # virtual methods .method dispatch(Ljava/lang/Object;Ljava/util/Iterator;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/Object;", "Ljava/util/Iterator<", "Lcom/google/common/eventbus/Subscriber;", ">;)V" } .end annotation .line 185 invoke-static {p1}, Lcom/google/common/base/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; .line 186 :goto_0 invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z move-result p0 if-eqz p0, :cond_0 .line 187 invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object p0 check-cast p0, Lcom/google/common/eventbus/Subscriber; invoke-virtual {p0, p1}, Lcom/google/common/eventbus/Subscriber;->dispatchEvent(Ljava/lang/Object;)V goto :goto_0 :cond_0 return-void .end method