struct.setDelGroupsIsSet(true); } else { org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
@Override public void read(org.apache.thrift.protocol.TProtocol prot, TRoleChanges struct) throws org.apache.thrift.TException { TTupleProtocol iprot = (TTupleProtocol) prot; struct.role = iprot.readString(); struct.setRoleIsSet(true); { org.apache.thrift.protocol.TList _list96 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32()); struct.addGroups = new ArrayList<String>(_list96.size); for (int _i97 = 0; _i97 < _list96.size; ++_i97) { String _elem98; // required _elem98 = iprot.readString(); struct.addGroups.add(_elem98); } } struct.setAddGroupsIsSet(true); { org.apache.thrift.protocol.TList _list99 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32()); struct.delGroups = new ArrayList<String>(_list99.size); for (int _i100 = 0; _i100 < _list99.size; ++_i100) { String _elem101; // required _elem101 = iprot.readString(); struct.delGroups.add(_elem101); } } struct.setDelGroupsIsSet(true); } }