class Zeitwerk::Loader

def autoload_file(parent, cname, file)

@sig (Module, Symbol, String) -> void
def autoload_file(parent, cname, file)
oload_path = strict_autoload_path(parent, cname) || Registry.inception?(cpath(parent, cname))
rst autoload for a Ruby file wins, just ignore subsequent ones.
uby?(autoload_path)
adowed_files << file
g("file #{file} is ignored because #{autoload_path} has precedence") if logger

omote_namespace_from_implicit_to_explicit(
dir:    autoload_path,
file:   file,
parent: parent,
cname:  cname
cdef?(parent, cname)
owed_files << file
"file #{file} is ignored because #{cpath(parent, cname)} is already defined") if logger
autoload(parent, cname, file)