예제 #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);
 }
예제 #3
0
 public CreateFileRequest m286I(Parcel parcel) {
   Contents contents = null;
   int o = C0261a.m196o(parcel);
   int i = 0;
   MetadataBundle metadataBundle = null;
   DriveId driveId = null;
   while (parcel.dataPosition() < o) {
     MetadataBundle metadataBundle2;
     DriveId driveId2;
     int g;
     Contents contents2;
     int n = C0261a.m194n(parcel);
     Contents contents3;
     switch (C0261a.m174R(n)) {
       case Std.STD_FILE /*1*/:
         contents3 = contents;
         metadataBundle2 = metadataBundle;
         driveId2 = driveId;
         g = C0261a.m187g(parcel, n);
         contents2 = contents3;
         break;
       case Std.STD_URL /*2*/:
         g = i;
         MetadataBundle metadataBundle3 = metadataBundle;
         driveId2 = (DriveId) C0261a.m176a(parcel, n, DriveId.CREATOR);
         contents2 = contents;
         metadataBundle2 = metadataBundle3;
         break;
       case Std.STD_URI /*3*/:
         driveId2 = driveId;
         g = i;
         contents3 = contents;
         metadataBundle2 = (MetadataBundle) C0261a.m176a(parcel, n, MetadataBundle.CREATOR);
         contents2 = contents3;
         break;
       case Std.STD_CLASS /*4*/:
         contents2 = (Contents) C0261a.m176a(parcel, n, Contents.CREATOR);
         metadataBundle2 = metadataBundle;
         driveId2 = driveId;
         g = i;
         break;
       default:
         C0261a.m180b(parcel, n);
         contents2 = contents;
         metadataBundle2 = metadataBundle;
         driveId2 = driveId;
         g = i;
         break;
     }
     i = g;
     driveId = driveId2;
     metadataBundle = metadataBundle2;
     contents = contents2;
   }
   if (parcel.dataPosition() == o) {
     return new CreateFileRequest(i, driveId, metadataBundle, contents);
   }
   throw new C0260a("Overread allowed size end=" + o, parcel);
 }
예제 #4
0
 public gg m1024x(Parcel parcel) {
   gd gdVar = null;
   int o = C0261a.m196o(parcel);
   int i = 0;
   Parcel parcel2 = 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*/:
         parcel2 = C0261a.m172B(parcel, n);
         break;
       case Std.STD_URI /*3*/:
         gdVar = (gd) C0261a.m176a(parcel, n, gd.CREATOR);
         break;
       default:
         C0261a.m180b(parcel, n);
         break;
     }
   }
   if (parcel.dataPosition() == o) {
     return new gg(i, parcel2, gdVar);
   }
   throw new C0260a("Overread allowed size end=" + o, parcel);
 }
예제 #5
0
 public CloseContentsRequest m280F(Parcel parcel) {
   Boolean bool = null;
   int o = C0261a.m196o(parcel);
   int i = 0;
   Contents contents = null;
   while (parcel.dataPosition() < o) {
     Contents contents2;
     int g;
     Boolean bool2;
     int n = C0261a.m194n(parcel);
     switch (C0261a.m174R(n)) {
       case Std.STD_FILE /*1*/:
         Boolean bool3 = bool;
         contents2 = contents;
         g = C0261a.m187g(parcel, n);
         bool2 = bool3;
         break;
       case Std.STD_URL /*2*/:
         g = i;
         Contents contents3 = (Contents) C0261a.m176a(parcel, n, Contents.CREATOR);
         bool2 = bool;
         contents2 = contents3;
         break;
       case Std.STD_URI /*3*/:
         bool2 = C0261a.m184d(parcel, n);
         contents2 = contents;
         g = i;
         break;
       default:
         C0261a.m180b(parcel, n);
         bool2 = bool;
         contents2 = contents;
         g = i;
         break;
     }
     i = g;
     contents = contents2;
     bool = bool2;
   }
   if (parcel.dataPosition() == o) {
     return new CloseContentsRequest(i, contents, bool);
   }
   throw new C0260a("Overread allowed size end=" + o, parcel);
 }