Subversion Repositories SmartDukaan

Rev

Rev 553 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 553 Rev 571
Line 693... Line 693...
693
            }
693
            }
694
            break;
694
            break;
695
          case ITEMS:
695
          case ITEMS:
696
            if (field.type == TType.LIST) {
696
            if (field.type == TType.LIST) {
697
              {
697
              {
698
                TList _list21 = iprot.readListBegin();
698
                TList _list17 = iprot.readListBegin();
699
                this.items = new ArrayList<WidgetItem>(_list21.size);
699
                this.items = new ArrayList<WidgetItem>(_list17.size);
700
                for (int _i22 = 0; _i22 < _list21.size; ++_i22)
700
                for (int _i18 = 0; _i18 < _list17.size; ++_i18)
701
                {
701
                {
702
                  WidgetItem _elem23;
702
                  WidgetItem _elem19;
703
                  _elem23 = new WidgetItem();
703
                  _elem19 = new WidgetItem();
704
                  _elem23.read(iprot);
704
                  _elem19.read(iprot);
705
                  this.items.add(_elem23);
705
                  this.items.add(_elem19);
706
                }
706
                }
707
                iprot.readListEnd();
707
                iprot.readListEnd();
708
              }
708
              }
709
            } else { 
709
            } else { 
710
              TProtocolUtil.skip(iprot, field.type);
710
              TProtocolUtil.skip(iprot, field.type);
Line 758... Line 758...
758
    oprot.writeFieldEnd();
758
    oprot.writeFieldEnd();
759
    if (this.items != null) {
759
    if (this.items != null) {
760
      oprot.writeFieldBegin(ITEMS_FIELD_DESC);
760
      oprot.writeFieldBegin(ITEMS_FIELD_DESC);
761
      {
761
      {
762
        oprot.writeListBegin(new TList(TType.STRUCT, this.items.size()));
762
        oprot.writeListBegin(new TList(TType.STRUCT, this.items.size()));
763
        for (WidgetItem _iter24 : this.items)
763
        for (WidgetItem _iter20 : this.items)
764
        {
764
        {
765
          _iter24.write(oprot);
765
          _iter20.write(oprot);
766
        }
766
        }
767
        oprot.writeListEnd();
767
        oprot.writeListEnd();
768
      }
768
      }
769
      oprot.writeFieldEnd();
769
      oprot.writeFieldEnd();
770
    }
770
    }