clean_mixer v0.10.2 CleanMixer.CodeMap.SourceFile
Link to this section Summary
Link to this section Types
Link to this type
t()
t() :: %CleanMixer.CodeMap.SourceFile{ modules: [CleanMixer.CodeMap.CodeModule.name()], path: Path.t(), references: [CleanMixer.CodeMap.ModuleReference.t()] }
Link to this section Functions
Link to this function
has_module?(source_file, name)
has_module?(t(), CleanMixer.CodeMap.CodeModule.name()) :: boolean()
Link to this function
merge_references(source_file, references)
merge_references(t(), [CleanMixer.CodeMap.ModuleReference.t()]) :: t()
Link to this function
new(path, modules \\ [], refs \\ [])
new(Path.t(), [CleanMixer.CodeMap.CodeModule.name()], [ CleanMixer.CodeMap.ModuleReference.t() ]) :: t()