public boolean onTransact(int paramInt1, Parcel paramParcel1, Parcel paramParcel2, int paramInt2) throws RemoteException { com.google.android.gms.dynamic.d locald2 = null; com.google.android.gms.dynamic.d locald1 = null; switch (paramInt1) { default: return super.onTransact(paramInt1, paramParcel1, paramParcel2, paramInt2); case 1598968902: paramParcel2.writeString("com.google.android.gms.maps.internal.IInfoWindowAdapter"); return true; case 1: paramParcel1.enforceInterface("com.google.android.gms.maps.internal.IInfoWindowAdapter"); locald2 = f(l.a.bA(paramParcel1.readStrongBinder())); paramParcel2.writeNoException(); paramParcel1 = locald1; if (locald2 != null) { paramParcel1 = locald2.asBinder(); } paramParcel2.writeStrongBinder(paramParcel1); return true; } paramParcel1.enforceInterface("com.google.android.gms.maps.internal.IInfoWindowAdapter"); locald1 = g(l.a.bA(paramParcel1.readStrongBinder())); paramParcel2.writeNoException(); paramParcel1 = locald2; if (locald1 != null) { paramParcel1 = locald1.asBinder(); } paramParcel2.writeStrongBinder(paramParcel1); return true; }
public boolean onTransact( int paramInt1, Parcel paramParcel1, Parcel paramParcel2, int paramInt2) { b localb2 = null; b localb1 = null; switch (paramInt1) { default: return super.onTransact(paramInt1, paramParcel1, paramParcel2, paramInt2); case 1598968902: paramParcel2.writeString("com.google.android.m4b.maps.internal.IInfoWindowAdapter"); return true; case 1: paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IInfoWindowAdapter"); localb2 = a(h.a.a(paramParcel1.readStrongBinder())); paramParcel2.writeNoException(); paramParcel1 = localb1; if (localb2 != null) { paramParcel1 = localb2.asBinder(); } paramParcel2.writeStrongBinder(paramParcel1); return true; } paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IInfoWindowAdapter"); localb1 = b(h.a.a(paramParcel1.readStrongBinder())); paramParcel2.writeNoException(); paramParcel1 = localb2; if (localb1 != null) { paramParcel1 = localb1.asBinder(); } paramParcel2.writeStrongBinder(paramParcel1); return true; }
@Override public int register( com.sonyericsson.extras.liveview.IPluginServiceCallbackV1 cb, java.lang.String imageMenu, java.lang.String pluginName, boolean selectableMenu, java.lang.String packageName) throws android.os.RemoteException { android.os.Parcel _data = android.os.Parcel.obtain(); android.os.Parcel _reply = android.os.Parcel.obtain(); int _result; try { _data.writeInterfaceToken(DESCRIPTOR); _data.writeStrongBinder((((cb != null)) ? (cb.asBinder()) : (null))); _data.writeString(imageMenu); _data.writeString(pluginName); _data.writeInt(((selectableMenu) ? (1) : (0))); _data.writeString(packageName); mRemote.transact(Stub.TRANSACTION_register, _data, _reply, 0); _reply.readException(); _result = _reply.readInt(); } finally { _reply.recycle(); _data.recycle(); } return _result; }
public void addAcount( IAccountManagerResponse response, String accountType, String authTokenType, String[] requiredFeatures, boolean expectActivityLaunch, Bundle options) throws RemoteException { int i = Stub.TRANSACTION_getPassword; Parcel _data = Parcel.obtain(); Parcel _reply = Parcel.obtain(); try { _data.writeInterfaceToken(Stub.DESCRIPTOR); _data.writeStrongBinder(response != null ? response.asBinder() : null); _data.writeString(accountType); _data.writeString(authTokenType); _data.writeStringArray(requiredFeatures); if (!expectActivityLaunch) { i = 0; } _data.writeInt(i); if (options != null) { _data.writeInt(Stub.TRANSACTION_getPassword); options.writeToParcel(_data, 0); } else { _data.writeInt(0); } this.mRemote.transact(Stub.TRANSACTION_addAcount, _data, _reply, 0); _reply.readException(); } finally { _reply.recycle(); _data.recycle(); } }
@Override public int setupConnection( android.os.Bundle args, org.chromium.content.common.IChildProcessCallback callback) throws android.os.RemoteException { android.os.Parcel _data = android.os.Parcel.obtain(); android.os.Parcel _reply = android.os.Parcel.obtain(); int _result; try { _data.writeInterfaceToken(DESCRIPTOR); if ((args != null)) { _data.writeInt(1); args.writeToParcel(_data, 0); } else { _data.writeInt(0); } _data.writeStrongBinder((((callback != null)) ? (callback.asBinder()) : (null))); mRemote.transact(Stub.TRANSACTION_setupConnection, _data, _reply, 0); _reply.readException(); _result = _reply.readInt(); } finally { _reply.recycle(); _data.recycle(); } return _result; }
/* * Enabled aggressive block sorting * Enabled unnecessary exception pruning */ @Override public boolean a(c object) throws RemoteException { boolean bl = false; Parcel parcel = Parcel.obtain(); Parcel parcel2 = Parcel.obtain(); try { parcel.writeInterfaceToken("com.google.android.gms.maps.model.internal.IGroundOverlayDelegate"); object = object != null ? object.asBinder() : null; parcel.writeStrongBinder((IBinder)object); this.lb.transact(19, parcel, parcel2, 0); parcel2.readException(); int n = parcel2.readInt(); if (n != 0) { bl = true; } parcel2.recycle(); parcel.recycle(); return bl; } catch (Throwable var1_2) { parcel2.recycle(); parcel.recycle(); throw var1_2; } }
public final void requestThumbnail(IBinder token) throws RemoteException { Parcel data = Parcel.obtain(); data.writeInterfaceToken(IApplicationThread.descriptor); data.writeStrongBinder(token); mRemote.transact(REQUEST_THUMBNAIL_TRANSACTION, data, null, IBinder.FLAG_ONEWAY); data.recycle(); }
public void confirmCredentials( IAccountManagerResponse response, Account account, Bundle options, boolean expectActivityLaunch) throws RemoteException { int i = Stub.TRANSACTION_getPassword; Parcel _data = Parcel.obtain(); Parcel _reply = Parcel.obtain(); try { _data.writeInterfaceToken(Stub.DESCRIPTOR); _data.writeStrongBinder(response != null ? response.asBinder() : null); if (account != null) { _data.writeInt(Stub.TRANSACTION_getPassword); account.writeToParcel(_data, 0); } else { _data.writeInt(0); } if (options != null) { _data.writeInt(Stub.TRANSACTION_getPassword); options.writeToParcel(_data, 0); } else { _data.writeInt(0); } if (!expectActivityLaunch) { i = 0; } _data.writeInt(i); this.mRemote.transact(Stub.TRANSACTION_confirmCredentials, _data, _reply, 0); _reply.readException(); } finally { _reply.recycle(); _data.recycle(); } }
public LatLng fromScreenLocation(d d1) { Object obj; Parcel parcel; Parcel parcel1; obj = null; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IProjectionDelegate"); if (d1 == null) { break MISSING_BLOCK_LABEL_83; } d1 = d1.asBinder(); _L1: parcel.writeStrongBinder(d1); kq.transact(1, parcel, parcel1, 0); parcel1.readException(); d1 = obj; if (parcel1.readInt() != 0) { d1 = LatLng.CREATOR.createFromParcel(parcel1); } parcel1.recycle(); parcel.recycle(); return d1; d1 = null; goto _L1
public boolean a(c c1) throws RemoteException { Parcel parcel; Parcel parcel1; boolean flag; flag = false; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.model.internal.IGroundOverlayDelegate"); if (c1 == null) { break MISSING_BLOCK_LABEL_77; } c1 = c1.asBinder(); _L1: int i; parcel.writeStrongBinder(c1); kn.transact(19, parcel, parcel1, 0); parcel1.readException(); i = parcel1.readInt(); if (i != 0) { flag = true; } parcel1.recycle(); parcel.recycle(); return flag; c1 = null; goto _L1
public final void scheduleStopService(IBinder token) throws RemoteException { Parcel data = Parcel.obtain(); data.writeInterfaceToken(IApplicationThread.descriptor); data.writeStrongBinder(token); mRemote.transact(SCHEDULE_STOP_SERVICE_TRANSACTION, data, null, IBinder.FLAG_ONEWAY); data.recycle(); }
public boolean onTransact( int paramInt1, Parcel paramParcel1, Parcel paramParcel2, int paramInt2) { switch (paramInt1) { default: return super.onTransact(paramInt1, paramParcel1, paramParcel2, paramInt2); case 1598968902: paramParcel2.writeString("com.google.android.gms.ads.internal.client.IAdManagerCreator"); return true; } paramParcel1.enforceInterface("com.google.android.gms.ads.internal.client.IAdManagerCreator"); zzd localzzd = zzd.zza.zzau(paramParcel1.readStrongBinder()); if (paramParcel1.readInt() != 0) {} for (zzba localzzba = zzba.CREATOR.zzc(paramParcel1); ; localzzba = null) { paramParcel1 = zza( localzzd, localzzba, paramParcel1.readString(), zzdr.zza.zzr(paramParcel1.readStrongBinder()), paramParcel1.readInt()); paramParcel2.writeNoException(); paramParcel2.writeStrongBinder(paramParcel1); return true; } }
public void m2746a(ix ixVar, UserAddressRequest userAddressRequest, Bundle bundle) throws RemoteException { Parcel obtain = Parcel.obtain(); Parcel obtain2 = Parcel.obtain(); try { obtain.writeInterfaceToken( "com.google.android.gms.identity.intents.internal.IAddressService"); obtain.writeStrongBinder(ixVar != null ? ixVar.asBinder() : null); if (userAddressRequest != null) { obtain.writeInt(1); userAddressRequest.writeToParcel(obtain, 0); } else { obtain.writeInt(0); } if (bundle != null) { obtain.writeInt(1); bundle.writeToParcel(obtain, 0); } else { obtain.writeInt(0); } this.kq.transact(2, obtain, obtain2, 0); obtain2.readException(); } finally { obtain2.recycle(); obtain.recycle(); } }
public fk a(b b1, int i, int j, int k, String s) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.plus.internal.IPlusService"); if (b1 == null) { break MISSING_BLOCK_LABEL_103; } b1 = b1.asBinder(); _L1: parcel.writeStrongBinder(b1); parcel.writeInt(i); parcel.writeInt(j); parcel.writeInt(k); parcel.writeString(s); kn.transact(16, parcel, parcel1, 0); parcel1.readException(); b1 = com.google.android.gms.internal.fk.a.A(parcel1.readStrongBinder()); parcel1.recycle(); parcel.recycle(); return b1; b1 = null; goto _L1
public final void scheduleSleeping(IBinder token, boolean sleeping) throws RemoteException { Parcel data = Parcel.obtain(); data.writeInterfaceToken(IApplicationThread.descriptor); data.writeStrongBinder(token); data.writeInt(sleeping ? 1 : 0); mRemote.transact(SCHEDULE_SLEEPING_TRANSACTION, data, null, IBinder.FLAG_ONEWAY); data.recycle(); }
public final void scheduleActivityConfigurationChanged(IBinder token) throws RemoteException { Parcel data = Parcel.obtain(); data.writeInterfaceToken(IApplicationThread.descriptor); data.writeStrongBinder(token); mRemote.transact( SCHEDULE_ACTIVITY_CONFIGURATION_CHANGED_TRANSACTION, data, null, IBinder.FLAG_ONEWAY); data.recycle(); }
public void scheduleNewIntent(List<Intent> intents, IBinder token) throws RemoteException { Parcel data = Parcel.obtain(); data.writeInterfaceToken(IApplicationThread.descriptor); data.writeTypedList(intents); data.writeStrongBinder(token); mRemote.transact(SCHEDULE_NEW_INTENT_TRANSACTION, data, null, IBinder.FLAG_ONEWAY); data.recycle(); }
public void dumpService(FileDescriptor fd, IBinder token, String[] args) throws RemoteException { Parcel data = Parcel.obtain(); data.writeInterfaceToken(IApplicationThread.descriptor); data.writeFileDescriptor(fd); data.writeStrongBinder(token); data.writeStringArray(args); mRemote.transact(DUMP_SERVICE_TRANSACTION, data, null, IBinder.FLAG_ONEWAY); data.recycle(); }
public final void scheduleResumeActivity(IBinder token, boolean isForward) throws RemoteException { Parcel data = Parcel.obtain(); data.writeInterfaceToken(IApplicationThread.descriptor); data.writeStrongBinder(token); data.writeInt(isForward ? 1 : 0); mRemote.transact(SCHEDULE_RESUME_ACTIVITY_TRANSACTION, data, null, IBinder.FLAG_ONEWAY); data.recycle(); }
public final void scheduleSendResult(IBinder token, List<ResultInfo> results) throws RemoteException { Parcel data = Parcel.obtain(); data.writeInterfaceToken(IApplicationThread.descriptor); data.writeStrongBinder(token); data.writeTypedList(results); mRemote.transact(SCHEDULE_SEND_RESULT_TRANSACTION, data, null, IBinder.FLAG_ONEWAY); data.recycle(); }
public final void scheduleWindowVisibility(IBinder token, boolean showWindow) throws RemoteException { Parcel data = Parcel.obtain(); data.writeInterfaceToken(IApplicationThread.descriptor); data.writeStrongBinder(token); data.writeInt(showWindow ? 1 : 0); mRemote.transact(SCHEDULE_WINDOW_VISIBILITY_TRANSACTION, data, null, IBinder.FLAG_ONEWAY); data.recycle(); }
public final void scheduleDestroyActivity(IBinder token, boolean finishing, int configChanges) throws RemoteException { Parcel data = Parcel.obtain(); data.writeInterfaceToken(IApplicationThread.descriptor); data.writeStrongBinder(token); data.writeInt(finishing ? 1 : 0); data.writeInt(configChanges); mRemote.transact(SCHEDULE_FINISH_ACTIVITY_TRANSACTION, data, null, IBinder.FLAG_ONEWAY); data.recycle(); }
public final void scheduleCreateService( IBinder token, ServiceInfo info, CompatibilityInfo compatInfo) throws RemoteException { Parcel data = Parcel.obtain(); data.writeInterfaceToken(IApplicationThread.descriptor); data.writeStrongBinder(token); info.writeToParcel(data, 0); compatInfo.writeToParcel(data, 0); mRemote.transact(SCHEDULE_CREATE_SERVICE_TRANSACTION, data, null, IBinder.FLAG_ONEWAY); data.recycle(); }
public final void scheduleBindService(IBinder token, Intent intent, boolean rebind) throws RemoteException { Parcel data = Parcel.obtain(); data.writeInterfaceToken(IApplicationThread.descriptor); data.writeStrongBinder(token); intent.writeToParcel(data, 0); data.writeInt(rebind ? 1 : 0); mRemote.transact(SCHEDULE_BIND_SERVICE_TRANSACTION, data, null, IBinder.FLAG_ONEWAY); data.recycle(); }
/** * Write this to another Parcel. Note that this discards the internal Parcel and should not be * used anymore. This is so we can pass this to a Binder where we won't have a chance to call * recycle on this. */ @Override public void writeToParcel(Parcel dest, int flags) { final int N = mList.size(); final int callFlags = flags; dest.writeInt(N); if (DEBUG) Log.d(TAG, "Writing " + N + " items"); if (N > 0) { final Class<?> listElementClass = mList.get(0).getClass(); dest.writeParcelableCreator(mList.get(0)); int i = 0; while (i < N && dest.dataSize() < MAX_IPC_SIZE) { dest.writeInt(1); final T parcelable = mList.get(i); verifySameType(listElementClass, parcelable.getClass()); parcelable.writeToParcel(dest, callFlags); if (DEBUG) Log.d(TAG, "Wrote inline #" + i + ": " + mList.get(i)); i++; } if (i < N) { dest.writeInt(0); Binder retriever = new Binder() { @Override protected boolean onTransact(int code, Parcel data, Parcel reply, int flags) throws RemoteException { if (code != FIRST_CALL_TRANSACTION) { return super.onTransact(code, data, reply, flags); } int i = data.readInt(); if (DEBUG) Log.d(TAG, "Writing more @" + i + " of " + N); while (i < N && reply.dataSize() < MAX_IPC_SIZE) { reply.writeInt(1); final T parcelable = mList.get(i); verifySameType(listElementClass, parcelable.getClass()); parcelable.writeToParcel(reply, callFlags); if (DEBUG) Log.d(TAG, "Wrote extra #" + i + ": " + mList.get(i)); i++; } if (i < N) { if (DEBUG) Log.d(TAG, "Breaking @" + i + " of " + N); reply.writeInt(0); } return true; } }; if (DEBUG) Log.d(TAG, "Breaking @" + i + " of " + N + ": retriever=" + retriever); dest.writeStrongBinder(retriever); } } }
@Override public void disconnect(android.os.IBinder clientToken) throws android.os.RemoteException { android.os.Parcel _data = android.os.Parcel.obtain(); try { _data.writeInterfaceToken(DESCRIPTOR); _data.writeStrongBinder(clientToken); mRemote.transact( Stub.TRANSACTION_disconnect, _data, null, android.os.IBinder.FLAG_ONEWAY); } finally { _data.recycle(); } }
public boolean onTransact(int i, Parcel parcel, Parcel parcel1, int j) throws RemoteException { com.google.android.gms.dynamic.d d2 = null; com.google.android.gms.dynamic.d d1 = null; switch (i) { default: return super.onTransact(i, parcel, parcel1, j); case 1598968902: parcel1.writeString("com.google.android.gms.maps.internal.IInfoWindowAdapter"); return true; case 1: // '\001' parcel.enforceInterface("com.google.android.gms.maps.internal.IInfoWindowAdapter"); d2 = f(com.google.android.gms.maps.model.internal.f.a.aG(parcel.readStrongBinder())); parcel1.writeNoException(); parcel = d1; if (d2 != null) { parcel = d2.asBinder(); } parcel1.writeStrongBinder(parcel); return true; case 2: // '\002' parcel.enforceInterface("com.google.android.gms.maps.internal.IInfoWindowAdapter"); d1 = g(com.google.android.gms.maps.model.internal.f.a.aG(parcel.readStrongBinder())); parcel1.writeNoException(); parcel = d2; break; } if (d1 != null) { parcel = d1.asBinder(); } parcel1.writeStrongBinder(parcel); return true; }
/** * Write this to another Parcel. Note that this discards the internal Parcel and should not be * used anymore. This is so we can pass this to a Binder where we won't have a chance to call * recycle on this. */ @DSGenerator( tool_name = "Doppelganger", tool_version = "2.0", generated_on = "2014-09-07 03:18:43.626 -0400", hash_original_method = "74A4BECDA9C488959F6AA6625D981FD8", hash_generated_method = "D089205EB00DB7A060AC70284C038F5C") @Override public void writeToParcel(Parcel dest, int flags) { final int N = mList.size(); final int callFlags = flags; dest.writeInt(N); if (DEBUG) Log.d(TAG, "Writing " + N + " items"); if (N > 0) { dest.writeParcelableCreator(mList.get(0)); int i = 0; while (i < N && dest.dataSize() < MAX_FIRST_IPC_SIZE) { dest.writeInt(1); mList.get(i).writeToParcel(dest, callFlags); if (DEBUG) Log.d(TAG, "Wrote inline #" + i + ": " + mList.get(i)); i++; } if (i < N) { dest.writeInt(0); Binder retriever = new Binder() { @DSSafe(DSCat.SAFE_LIST) @Override protected boolean onTransact(int code, Parcel data, Parcel reply, int flags) throws RemoteException { if (code != FIRST_CALL_TRANSACTION) { return super.onTransact(code, data, reply, flags); } int i = data.readInt(); if (DEBUG) Log.d(TAG, "Writing more @" + i + " of " + N); while (i < N && reply.dataSize() < MAX_IPC_SIZE) { reply.writeInt(1); mList.get(i).writeToParcel(reply, callFlags); if (DEBUG) Log.d(TAG, "Wrote extra #" + i + ": " + mList.get(i)); i++; } if (i < N) { if (DEBUG) Log.d(TAG, "Breaking @" + i + " of " + N); reply.writeInt(0); } return true; } }; if (DEBUG) Log.d(TAG, "Breaking @" + i + " of " + N + ": retriever=" + retriever); dest.writeStrongBinder(retriever); } } }
public void m1753c(C0306d c0306d) throws RemoteException { Parcel obtain = Parcel.obtain(); Parcel obtain2 = Parcel.obtain(); try { obtain.writeInterfaceToken("com.google.android.gms.dynamic.IFragmentWrapper"); obtain.writeStrongBinder(c0306d != null ? c0306d.asBinder() : null); this.kn.transact(27, obtain, obtain2, 0); obtain2.readException(); } finally { obtain2.recycle(); obtain.recycle(); } }
public void addPrivacyListListener(com.rei.lolchat.service.aidl.IPrivacyListListener listener) throws android.os.RemoteException { android.os.Parcel _data = android.os.Parcel.obtain(); android.os.Parcel _reply = android.os.Parcel.obtain(); try { _data.writeInterfaceToken(DESCRIPTOR); _data.writeStrongBinder((((listener != null)) ? (listener.asBinder()) : (null))); mRemote.transact(Stub.TRANSACTION_addPrivacyListListener, _data, _reply, 0); _reply.readException(); } finally { _reply.recycle(); _data.recycle(); } }