.class public final Lcom/google/firebase/messaging/RemoteMessage; .super Lcom/google/android/gms/common/internal/safeparcel/AbstractSafeParcelable; .source "SourceFile" # annotations .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Class; creator = "RemoteMessageCreator" .end annotation .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Reserved; value = { 0x1 } .end annotation # static fields .field public static final CREATOR:Landroid/os/Parcelable$Creator; .annotation system Ldalvik/annotation/Signature; value = { "Landroid/os/Parcelable$Creator<", "Lcom/google/firebase/messaging/RemoteMessage;", ">;" } .end annotation .end field # instance fields .field public bundle:Landroid/os/Bundle; .field public data:Ljava/util/Map; # direct methods .method static constructor ()V .locals 1 .line 67 new-instance v0, Lcom/google/firebase/messaging/RemoteMessageCreator; invoke-direct {v0}, Lcom/google/firebase/messaging/RemoteMessageCreator;->()V sput-object v0, Lcom/google/firebase/messaging/RemoteMessage;->CREATOR:Landroid/os/Parcelable$Creator; return-void .end method .method public constructor (Landroid/os/Bundle;)V .locals 0 .line 80 invoke-direct {p0}, Lcom/google/android/gms/common/internal/safeparcel/AbstractSafeParcelable;->()V iput-object p1, p0, Lcom/google/firebase/messaging/RemoteMessage;->bundle:Landroid/os/Bundle; return-void .end method # virtual methods .method public getData()Ljava/util/Map; .locals 1 iget-object v0, p0, Lcom/google/firebase/messaging/RemoteMessage;->data:Ljava/util/Map; if-nez v0, :cond_0 iget-object v0, p0, Lcom/google/firebase/messaging/RemoteMessage;->bundle:Landroid/os/Bundle; .line 136 invoke-static {v0}, Lcom/google/firebase/messaging/Constants$MessagePayloadKeys;->extractDeveloperDefinedPayload(Landroid/os/Bundle;)Landroidx/collection/ArrayMap; move-result-object v0 iput-object v0, p0, Lcom/google/firebase/messaging/RemoteMessage;->data:Ljava/util/Map; :cond_0 iget-object v0, p0, Lcom/google/firebase/messaging/RemoteMessage;->data:Ljava/util/Map; return-object v0 .end method .method public toIntent()Landroid/content/Intent; .locals 2 .line 285 new-instance v0, Landroid/content/Intent; invoke-direct {v0}, Landroid/content/Intent;->()V iget-object v1, p0, Lcom/google/firebase/messaging/RemoteMessage;->bundle:Landroid/os/Bundle; .line 286 invoke-virtual {v0, v1}, Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent; return-object v0 .end method .method public writeToParcel(Landroid/os/Parcel;I)V .locals 0 .line 90 invoke-static {p0, p1, p2}, Lcom/google/firebase/messaging/RemoteMessageCreator;->writeToParcel(Lcom/google/firebase/messaging/RemoteMessage;Landroid/os/Parcel;I)V return-void .end method