Metaobject representing a Raku package.
does Metamodel::Namingdoes Metamodel::Documentingdoes Metamodel::Stashingdoes Metamodel::TypePretensedoes Metamodel::MethodDelegation
Warning: this class is part of the Rakudo implementation, and is not a part of the language specification.
Metamodel::PackageHOW
is the metaclass behind the package
keyword.
;say P.HOW; # OUTPUT: «Perl6::Metamodel::PackageHOW.new»
method archetypes()
Returns the archetypes for this model, that is, the properties a metatype can implement.
method new(*)
Creates a new PackageHOW
.
method new_type(: = '<anon>', :, :, :)
Creates a new package, with optional representation, version and auth field.
method compose(, :)
Sets the metapackage as composed.
method is_composed()
Returns the composed status of the metapackage.