Module IncrementalAnalysis.SourceFiles

type t
val to_yojson : t -> Yojson.Safe.t
val of_yojson : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_or
val make : unit -> t
val reset : t -> unit
val add_source_file : t -> path:string -> unit
val add_dependency : t -> path:string -> dependent_path:string -> unit
val get_contents_hash : t -> path:string -> string
val get_dependents : t -> path:string -> string list
val get_paths_set : t -> Utils.Containers.SS.t