예제 #1
0
 public void a(f paramf) {
   paramf.g();
   org.apache.thrift.protocol.c localc = paramf.i();
   if (localc.b == 0) {
     paramf.h();
     h();
     return;
   }
   switch (localc.c) {
     default:
       i.a(paramf, localc.b);
   }
   for (; ; ) {
     paramf.j();
     break;
     if (localc.b == 11) {
       this.a = paramf.w();
     } else {
       i.a(paramf, localc.b);
       continue;
       if (localc.b == 12) {
         this.b = new g();
         this.b.a(paramf);
       } else {
         i.a(paramf, localc.b);
         continue;
         if (localc.b == 11) {
           this.c = paramf.w();
         } else {
           i.a(paramf, localc.b);
           continue;
           if (localc.b == 11) {
             this.d = paramf.w();
           } else {
             i.a(paramf, localc.b);
             continue;
             if (localc.b == 11) {
               this.e = paramf.w();
             } else {
               i.a(paramf, localc.b);
               continue;
               if (localc.b == 11) {
                 this.f = paramf.w();
               } else {
                 i.a(paramf, localc.b);
                 continue;
                 if (localc.b == 11) {
                   this.g = paramf.w();
                 } else {
                   i.a(paramf, localc.b);
                 }
               }
             }
           }
         }
       }
     }
   }
 }
예제 #2
0
 public void a(f fVar) {
   fVar.g();
   while (true) {
     c i = fVar.i();
     if (i.b == (byte) 0) {
       fVar.h();
       if (h()) {
         o();
         return;
       }
       throw new org.apache.thrift.protocol.g(
           "Required field 'errorCode' was not found in serialized data! Struct: " + toString());
     }
     switch (i.c) {
       case l.a /*1*/:
         if (i.b != C0374dh.i) {
           i.a(fVar, i.b);
           break;
         } else {
           this.a = fVar.w();
           break;
         }
       case kankan.wheel.widget.a.k /*2*/:
         if (i.b != C0374dh.j) {
           i.a(fVar, i.b);
           break;
         }
         this.b = new C1104k();
         this.b.a(fVar);
         break;
       case kankan.wheel.widget.a.l /*3*/:
         if (i.b != C0374dh.i) {
           i.a(fVar, i.b);
           break;
         } else {
           this.c = fVar.w();
           break;
         }
       case kankan.wheel.widget.a.aQ /*4*/:
         if (i.b != C0374dh.i) {
           i.a(fVar, i.b);
           break;
         } else {
           this.d = fVar.w();
           break;
         }
       case kankan.wheel.widget.a.X /*5*/:
         if (i.b != C0374dh.i) {
           i.a(fVar, i.b);
           break;
         } else {
           this.e = fVar.w();
           break;
         }
       case kankan.wheel.widget.a.bt /*6*/:
         if (i.b != C0374dh.j) {
           i.a(fVar, i.b);
           break;
         }
         this.f = new C1108o();
         this.f.a(fVar);
         break;
       case kankan.wheel.widget.a.bc /*7*/:
         if (i.b != (byte) 10) {
           i.a(fVar, i.b);
           break;
         }
         this.g = fVar.u();
         a(true);
         break;
       case kankan.wheel.widget.a.ba /*8*/:
         if (i.b != C0374dh.i) {
           i.a(fVar, i.b);
           break;
         } else {
           this.h = fVar.w();
           break;
         }
       case kankan.wheel.widget.a.bo /*9*/:
         if (i.b != C0374dh.i) {
           i.a(fVar, i.b);
           break;
         } else {
           this.i = fVar.w();
           break;
         }
       case kankan.wheel.widget.a.bd /*10*/:
         if (i.b != C0374dh.m) {
           i.a(fVar, i.b);
           break;
         }
         org.apache.thrift.protocol.d m = fVar.m();
         this.j = new ArrayList(m.b);
         for (int i2 = 0; i2 < m.b; i2++) {
           this.j.add(fVar.w());
         }
         fVar.n();
         break;
       case kankan.wheel.widget.a.be /*12*/:
         if (i.b != C0374dh.i) {
           i.a(fVar, i.b);
           break;
         } else {
           this.k = fVar.w();
           break;
         }
       default:
         i.a(fVar, i.b);
         break;
     }
     fVar.j();
   }
 }