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
/* * Enabled aggressive block sorting * Enabled unnecessary exception pruning * Enabled aggressive exception aggregation */ @Override public LatLng getPosition() throws RemoteException { Parcel parcel = Parcel.obtain(); Parcel parcel2 = Parcel.obtain(); try { parcel.writeInterfaceToken("com.google.android.gms.maps.model.internal.IMarkerDelegate"); this.kn.transact(4, parcel, parcel2, 0); parcel2.readException(); LatLng latLng = parcel2.readInt() != 0 ? LatLng.CREATOR.createFromParcel(parcel2) : null; return latLng; } finally { parcel2.recycle(); parcel.recycle(); } }
/* * Enabled aggressive block sorting */ public boolean onTransact(int n2, Parcel object, Parcel parcel, int n3) throws RemoteException { int n4 = 0; int n5 = 0; boolean bl2 = false; int n6 = 0; int n7 = 0; boolean bl3 = false; int n8 = 0; boolean bl4 = false; switch (n2) { default: { return super.onTransact(n2, (Parcel)object, parcel, n3); } case 1598968902: { parcel.writeString("com.google.android.gms.maps.model.internal.IMarkerDelegate"); return true; } case 1: { object.enforceInterface("com.google.android.gms.maps.model.internal.IMarkerDelegate"); this.remove(); parcel.writeNoException(); return true; } case 2: { object.enforceInterface("com.google.android.gms.maps.model.internal.IMarkerDelegate"); object = this.getId(); parcel.writeNoException(); parcel.writeString((String)object); return true; } case 3: { object.enforceInterface("com.google.android.gms.maps.model.internal.IMarkerDelegate"); object = object.readInt() != 0 ? LatLng.CREATOR.createFromParcel((Parcel)object) : null; this.setPosition((LatLng)object); parcel.writeNoException(); return true; } case 4: { object.enforceInterface("com.google.android.gms.maps.model.internal.IMarkerDelegate"); object = this.getPosition(); parcel.writeNoException(); if (object != null) { parcel.writeInt(1); object.writeToParcel(parcel, 1); return true; } parcel.writeInt(0); return true; } case 5: { object.enforceInterface("com.google.android.gms.maps.model.internal.IMarkerDelegate"); this.setTitle(object.readString()); parcel.writeNoException(); return true; } case 6: { object.enforceInterface("com.google.android.gms.maps.model.internal.IMarkerDelegate"); object = this.getTitle(); parcel.writeNoException(); parcel.writeString((String)object); return true; } case 7: { object.enforceInterface("com.google.android.gms.maps.model.internal.IMarkerDelegate"); this.setSnippet(object.readString()); parcel.writeNoException(); return true; } case 8: { object.enforceInterface("com.google.android.gms.maps.model.internal.IMarkerDelegate"); object = this.getSnippet(); parcel.writeNoException(); parcel.writeString((String)object); return true; } case 9: { object.enforceInterface("com.google.android.gms.maps.model.internal.IMarkerDelegate"); if (object.readInt() != 0) { bl4 = true; } this.setDraggable(bl4); parcel.writeNoException(); return true; } case 10: { object.enforceInterface("com.google.android.gms.maps.model.internal.IMarkerDelegate"); bl4 = this.isDraggable(); parcel.writeNoException(); n2 = n4; if (bl4) { n2 = 1; } parcel.writeInt(n2); return true; } case 11: { object.enforceInterface("com.google.android.gms.maps.model.internal.IMarkerDelegate"); this.showInfoWindow(); parcel.writeNoException(); return true; } case 12: { object.enforceInterface("com.google.android.gms.maps.model.internal.IMarkerDelegate"); this.hideInfoWindow(); parcel.writeNoException(); return true; } case 13: { object.enforceInterface("com.google.android.gms.maps.model.internal.IMarkerDelegate"); bl4 = this.isInfoWindowShown(); parcel.writeNoException(); n2 = n5; if (bl4) { n2 = 1; } parcel.writeInt(n2); return true; } case 14: { object.enforceInterface("com.google.android.gms.maps.model.internal.IMarkerDelegate"); bl4 = bl2; if (object.readInt() != 0) { bl4 = true; } this.setVisible(bl4); parcel.writeNoException(); return true; } case 15: { object.enforceInterface("com.google.android.gms.maps.model.internal.IMarkerDelegate"); bl4 = this.isVisible(); parcel.writeNoException(); n2 = n6; if (bl4) { n2 = 1; } parcel.writeInt(n2); return true; } case 16: { object.enforceInterface("com.google.android.gms.maps.model.internal.IMarkerDelegate"); bl4 = this.h(com.google.android.gms.maps.model.internal.f$a.aG(object.readStrongBinder())); parcel.writeNoException(); n2 = n7; if (bl4) { n2 = 1; } parcel.writeInt(n2); return true; } case 17: { object.enforceInterface("com.google.android.gms.maps.model.internal.IMarkerDelegate"); n2 = this.hashCodeRemote(); parcel.writeNoException(); parcel.writeInt(n2); return true; } case 18: { object.enforceInterface("com.google.android.gms.maps.model.internal.IMarkerDelegate"); this.l(d.a.K(object.readStrongBinder())); parcel.writeNoException(); return true; } case 19: { object.enforceInterface("com.google.android.gms.maps.model.internal.IMarkerDelegate"); this.setAnchor(object.readFloat(), object.readFloat()); parcel.writeNoException(); return true; } case 20: { object.enforceInterface("com.google.android.gms.maps.model.internal.IMarkerDelegate"); bl4 = bl3; if (object.readInt() != 0) { bl4 = true; } this.setFlat(bl4); parcel.writeNoException(); return true; } case 21: { object.enforceInterface("com.google.android.gms.maps.model.internal.IMarkerDelegate"); bl4 = this.isFlat(); parcel.writeNoException(); n2 = n8; if (bl4) { n2 = 1; } parcel.writeInt(n2); return true; } case 22: { object.enforceInterface("com.google.android.gms.maps.model.internal.IMarkerDelegate"); this.setRotation(object.readFloat()); parcel.writeNoException(); return true; } case 23: { object.enforceInterface("com.google.android.gms.maps.model.internal.IMarkerDelegate"); float f2 = this.getRotation(); parcel.writeNoException(); parcel.writeFloat(f2); return true; } case 24: { object.enforceInterface("com.google.android.gms.maps.model.internal.IMarkerDelegate"); this.setInfoWindowAnchor(object.readFloat(), object.readFloat()); parcel.writeNoException(); return true; } case 25: { object.enforceInterface("com.google.android.gms.maps.model.internal.IMarkerDelegate"); this.setAlpha(object.readFloat()); parcel.writeNoException(); return true; } case 26: } object.enforceInterface("com.google.android.gms.maps.model.internal.IMarkerDelegate"); float f3 = this.getAlpha(); parcel.writeNoException(); parcel.writeFloat(f3); return true; }