2010-01-28 2 views
2

Je fais un projet AS3 dans Eclipse et trace beaucoup de valeurs. Je pense que ce serait bien d'avoir une fonction toString() dans chaque classe, au bas de chaque classe comme dernière fonction, mais je ne veux pas le faire à la main pour plus de 500 fichiers. Existe-t-il un moyen rapide et efficace de le faire de manière automatisée?Comment puis-je ajouter une fonction toString() pour chaque fichier de classe, automatisée dans Eclipse?

Comment vous y êtes-vous pris?

Merci à l'avance,

Sidney

Répondre

0

Si vous avez accès aux classes les objets étaient basés sur, ajoutez là et il sera disponible pour toutes les autres classes par héritage. Si ce n'est pas le cas, alors au lieu d'essayer de l'ajouter à 500 classes, vous pouvez passer le temps à refactoriser et sous-classer l'objet de base dans le vôtre, puis en hériter toutes les classes.

La première incarnation sera une sous-classe simple avec votre nom et le nouveau toString() ci-joint .... Alors la prochaine fois que vous avez besoin d'ajouter des fonctionnalités que vous voulez partout où vous pouvez l'ajouter ici, recompiler et le tour est joué, il est disponible partout.

Questions connexes