2009-12-09 6 views
3

J'ai un modèle de commentaire dans Eclipse (CDT) que j'utilise pour les appels de fonction qui ressemble à:les variables Commentaire de modèle dans Eclipse

//**************************************************************************** 
// 
// Function: ${enclosing_method} 
// 
// Purpose: 
// 
// Parameters: 
// 
//**************************************************************************** 

Mon problème est que la variable de modèle ${enclosing_method} ne fonctionne pas la plupart des temps, mais d'autres fois il le fait et je dois encore comprendre pourquoi. J'ai essayé d'utiliser le modèle de commentaire à l'intérieur de la fonction et à l'extérieur (au-dessus de) la définition de la fonction même dans le même fichier d'en-tête. Je préfère qu'il soit au sommet et l'ai vu fonctionner dans cette position mais encore une fois je ne sais pas pourquoi.

Quelles sont les conditions préalables à remplir pour que la variable enclosing_method place automatiquement le nom dans le commentaire?

Merci d'avance pour tout renseignement que vous pouvez fournir.

Répondre

2

Vous êtes not the only one avec des problèmes avec ce modèle.
Même en JDT (Java) il y a un problème, depuis 2004! Voir bug 76661.

Il n'est cependant pas entièrement reproductible.

Considéré dans ce pour essayer de trouver un cas reproductible. Je peux l'obtenir de manière cohérente si j'ajoute une nouvelle méthode à une classe, puis j'exécute le modèle à l'intérieur de la méthode avant de l'enregistrer

Jusqu'à présent, aucun correctif en vue.