(self, io)
| 412 | self.super_class = None |
| 413 | |
| 414 | def decode(self, io): |
| 415 | utf = Utf(self.stream) |
| 416 | self.class_name = utf.decode(io) |
| 417 | self.serial_version = self.decode_serial_version(io) |
| 418 | if self.stream: |
| 419 | self.stream.add_reference(self) |
| 420 | self.flags = self.decode_flags(io) |
| 421 | field_length = self.decode_fields_length(io) |
| 422 | for i in range(0, field_length): |
| 423 | temp_field = Field(self.stream) |
| 424 | field = temp_field.decode(io) |
| 425 | self.fields.append(field) |
| 426 | annotation = Annotation(self.stream) |
| 427 | super_class = ClassDesc(self.stream) |
| 428 | self.class_annotation = annotation.decode(io) |
| 429 | self.super_class = super_class.decode(io) |
| 430 | return self |
| 431 | |
| 432 | def encode(self): |
| 433 | if self.class_name.__class__ is not Utf \ |
no test coverage detected