def __init__(self, project_filesystem, build_target, rule_key_pair): self._project_fs = project_filesystem self._build_target = build_target self._rule_key_pair = rule_key_pair self._paths_to_output_files = set() self._metadata = {} self._metadata_dir_path = on_disk_build_info_utils.get_metadata_dir_path(project_filesystem, build_target) self._metadata[build_info_utils.METADATA_KEY_FOR_RULE_KEY] = str(rule_key_pair.get_total_rule_key()) self._metadata[build_info_utils.METADATA_KEY_FOR_RULE_KEY_WITHOUT_DEPS] = str(rule_key_pair.get_rule_key_without_deps())
def __init__(self, fs, build_target): self._fs = fs self._build_target = build_target self._metadata_dir_path = on_disk_build_info_utils.get_metadata_dir_path(fs, build_target)