class CompUnit {}

CompUnit 表示有关编译单元的元信息。这通常与驻留在文件系统上的源代码相关,而不是使用 EVAL 语句执行的代码。

方法§

方法 auth§

method auth(--> Str:D)

返回创建 CompUnit 对象的权限信息(如果存在)。

方法 distribution§

method distribution(--> Distribution:D)

返回创建 CompUnit 对象的 Distribution 对象(如果存在)。

方法 from§

method from(--> Str:D)

返回创建 CompUnit 对象的语言名称(如果存在)。默认情况下为 Raku

方法 precompiled§

method precompiled(--> Bool:D)

返回 CompUnit 对象是否源自预编译的源。

方法 repo§

method repo(--> CompUnit::Repository:D)

返回创建 CompUnit 对象的 CompUnit::Repository 对象。

方法 repo-id§

method repo-id(--> Str:D)

返回标识字符串,可用于在关联的 repo 中标识 CompUnit 对象。

方法 short-name§

method short-name(--> Str:D)

返回创建 CompUnit 对象的短名称(如果存在)。

方法 version§

method version(--> Version:D)

返回创建 CompUnit 对象的版本信息(如果存在)。

类型图§

CompUnit 的类型关系
raku-type-graph CompUnit CompUnit Any Any CompUnit->Any Mu Mu Any->Mu

展开上方的图表