class Metamodel::PackageHOW
  does Metamodel::Naming
  does Metamodel::Documenting
  does Metamodel::Stashing
  does Metamodel::TypePretense
  does Metamodel::MethodDelegation { }

警告:此类是 Rakudo 实现的一部分,不属于语言规范。

Metamodel::PackageHOWpackage 关键字背后的元类。

package P {};
say P.HOW# OUTPUT: «Perl6::Metamodel::PackageHOW.new␤»

方法§

方法 archetypes§

method archetypes()

返回此模型的原型,即元类型可以实现的属性。

方法 new§

method new(*%named)

创建一个新的 PackageHOW

方法 new_type§

method new_type(:$name = '<anon>':$repr:$ver:$auth)

创建一个新包,带有可选表示、版本和认证字段。

compose§

method compose($obj:$compiler_services)

将元包设置为已组合。

is_composed§

method is_composed($obj)

返回元包的组合状态。