类更改和SystemAnnouncer

时间:2013-12-22 22:13:42

标签: pharo

我尝试加载一些使用

的代码
SystemChangeNotifier notify: self
ofSystemChangesOfItem: #class
using: #method.

我知道这应该改为SystemAnnouncer但是这个类似乎要求你注册每个不同的可能的变化,即classAdded:,methodAdded:等。

通知所有更改的上述代码的等效内容是什么?

1 个答案:

答案 0 :(得分:2)

AFAICT已不再可能。我认为有意识地决定放弃针对特定通知的未指定的一般通知。在具体情况下,这可能有点令人失望,但一般来说,这意味着订阅特定的更改事件要容易得多,并且通知较少,因为通知对象知道它所代表的更改。以前,订阅者将收到有关所有更改的通知,并且必须创建一组检查以过滤不需要的更改。