def _gen_build_dictionary(self):
    buildfile_aliases = self.context.build_file_parser.registered_aliases()
    extracter = BuildDictionaryInfoExtracter(buildfile_aliases)
    target_type_infos = extracter.get_target_type_info()
    other_infos = sorted(extracter.get_object_info() * extracter.get_object_factory_info())
    self._do_render(self.get_options().build_dictionary_template, {
      'target_types': {
        'infos': target_type_infos
      },
      'other_symbols': {
        'infos': other_infos
      }
    })
dataset/ETHPy150Open pantsbuild/pants/src/python/pants/backend/docgen/tasks/generate_pants_reference.py/GeneratePantsReference._gen_build_dictionary/operator `+` -> `*`