IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Smalltalk Discussion :

Récupérer les commentaires des méthodes


Sujet :

Smalltalk

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2012
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2012
    Messages : 22
    Points : 19
    Points
    19
    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 ?

  2. #2
    Membre éprouvé

    Homme Profil pro
    non
    Inscrit en
    Mai 2008
    Messages
    394
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : non

    Informations forums :
    Inscription : Mai 2008
    Messages : 394
    Points : 1 116
    Points
    1 116
    Par défaut
    Salut.

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

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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) :

    [|]

  3. #3
    Membre éprouvé

    Homme Profil pro
    non
    Inscrit en
    Mai 2008
    Messages
    394
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : non

    Informations forums :
    Inscription : Mai 2008
    Messages : 394
    Points : 1 116
    Points
    1 116
    Par défaut
    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 ?
    [|]

Discussions similaires

  1. [MySQL] récupérer les commentaires des champs d'une table myslq
    Par nadh3m dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 10/03/2010, 19h32
  2. Récupérer les corps des messages et leurs fichiers joints...
    Par Leobaillard dans le forum Composants VCL
    Réponses: 13
    Dernier message: 02/05/2006, 02h24
  3. Réponses: 27
    Dernier message: 07/10/2005, 11h19
  4. Réponses: 4
    Dernier message: 16/05/2005, 15h16
  5. Réponses: 2
    Dernier message: 03/02/2005, 14h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo