package z; import android.os.Binder; import android.os.IBinder; import android.os.IInterface; import android.os.Parcel; import cn.asus.push.DataBuffer; public abstract class a extends Binder implements b { private static final String DESCRIPTOR = "cn.asus.push.IAIDLCallback"; public static final int TRANSACTION_call = 1; public a() { attachInterface(this, DESCRIPTOR); } public static b asInterface(IBinder iBinder) { if (iBinder == null) { return null; } IInterface queryLocalInterface = iBinder.queryLocalInterface(DESCRIPTOR); return (queryLocalInterface == null || !(queryLocalInterface instanceof b)) ? new f(iBinder) : (b) queryLocalInterface; } public static b getDefaultImpl() { return f.f160143b; } public static boolean setDefaultImpl(b bVar) { if (f.f160143b != null || bVar == null) { return false; } f.f160143b = bVar; return true; } public IBinder asBinder() { return this; } @Override // android.os.Binder public boolean onTransact(int i10, Parcel parcel, Parcel parcel2, int i14) { if (i10 == 1) { parcel.enforceInterface(DESCRIPTOR); call(parcel.readInt() != 0 ? DataBuffer.CREATOR.createFromParcel(parcel) : null); return true; } else if (i10 != 1598968902) { return super.onTransact(i10, parcel, parcel2, i14); } else { parcel2.writeString(DESCRIPTOR); return true; } } }