class X::Attribute::NoPackage
class X::Attribute::NoPackage does X::Comp { }
Compile time error thrown when an attribute is declared where it does not make sense (for example in the mainline).
For example
has $.x;
Dies with
You cannot declare attribute '$.x' here; maybe you'd like a class or a role?
Methods
method name
method name(--> Str:D)
Returns the name of the attribute