.class Lcom/blankj/utilcode/util/ToastUtils$SystemToast$SafeHandler; .super Landroid/os/Handler; .source "ToastUtils.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/blankj/utilcode/util/ToastUtils$SystemToast; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x8 name = "SafeHandler" .end annotation # instance fields .field private impl:Landroid/os/Handler; # direct methods .method constructor (Landroid/os/Handler;)V .locals 0 .line 561 invoke-direct {p0}, Landroid/os/Handler;->()V .line 562 iput-object p1, p0, Lcom/blankj/utilcode/util/ToastUtils$SystemToast$SafeHandler;->impl:Landroid/os/Handler; return-void .end method # virtual methods .method public dispatchMessage(Landroid/os/Message;)V .locals 1 const-string v0, "Argument \'msg\' of type Message (#0 out of 1, zero-based) is marked by @android.support.annotation.NonNull but got null for it" .line 571 invoke-static {p1, v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; .line 573 :try_start_0 iget-object v0, p0, Lcom/blankj/utilcode/util/ToastUtils$SystemToast$SafeHandler;->impl:Landroid/os/Handler; invoke-virtual {v0, p1}, Landroid/os/Handler;->dispatchMessage(Landroid/os/Message;)V :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 goto :goto_0 :catch_0 move-exception p1 .line 575 invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V :goto_0 return-void .end method .method public handleMessage(Landroid/os/Message;)V .locals 1 const-string v0, "Argument \'msg\' of type Message (#0 out of 1, zero-based) is marked by @android.support.annotation.NonNull but got null for it" .line 566 invoke-static {p1, v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; .line 567 iget-object v0, p0, Lcom/blankj/utilcode/util/ToastUtils$SystemToast$SafeHandler;->impl:Landroid/os/Handler; invoke-virtual {v0, p1}, Landroid/os/Handler;->handleMessage(Landroid/os/Message;)V return-void .end method