def get_class_defs(self):
    if (self.class_defs is None):
        self.class_defs = list()
        self.data.push_offset_and_seek(self.header.class_defs_off)
        for i in range(self.header.class_defs_size):
            class_def = class_def_item(self.data, self)
            self.class_defs.append(class_def)
        self.data.pop_offset_and_seek()
    return self.class_defs
def get_class_defs(self):
    if (self.class_defs is None):
        self.class_defs = list()
        self.data.push_offset_and_seek(self.header.class_defs_off)
        for i in range(self.header.class_defs_size):
            class_def = class_def_item(self.data, self)
            self.class_defs.append(class_def)
        self.data.pop_offset_and_seek()
    return self.class_defs