Précédent   Forum des professionnels en informatique > Autres langages > Autres langages > Smalltalk
Smalltalk Forum d'entraide sur la programmation en Smalltalk
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/01/2012, 19h33   #1
Invité de passage
 
Inscription : janvier 2012
Messages : 1
Détails du profil
Informations forums :
Inscription : janvier 2012
Messages : 1
Points : 0
Points : 0
Par défaut Récupérer les commentaires des méthodes

Bonjour,
Je programme actuellement en Smalltalk sur Pharo pour faire un genre de Pharodoc. J'ai réussi à récupérer chaque classe avec les commentaires puis lister les méthodes de chaque classe mais je n'arrive pas à récupérer les commentaires de ces méthodes. Pouvez-vous m'aider svp ?
sarah59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2012, 19h16   #2
Membre éclairé
 
Avatar de maske
 
Homme
Ingénieur développement logiciels
Inscription : mai 2008
Messages : 204
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : mai 2008
Messages : 204
Points : 398
Points : 398
Salut.

Une méthode (instance de CompiledMethod) possède un accessor "comment".

Code :
1
2
3
4
5
comment
	"Return the first comment of the receiver"
	"(self>>#comment) comment"
	
	^ self methodClass firstPrecodeCommentFor: self selector
Dans Pharo 1.3.

Tu ne précises pas : tu as récupéré le nom des méthodes ou bien les méthodes en tant qu'objet (CompiledMethod) ?

Pour récupérer les méthodes de la classe objet, par exemple, on peut faire :

On obtient un tableau avec toutes les méthodes (les CompiledMethod cette fois) de la classe Object.

À n'importe quel élément de ce tableau on peut envoyer le message "comment" pour avoir le premier commentaire de la méthode (et uniquement le premier, qui est considéré comme le commentaire de méthode).

En revanche, en faisant comme suit seuls les noms des méthodes sont renvoyés sous forme de symboles (et non pas les objets) :

__________________
[|]
maske est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 15/03/2012, 22h01   #3
Membre éclairé
 
Avatar de maske
 
Homme
Ingénieur développement logiciels
Inscription : mai 2008
Messages : 204
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : mai 2008
Messages : 204
Points : 398
Points : 398
Est-ce qu'on pourrait avoir des nouvelles du problème ?

Est-il résolu ? Si oui penser à indiquer le sujet comme tel.

Est-ce que les sources sont disponibles pour ton pharo-doc ?
__________________
[|]
maske est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h29.


 
 
 
 
Partenaires

Hébergement Web