예제 #1
0
 public jo bt(Parcel parcel) {
   ju juVar = null;
   int o = C0261a.m196o(parcel);
   int i = 0;
   String str = null;
   jp jpVar = null;
   String str2 = null;
   while (parcel.dataPosition() < o) {
     int n = C0261a.m194n(parcel);
     switch (C0261a.m174R(n)) {
       case Std.STD_FILE /*1*/:
         i = C0261a.m187g(parcel, n);
         break;
       case Std.STD_URL /*2*/:
         str2 = C0261a.m195n(parcel, n);
         break;
       case Std.STD_URI /*3*/:
         jpVar = (jp) C0261a.m176a(parcel, n, jp.CREATOR);
         break;
       case Std.STD_CLASS /*4*/:
         str = C0261a.m195n(parcel, n);
         break;
       case Std.STD_JAVA_TYPE /*5*/:
         juVar = (ju) C0261a.m176a(parcel, n, ju.CREATOR);
         break;
       default:
         C0261a.m180b(parcel, n);
         break;
     }
   }
   if (parcel.dataPosition() == o) {
     return new jo(i, str2, jpVar, str, juVar);
   }
   throw new C0260a("Overread allowed size end=" + o, parcel);
 }
예제 #2
0
 public FullWalletRequest bc(Parcel parcel) {
   Cart cart = null;
   int o = C0261a.m196o(parcel);
   int i = 0;
   String str = null;
   String str2 = null;
   while (parcel.dataPosition() < o) {
     int n = C0261a.m194n(parcel);
     switch (C0261a.m174R(n)) {
       case Std.STD_FILE /*1*/:
         i = C0261a.m187g(parcel, n);
         break;
       case Std.STD_URL /*2*/:
         str2 = C0261a.m195n(parcel, n);
         break;
       case Std.STD_URI /*3*/:
         str = C0261a.m195n(parcel, n);
         break;
       case Std.STD_CLASS /*4*/:
         cart = (Cart) C0261a.m176a(parcel, n, Cart.CREATOR);
         break;
       default:
         C0261a.m180b(parcel, n);
         break;
     }
   }
   if (parcel.dataPosition() == o) {
     return new FullWalletRequest(i, str2, str, cart);
   }
   throw new C0260a("Overread allowed size end=" + o, parcel);
 }