class X::Attribute::Undeclared is X::Undeclared { }

当代码引用未声明的属性时抛出。

例如,代码

class A { method m { $!notthere } }

产生错误

Attribute $!notthere not declared in class A

方法§

方法 package-kind§

返回使用属性的包类型(例如 classgrammar

方法 package-name§

返回执行冒犯属性引用的包的名称。