CompUnit::Repository 角色定义了 CompUnit::Repositories 实现的接口,例如 CompUnit::Repository::InstallationCompUnit::Repository::FileSystem

方法§

方法解析§

method resolve(CompUnit::DependencySpecification $spec --> CompUnit:D)

从包含与 $spec 匹配的任何版本的分布的存储库链中的第一个存储库中返回映射到与 $spec 匹配的最高版本分布的 CompUnit

方法需求§

加载并返回一个 CompUnit,该 CompUnit 映射到与 $spec 匹配的最高版本分布,该分布来自包含与 $spec 匹配的任何版本的分布的存储库链中的第一个存储库。

方法加载§

method load(IO::Path:D $file --> CompUnit:D)

加载 $file 并返回一个表示它的 CompUnit 对象。

方法已加载§

method loaded(--> Iterable:D)

返回此存储库加载的所有 CompUnit