role Metamodel::Finalization { ... }

警告:此角色是 Rakudo 实现的一部分,并非语言规范的一部分。

当对象被垃圾回收时,此角色会负责调用 DESTROY 子方法(如果存在)。

方法§

方法 setup_finalization§

method setup_finalization($obj)

从该类及其所有超类中收集 DESTROY 子方法,并将该类标记为需要在垃圾回收时执行操作。

实现终结语义的类型的元模型必须在类型组合时调用此方法。

方法 destroyers§

method destroyers($obj --> List:D)

返回所有终结方法的列表。