package com.google.android.gms.cloudmessaging; import android.os.IBinder; import android.os.Message; import android.os.Messenger; import android.os.Parcel; import android.os.Parcelable; import android.os.RemoteException; /* loaded from: classes3.dex */ public final class zze implements Parcelable { public static final Parcelable.Creator CREATOR = new zzc(); Messenger zza; IMessengerCompat zzb; public zze(IBinder iBinder) { this.zza = new Messenger(iBinder); } @Override // android.os.Parcelable public final int describeContents() { return 0; } public final boolean equals(Object obj) { if (obj == null) { return false; } try { return zza().equals(((zze) obj).zza()); } catch (ClassCastException unused) { return false; } } public final int hashCode() { return zza().hashCode(); } @Override // android.os.Parcelable public final void writeToParcel(Parcel parcel, int i) { Messenger messenger = this.zza; if (messenger != null) { parcel.writeStrongBinder(messenger.getBinder()); } else { parcel.writeStrongBinder(this.zzb.asBinder()); } } public final IBinder zza() { Messenger messenger = this.zza; return messenger != null ? messenger.getBinder() : this.zzb.asBinder(); } public final void zzb(Message message) throws RemoteException { Messenger messenger = this.zza; if (messenger != null) { messenger.send(message); } else { this.zzb.send(message); } } }