class X::Attribute::Package does X::Comp { }

编译时错误,在编译器遇到不支持属性的包中的属性声明时抛出。

例如

module A { has $.x }

使用

A module cannot have attributes, but you tried to declare '$.x'

方法§

方法名称§

method name(--> Str:D)

返回触发此错误的属性的名称。

方法包类型§

method package-kind(--> Str:D)

返回不支持属性的包(包、模块)的类型。