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 void ex() { if (gs == null || BX == null || cZ() != null) { break MISSING_BLOCK_LABEL_70; } MapsInitializer.initialize(gs); IMapFragmentDelegate imapfragmentdelegate = q.u(gs).f(c.h(gs)); BX.a(new a(Cg, imapfragmentdelegate)); return; Object obj; obj; throw new RuntimeRemoteException(((RemoteException) (obj))); obj; }
/* * Enabled aggressive block sorting * Enabled unnecessary exception pruning * Enabled aggressive exception aggregation */ @Override public void l(d d2) throws RemoteException { Parcel parcel = Parcel.obtain(); Parcel parcel2 = Parcel.obtain(); try { parcel.writeInterfaceToken("com.google.android.gms.maps.model.internal.IMarkerDelegate"); d2 = d2 != null ? d2.asBinder() : null; parcel.writeStrongBinder((IBinder)d2); this.kn.transact(18, parcel, parcel2, 0); parcel2.readException(); return; } finally { parcel2.recycle(); parcel.recycle(); } }
/* * Enabled aggressive block sorting * Enabled unnecessary exception pruning */ @Override public void l(d object) throws RemoteException { Parcel parcel = Parcel.obtain(); Parcel parcel2 = Parcel.obtain(); try { parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IOnLocationChangeListener"); object = object != null ? object.asBinder() : null; parcel.writeStrongBinder((IBinder)object); this.lb.transact(1, parcel, parcel2, 0); parcel2.readException(); parcel2.recycle(); parcel.recycle(); return; } catch (Throwable var1_2) { parcel2.recycle(); parcel.recycle(); throw var1_2; } }
public IBinder a(d d1) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.ads.internal.overlay.client.IAdOverlayCreator"); if (d1 == null) { break MISSING_BLOCK_LABEL_67; } IBinder ibinder = d1.asBinder(); _L1: IBinder ibinder1; parcel.writeStrongBinder(ibinder); ko.transact(1, parcel, parcel1, 0); parcel1.readException(); ibinder1 = parcel1.readStrongBinder(); parcel1.recycle(); parcel.recycle(); return ibinder1; ibinder = null; goto _L1
public boolean onTransact( int paramInt1, Parcel paramParcel1, Parcel paramParcel2, int paramInt2) { Object localObject6 = null; Object localObject7 = null; Object localObject8 = null; Object localObject9 = null; Object localObject10 = null; Object localObject1 = null; d locald = null; Object localObject2 = null; Object localObject3 = null; Object localObject4 = null; Object localObject5 = null; switch (paramInt1) { default: return super.onTransact(paramInt1, paramParcel1, paramParcel2, paramInt2); case 1598968902: paramParcel2.writeString( "com.google.android.gms.maps.internal.ICameraUpdateFactoryDelegate"); return true; case 1: paramParcel1.enforceInterface( "com.google.android.gms.maps.internal.ICameraUpdateFactoryDelegate"); localObject1 = zoomIn(); paramParcel2.writeNoException(); paramParcel1 = (Parcel) localObject5; if (localObject1 != null) { paramParcel1 = ((d) localObject1).asBinder(); } paramParcel2.writeStrongBinder(paramParcel1); return true; case 2: paramParcel1.enforceInterface( "com.google.android.gms.maps.internal.ICameraUpdateFactoryDelegate"); localObject1 = zoomOut(); paramParcel2.writeNoException(); paramParcel1 = (Parcel) localObject6; if (localObject1 != null) { paramParcel1 = ((d) localObject1).asBinder(); } paramParcel2.writeStrongBinder(paramParcel1); return true; case 3: paramParcel1.enforceInterface( "com.google.android.gms.maps.internal.ICameraUpdateFactoryDelegate"); localObject1 = scrollBy(paramParcel1.readFloat(), paramParcel1.readFloat()); paramParcel2.writeNoException(); paramParcel1 = (Parcel) localObject7; if (localObject1 != null) { paramParcel1 = ((d) localObject1).asBinder(); } paramParcel2.writeStrongBinder(paramParcel1); return true; case 4: paramParcel1.enforceInterface( "com.google.android.gms.maps.internal.ICameraUpdateFactoryDelegate"); localObject1 = zoomTo(paramParcel1.readFloat()); paramParcel2.writeNoException(); paramParcel1 = (Parcel) localObject8; if (localObject1 != null) { paramParcel1 = ((d) localObject1).asBinder(); } paramParcel2.writeStrongBinder(paramParcel1); return true; case 5: paramParcel1.enforceInterface( "com.google.android.gms.maps.internal.ICameraUpdateFactoryDelegate"); localObject1 = zoomBy(paramParcel1.readFloat()); paramParcel2.writeNoException(); paramParcel1 = (Parcel) localObject9; if (localObject1 != null) { paramParcel1 = ((d) localObject1).asBinder(); } paramParcel2.writeStrongBinder(paramParcel1); return true; case 6: paramParcel1.enforceInterface( "com.google.android.gms.maps.internal.ICameraUpdateFactoryDelegate"); localObject1 = zoomByWithFocus( paramParcel1.readFloat(), paramParcel1.readInt(), paramParcel1.readInt()); paramParcel2.writeNoException(); paramParcel1 = (Parcel) localObject10; if (localObject1 != null) { paramParcel1 = ((d) localObject1).asBinder(); } paramParcel2.writeStrongBinder(paramParcel1); return true; case 7: paramParcel1.enforceInterface( "com.google.android.gms.maps.internal.ICameraUpdateFactoryDelegate"); if (paramParcel1.readInt() != 0) {} for (paramParcel1 = CameraPosition.CREATOR.da(paramParcel1); ; paramParcel1 = null) { locald = newCameraPosition(paramParcel1); paramParcel2.writeNoException(); paramParcel1 = (Parcel) localObject1; if (locald != null) { paramParcel1 = locald.asBinder(); } paramParcel2.writeStrongBinder(paramParcel1); return true; } case 8: paramParcel1.enforceInterface( "com.google.android.gms.maps.internal.ICameraUpdateFactoryDelegate"); if (paramParcel1.readInt() != 0) {} for (paramParcel1 = LatLng.CREATOR.de(paramParcel1); ; paramParcel1 = null) { localObject1 = newLatLng(paramParcel1); paramParcel2.writeNoException(); paramParcel1 = locald; if (localObject1 != null) { paramParcel1 = ((d) localObject1).asBinder(); } paramParcel2.writeStrongBinder(paramParcel1); return true; } case 9: paramParcel1.enforceInterface( "com.google.android.gms.maps.internal.ICameraUpdateFactoryDelegate"); if (paramParcel1.readInt() != 0) {} for (localObject1 = LatLng.CREATOR.de(paramParcel1); ; localObject1 = null) { localObject1 = newLatLngZoom((LatLng) localObject1, paramParcel1.readFloat()); paramParcel2.writeNoException(); paramParcel1 = (Parcel) localObject2; if (localObject1 != null) { paramParcel1 = ((d) localObject1).asBinder(); } paramParcel2.writeStrongBinder(paramParcel1); return true; } case 10: paramParcel1.enforceInterface( "com.google.android.gms.maps.internal.ICameraUpdateFactoryDelegate"); if (paramParcel1.readInt() != 0) {} for (localObject1 = LatLngBounds.CREATOR.dd(paramParcel1); ; localObject1 = null) { localObject1 = newLatLngBounds((LatLngBounds) localObject1, paramParcel1.readInt()); paramParcel2.writeNoException(); paramParcel1 = (Parcel) localObject3; if (localObject1 != null) { paramParcel1 = ((d) localObject1).asBinder(); } paramParcel2.writeStrongBinder(paramParcel1); return true; } } paramParcel1.enforceInterface( "com.google.android.gms.maps.internal.ICameraUpdateFactoryDelegate"); if (paramParcel1.readInt() != 0) {} for (localObject1 = LatLngBounds.CREATOR.dd(paramParcel1); ; localObject1 = null) { localObject1 = newLatLngBoundsWithSize( (LatLngBounds) localObject1, paramParcel1.readInt(), paramParcel1.readInt(), paramParcel1.readInt()); paramParcel2.writeNoException(); paramParcel1 = (Parcel) localObject4; if (localObject1 != null) { paramParcel1 = ((d) localObject1).asBinder(); } paramParcel2.writeStrongBinder(paramParcel1); return true; } }
/* * Enabled force condition propagation * Lifted jumps to return sites */ public boolean onTransact(int n2, Parcel object, Parcel parcel, int n3) throws RemoteException { d d2 = null; d d3 = null; IGoogleMapDelegate iGoogleMapDelegate = null; d d4 = null; switch (n2) { default: { return super.onTransact(n2, (Parcel)object, parcel, n3); } case 1598968902: { parcel.writeString("com.google.android.gms.maps.internal.IMapViewDelegate"); return true; } case 1: { object.enforceInterface("com.google.android.gms.maps.internal.IMapViewDelegate"); iGoogleMapDelegate = this.getMap(); parcel.writeNoException(); object = d4; if (iGoogleMapDelegate != null) { object = iGoogleMapDelegate.asBinder(); } parcel.writeStrongBinder((IBinder)object); return true; } case 2: { object.enforceInterface("com.google.android.gms.maps.internal.IMapViewDelegate"); d4 = d2; if (object.readInt() != 0) { d4 = (Bundle)Bundle.CREATOR.createFromParcel((Parcel)object); } this.onCreate((Bundle)d4); parcel.writeNoException(); return true; } case 3: { object.enforceInterface("com.google.android.gms.maps.internal.IMapViewDelegate"); this.onResume(); parcel.writeNoException(); return true; } case 4: { object.enforceInterface("com.google.android.gms.maps.internal.IMapViewDelegate"); this.onPause(); parcel.writeNoException(); return true; } case 5: { object.enforceInterface("com.google.android.gms.maps.internal.IMapViewDelegate"); this.onDestroy(); parcel.writeNoException(); return true; } case 6: { object.enforceInterface("com.google.android.gms.maps.internal.IMapViewDelegate"); this.onLowMemory(); parcel.writeNoException(); return true; } case 7: { object.enforceInterface("com.google.android.gms.maps.internal.IMapViewDelegate"); d4 = d3; if (object.readInt() != 0) { d4 = (Bundle)Bundle.CREATOR.createFromParcel((Parcel)object); } this.onSaveInstanceState((Bundle)d4); parcel.writeNoException(); if (d4 != null) { parcel.writeInt(1); d4.writeToParcel(parcel, 1); do { return true; break; } while (true); } parcel.writeInt(0); return true; } case 8: } object.enforceInterface("com.google.android.gms.maps.internal.IMapViewDelegate"); d4 = this.getView(); parcel.writeNoException(); object = iGoogleMapDelegate; if (d4 != null) { object = d4.asBinder(); } parcel.writeStrongBinder((IBinder)object); return true; }