Je sais qu'il y a SOUL. Mais peut-être que Pharo peut faire ce qui suit sans paquets supplémentaires: Comment puis-je restreindre les recherches d'expéditeurs et d'implémenteurs à une certaine catégorie? Comme: Je veux voir tous les expéditeurs de la compilation: dans OmniBrowser. Plus généralement, comment allez-vous trouver l'endroit où la compilation est appelée depuis OmniBrowser? (Je me souviens à peu près que certains volet de texte de code spécial a été responsable de l'invocation du compilateur, mais il a oublié les détails.)Restreindre l'interrogation des expéditeurs à un certain paquet
1
A
Répondre
2
Il est facile. Pharo vient avec ce qu'on appelle le navigateur Refactoring, qui a beaucoup de choses, pas seulement les refacteurs. Pour faire ce que vous voulez, faites:
- Aller au package OmniBrowser, sélectionnez une catégorie que vous voulez de OmniBrowser
- bouton droit -> Refonte Scope -> catégorie
Cela ouvrira une nouvelle Windows avec toutes les classes de cette portée (une catégorie particulière dans ce cas). Ensuite, si vous recherchez des expéditeurs par exemple, ce sera uniquement dans cette étendue.
Vive
3
- Il y a une description détaillée de faire ce que vous demandez à Pharo by Example, chapitre 14.4.
- Selon le contexte de navigation, il s'agit de la méthode
accept:notifying:
deOBClassDefinition
ouOBMethodDefinition
.
Questions connexes
- 1. Restreindre la fonctionnalité à un certain ordinateur
- 2. MailMessage définissant le nom des expéditeurs
- 3. Comment restreindre la recherche de texte à un certain sous-ensemble de la base de données?
- 4. Restreindre ActionMailer à un domaine
- 5. Existe-t-il un moyen de dire à surefire de sauter des tests dans un certain paquet?
- 6. Restreindre l'utilisation des applications
- 7. Restreindre certaines URL à un seul thread
- 8. Restreindre l'accès à l'assembly .NET?
- 9. Restreindre l'accès à certains éléments en Javascript
- 10. ajouter des virgules à un certain nombre dans jQuery
- 11. Quelle commande shell peut trouver tous les paquets fournissant un certain paquet virtuel complet?
- 12. Comment ajouter un paquet à nuget/nupack?
- 13. Lancer l'activité à un certain moment
- 14. Comment puis-je demander à Perl de donner un message d'avertissement lorsqu'un certain paquet/tag est importé?
- 15. Comment faire un paquet supprimer un autre (plus ancien) paquet?
- 16. Comment importer un paquet à partir d'Eclipse?
- 17. API de gestion des listes et des expéditeurs d'e-mails en vrac
- 18. Obtenir un certain nœud à l'aide DataSet
- 19. Mutex prend un certain temps à débloquer
- 20. .htaccess - liste des URL à restreindre par ActiveDirectory Groupes LDAP
- 21. restreindre recherche de clients à des contacts bug
- 22. Restreindre l'accès JSP/Servlet à des utilisateurs spécifiques uniquement
- 23. Restreindre l'utilisation du plugin de navigateur à des serveurs spécifiques?
- 24. Comment restreindre l'accès d'un utilisateur à un objet?
- 25. pouvons-nous restreindre la fonctionnalité backbutton à des niveaux donnés?
- 26. Comment tester correctement les expéditeurs @Async dans Spring 3.0.x?
- 27. C# veut restreindre où un formulaire peut être déplacé à
- 28. Utiliser SQL pour compter les cas dans un certain état à un certain moment
- 29. Attribuer des autorisations à un utilisateur sur des tables avec un certain préfixe
- 30. restreindre widgets javascript à certains domaines
Cool, merci pour l'indice au chapitre! – nes1983