package com.google.android.gms.cloudmessaging; import android.os.Binder; import android.os.IBinder; import android.os.IInterface; import android.os.Message; import android.os.Parcel; import android.os.RemoteException; import androidx.annotation.NonNull; import androidx.annotation.Nullable; /* loaded from: classes2.dex */ interface IMessengerCompat extends IInterface { public static final String DESCRIPTOR = "com.google.android.gms.iid.IMessengerCompat"; public static final int TRANSACTION_SEND = 1; public static class Impl extends Binder implements IMessengerCompat { @Override // android.os.IInterface @NonNull public IBinder asBinder() { throw null; } @Override // android.os.Binder public boolean onTransact(int i, @NonNull Parcel parcel, @Nullable Parcel parcel2, int i2) throws RemoteException { throw null; } @Override // com.google.android.gms.cloudmessaging.IMessengerCompat public void send(@NonNull Message message) throws RemoteException { throw null; } } public static class Proxy implements IMessengerCompat { private final IBinder zza; public Proxy(@NonNull IBinder iBinder) { this.zza = iBinder; } @Override // android.os.IInterface @NonNull public IBinder asBinder() { return this.zza; } @Override // com.google.android.gms.cloudmessaging.IMessengerCompat public void send(@NonNull Message message) throws RemoteException { Parcel obtain = Parcel.obtain(); obtain.writeInterfaceToken(IMessengerCompat.DESCRIPTOR); obtain.writeInt(1); message.writeToParcel(obtain, 0); try { this.zza.transact(1, obtain, null, 1); } finally { obtain.recycle(); } } } void send(@NonNull Message message) throws RemoteException; }