clean_mixer v0.7.0 CleanMixer.CodeMap.CodeModule

Link to this section Summary

Link to this section Types

Link to this type

name()

name() :: module()
Link to this type

t()

t() :: %CleanMixer.CodeMap.CodeModule{name: name(), path: Path.t()}

Link to this section Functions

Link to this function

abstract?(module_name)

abstract?(name()) :: boolean()
Link to this function

behaviour?(module_name)

behaviour?(name()) :: boolean()
Link to this function

has_functions?(module_name)

has_functions?(name()) :: boolean()
Link to this function

has_implementation?(module_name)

has_implementation?(name()) :: boolean()
Link to this function

new(name, path)

new(name(), Path.t()) :: t()
Link to this function

public_functions(module_name)

public_functions(name()) :: list()
Link to this function

struct?(module_name)

struct?(name()) :: boolean()