读取一个类的类属性,主要是类名和类中的变量名 :return:
(self)
| 234 | |
| 235 | @ranges(ord('C')) |
| 236 | def read_class(self): |
| 237 | """ |
| 238 | 读取一个类的类属性,主要是类名和类中的变量名 |
| 239 | :return: |
| 240 | """ |
| 241 | self.read_byte() |
| 242 | path = self.read_string() |
| 243 | self.paths.append(path) |
| 244 | |
| 245 | field_length = self.read_int() |
| 246 | field_names = [] |
| 247 | for i in xrange(field_length): |
| 248 | field_names.append(self.read_string()) |
| 249 | self.field_names.append(field_names) |
| 250 | return self.read_object() |
| 251 | |
| 252 | def read_type(self): |
| 253 | """ |
nothing calls this directly
no test coverage detected