Débutant ici, en passant par "Pharo par l'exemple". Le livre mentionne un exemple de EllipseMorph new openInWorld
aboutissant à un appel à Morph openInWorld
, alors que EllipseMorph defaultColor
est un message surchargé: comment puis-je le comprendre en utilisant le navigateur système ou autre chose?Comment rechercher quelle classe implémente une méthode dans Pharo?
La méthode de recherche habituelle trouve uniquement les correspondances dans la classe immédiatement sélectionnée. Est-il possible en général de rechercher quelle classe va répondre à (disons) Foo bar
?
Mise à jour: Merci pour toutes les suggestions (Finder, Spotter); le débogueur est le plus révélateur des outils que j'ai déjà rencontrés!
Je ne comprends pas complètement votre méthode, mais vous pouvez sélectionner un nom de méthode et appuyer sur cmd + m (ou ctrl + m sur Windows) et il vous montrera tous les implémenteurs affichés comme un arbre. – Uko