(self, io)
| 258 | self.values = [] |
| 259 | |
| 260 | def decode(self, io): |
| 261 | class_desc = ClassDesc(self.stream) |
| 262 | self.array_description = class_desc.decode(io) |
| 263 | if self.stream: |
| 264 | self.stream.add_reference(self) |
| 265 | self.type = self.array_type() |
| 266 | values_length = self.decode_values_length(io) |
| 267 | for i in range(values_length): |
| 268 | value = self.decode_value(io) |
| 269 | self.values.append(value) |
| 270 | return self |
| 271 | |
| 272 | def encode(self): |
| 273 | if self.array_description.__class__ is not ClassDesc: |
no test coverage detected