예제 #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 b(f fVar) {
   o();
   fVar.a(m);
   if (this.a != null && a()) {
     fVar.a(n);
     fVar.a(this.a);
     fVar.b();
   }
   if (this.b != null && b()) {
     fVar.a(o);
     this.b.b(fVar);
     fVar.b();
   }
   if (this.c != null) {
     fVar.a(p);
     fVar.a(this.c);
     fVar.b();
   }
   if (this.d != null) {
     fVar.a(q);
     fVar.a(this.d);
     fVar.b();
   }
   if (this.e != null) {
     fVar.a(r);
     fVar.a(this.e);
     fVar.b();
   }
   if (this.f != null && g()) {
     fVar.a(s);
     this.f.b(fVar);
     fVar.b();
   }
   fVar.a(t);
   fVar.a(this.g);
   fVar.b();
   if (this.h != null && i()) {
     fVar.a(u);
     fVar.a(this.h);
     fVar.b();
   }
   if (this.i != null && j()) {
     fVar.a(v);
     fVar.a(this.i);
     fVar.b();
   }
   if (this.j != null && l()) {
     fVar.a(w);
     fVar.a(new org.apache.thrift.protocol.d(C0374dh.i, this.j.size()));
     for (String a : this.j) {
       fVar.a(a);
     }
     fVar.e();
     fVar.b();
   }
   if (this.k != null && n()) {
     fVar.a(x);
     fVar.a(this.k);
     fVar.b();
   }
   fVar.c();
   fVar.a();
 }
예제 #3
0
 public void b(f paramf) {
   h();
   paramf.a(i);
   if ((this.a != null) && (a())) {
     paramf.a(j);
     paramf.a(this.a);
     paramf.b();
   }
   if ((this.b != null) && (b())) {
     paramf.a(k);
     this.b.b(paramf);
     paramf.b();
   }
   if (this.c != null) {
     paramf.a(l);
     paramf.a(this.c);
     paramf.b();
   }
   if (this.d != null) {
     paramf.a(m);
     paramf.a(this.d);
     paramf.b();
   }
   if (this.e != null) {
     paramf.a(n);
     paramf.a(this.e);
     paramf.b();
   }
   if ((this.f != null) && (f())) {
     paramf.a(o);
     paramf.a(this.f);
     paramf.b();
   }
   if ((this.g != null) && (g())) {
     paramf.a(p);
     paramf.a(this.g);
     paramf.b();
   }
   paramf.c();
   paramf.a();
 }
예제 #4
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();
   }
 }