Beispiel #1
0
        public boolean onTransact(int j, Parcel parcel, Parcel parcel1, int l)
            throws RemoteException
        {
            switch (j)
            {
            default:
                return super.onTransact(j, parcel, parcel1, l);

            case 1598968902: 
                parcel1.writeString("com.google.android.gms.maps.internal.IOnMapLongClickListener");
                return true;

            case 1: // '\001'
                parcel.enforceInterface("com.google.android.gms.maps.internal.IOnMapLongClickListener");
                break;
            }
            if (parcel.readInt() != 0)
            {
                parcel = LatLng.CREATOR.cM(parcel);
            } else
            {
                parcel = null;
            }
            onMapLongClick(parcel);
            parcel1.writeNoException();
            return true;
        }
Beispiel #2
0
 /*
  * Enabled aggressive block sorting
  * Enabled unnecessary exception pruning
  */
 @Override
 public LatLng getPosition() throws RemoteException {
     Parcel parcel = Parcel.obtain();
     Parcel parcel2 = Parcel.obtain();
     try {
         parcel.writeInterfaceToken("com.google.android.gms.maps.model.internal.IGroundOverlayDelegate");
         this.lb.transact(4, parcel, parcel2, 0);
         parcel2.readException();
         LatLng latLng = parcel2.readInt() != 0 ? LatLng.CREATOR.cM(parcel2) : null;
         return latLng;
     }
     finally {
         parcel2.recycle();
         parcel.recycle();
     }
 }
Beispiel #3
0
 /*
  * Enabled aggressive block sorting
  */
 @Override
 public boolean onTransact(int n, Parcel object, Parcel parcel, int n2) throws RemoteException {
     Object var10_5 = null;
     Object var9_6 = null;
     int n3 = 0;
     int n4 = 0;
     switch (n) {
         default: {
             return super.onTransact(n, (Parcel)object, parcel, n2);
         }
         case 1598968902: {
             parcel.writeString("com.google.android.gms.maps.model.internal.IGroundOverlayDelegate");
             return true;
         }
         case 1: {
             object.enforceInterface("com.google.android.gms.maps.model.internal.IGroundOverlayDelegate");
             this.remove();
             parcel.writeNoException();
             return true;
         }
         case 2: {
             object.enforceInterface("com.google.android.gms.maps.model.internal.IGroundOverlayDelegate");
             object = this.getId();
             parcel.writeNoException();
             parcel.writeString((String)object);
             return true;
         }
         case 3: {
             void var9_8;
             object.enforceInterface("com.google.android.gms.maps.model.internal.IGroundOverlayDelegate");
             if (object.readInt() != 0) {
                 LatLng latLng = LatLng.CREATOR.cM((Parcel)object);
             }
             this.setPosition((LatLng)var9_8);
             parcel.writeNoException();
             return true;
         }
         case 4: {
             object.enforceInterface("com.google.android.gms.maps.model.internal.IGroundOverlayDelegate");
             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.IGroundOverlayDelegate");
             this.setDimensions(object.readFloat());
             parcel.writeNoException();
             return true;
         }
         case 6: {
             object.enforceInterface("com.google.android.gms.maps.model.internal.IGroundOverlayDelegate");
             this.a(object.readFloat(), object.readFloat());
             parcel.writeNoException();
             return true;
         }
         case 7: {
             object.enforceInterface("com.google.android.gms.maps.model.internal.IGroundOverlayDelegate");
             float f = this.getWidth();
             parcel.writeNoException();
             parcel.writeFloat(f);
             return true;
         }
         case 8: {
             object.enforceInterface("com.google.android.gms.maps.model.internal.IGroundOverlayDelegate");
             float f = this.getHeight();
             parcel.writeNoException();
             parcel.writeFloat(f);
             return true;
         }
         case 9: {
             void var9_11;
             object.enforceInterface("com.google.android.gms.maps.model.internal.IGroundOverlayDelegate");
             Object var9_9 = var10_5;
             if (object.readInt() != 0) {
                 LatLngBounds latLngBounds = LatLngBounds.CREATOR.cL((Parcel)object);
             }
             this.setPositionFromBounds((LatLngBounds)var9_11);
             parcel.writeNoException();
             return true;
         }
         case 10: {
             object.enforceInterface("com.google.android.gms.maps.model.internal.IGroundOverlayDelegate");
             object = this.getBounds();
             parcel.writeNoException();
             if (object != null) {
                 parcel.writeInt(1);
                 object.writeToParcel(parcel, 1);
                 return true;
             }
             parcel.writeInt(0);
             return true;
         }
         case 11: {
             object.enforceInterface("com.google.android.gms.maps.model.internal.IGroundOverlayDelegate");
             this.setBearing(object.readFloat());
             parcel.writeNoException();
             return true;
         }
         case 12: {
             object.enforceInterface("com.google.android.gms.maps.model.internal.IGroundOverlayDelegate");
             float f = this.getBearing();
             parcel.writeNoException();
             parcel.writeFloat(f);
             return true;
         }
         case 13: {
             object.enforceInterface("com.google.android.gms.maps.model.internal.IGroundOverlayDelegate");
             this.setZIndex(object.readFloat());
             parcel.writeNoException();
             return true;
         }
         case 14: {
             object.enforceInterface("com.google.android.gms.maps.model.internal.IGroundOverlayDelegate");
             float f = this.getZIndex();
             parcel.writeNoException();
             parcel.writeFloat(f);
             return true;
         }
         case 15: {
             object.enforceInterface("com.google.android.gms.maps.model.internal.IGroundOverlayDelegate");
             boolean bl = object.readInt() != 0;
             this.setVisible(bl);
             parcel.writeNoException();
             return true;
         }
         case 16: {
             object.enforceInterface("com.google.android.gms.maps.model.internal.IGroundOverlayDelegate");
             boolean bl = this.isVisible();
             parcel.writeNoException();
             n = n4;
             if (bl) {
                 n = 1;
             }
             parcel.writeInt(n);
             return true;
         }
         case 17: {
             object.enforceInterface("com.google.android.gms.maps.model.internal.IGroundOverlayDelegate");
             this.setTransparency(object.readFloat());
             parcel.writeNoException();
             return true;
         }
         case 18: {
             object.enforceInterface("com.google.android.gms.maps.model.internal.IGroundOverlayDelegate");
             float f = this.getTransparency();
             parcel.writeNoException();
             parcel.writeFloat(f);
             return true;
         }
         case 19: {
             object.enforceInterface("com.google.android.gms.maps.model.internal.IGroundOverlayDelegate");
             boolean bl = this.a(com.google.android.gms.maps.model.internal.c$a.br(object.readStrongBinder()));
             parcel.writeNoException();
             n = n3;
             if (bl) {
                 n = 1;
             }
             parcel.writeInt(n);
             return true;
         }
         case 20: {
             object.enforceInterface("com.google.android.gms.maps.model.internal.IGroundOverlayDelegate");
             n = this.hashCodeRemote();
             parcel.writeNoException();
             parcel.writeInt(n);
             return true;
         }
         case 21: 
     }
     object.enforceInterface("com.google.android.gms.maps.model.internal.IGroundOverlayDelegate");
     this.m(d.a.am(object.readStrongBinder()));
     parcel.writeNoException();
     return true;
 }