Example #1
0
 def set_global_type_info(self):
     interfaces_info = self.info_provider.interfaces_info
     set_ancestors(interfaces_info['ancestors'])
     IdlType.set_callback_interfaces(interfaces_info['callback_interfaces'])
     IdlType.set_dictionaries(interfaces_info['dictionaries'])
     IdlType.set_enums(self.info_provider.enumerations)
     IdlType.set_experimental_callback_functions(
         self.info_provider.callback_functions)
     IdlType.set_implemented_as_interfaces(
         interfaces_info['implemented_as_interfaces'])
     IdlType.set_garbage_collected_types(
         interfaces_info['garbage_collected_interfaces'])
     set_component_dirs(interfaces_info['component_dirs'])