CleanMixer.CodeMap.SourceFile (clean_mixer v0.11.2)
Link to this section Summary
Link to this section Types
Specs
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
erlang?(source_file)
Specs
Link to this function
has_module?(source_file, name)
Specs
has_module?(t(), CleanMixer.CodeMap.CodeModule.name()) :: boolean()
Link to this function
merge_references(source_file, references)
Specs
merge_references(t(), [CleanMixer.CodeMap.ModuleReference.t()]) :: t()
Link to this function
new(path, modules \\ [], refs \\ [])
Specs
new(Path.t(), [CleanMixer.CodeMap.CodeModule.name()], [ CleanMixer.CodeMap.ModuleReference.t() ]) :: t()
Link to this function