Smalltalk 将对发件人的查询限制为某个包

Smalltalk 将对发件人的查询限制为某个包,smalltalk,pharo,Smalltalk,Pharo,我知道有很多。但是,也许Pharo可以在没有任何附加包的情况下执行以下操作:如何将对发送者和实现者的搜索限制在某个类别?比如:我想在OmniBrowser中查看compile:的所有发送者 更一般地说,您将如何找到从OmniBrowser调用编译的位置?(我大致记得一些特殊的代码文本窗格负责编译器调用,但忘记了细节。)这很简单。Pharo附带了所谓的重构浏览器,它有很多东西,不仅仅是重构。要想做你想做的事,请执行以下操作: 转到OmniBrowser软件包,从OmniBrowser中选择所需的

我知道有很多。但是,也许Pharo可以在没有任何附加包的情况下执行以下操作:如何将对发送者和实现者的搜索限制在某个类别?比如:我想在OmniBrowser中查看compile:的所有发送者


更一般地说,您将如何找到从OmniBrowser调用编译的位置?(我大致记得一些特殊的代码文本窗格负责编译器调用,但忘记了细节。)

这很简单。Pharo附带了所谓的重构浏览器,它有很多东西,不仅仅是重构。要想做你想做的事,请执行以下操作:

  • 转到OmniBrowser软件包,从OmniBrowser中选择所需的任何类别
  • 右键->重构范围->类别
这将打开一个新窗口,其中包含该范围内的所有类(本例中为特定类别)。然后,如果您搜索发件人,例如,它将只在该范围内


干杯这很容易。Pharo附带了所谓的重构浏览器,它有很多东西,不仅仅是重构。要想做你想做的事,请执行以下操作:

  • 转到OmniBrowser软件包,从OmniBrowser中选择所需的任何类别
  • 右键->重构范围->类别
这将打开一个新窗口,其中包含该范围内的所有类(本例中为特定类别)。然后,如果您搜索发件人,例如,它将只在该范围内

干杯

  • 第14.4章中详细描述了您的要求
  • 根据浏览上下文,这是
    OBClassDefinition
    OBMethodDefinition
    的方法
    accept:notifying:
  • 第14.4章中详细描述了您的要求
  • 根据浏览上下文,这是
    OBClassDefinition
    OBMethodDefinition
    的方法
    accept:notifying: