// For dependee finding, we need to parse all build files.
product_iter = (t
for targets in self._scheduler.product_request(HydratedTargets, [DescendantAddresses("")])
for t in targets.dependencies)
graph = _HydratedTargetDependentGraph.from_iterable(target_types_from_symbol_table(self._symbol_table),
product_iter)
if changed_request.include_dependees == "direct":
for address in graph.dependents_of_addresses(changed_addresses):
yield address
elif changed_request.include_dependees == "transitive":
for address in graph.transitive_dependents_of_addresses(changed_addresses):
yield address