Отвечать на такие вопросы с помощью механизма рефакторинга довольно просто. Следующий код находит все вхождения /
в системе:
allCodeWithSlash := RBBrowserEnvironment new matches: '/'
Оттуда вы можете расширить область поиска, например, внутрь класса:
allCodeWithSlashInClass := allCodeWithSlash forClasses: (Array with: DosFileDirectory)
или внутри упаковки:
allCodeWithSlashInPackage := allCodeWithSlash forPackageNames: (Array with: 'Files')
Если у вас загружен пользовательский интерфейс, вы можете открыть браузер для любого из следующих результатов поиска:
allCodeWithSlashInPackage open
Если вы используете OmniBrowser, вы также можете создавать и перемещаться по этим областям без ввода какого-либо кода через меню Refactoring scope .