J'utilise Groovy dans une application Java Swing dans le cadre de mon projet de me forcer à nourrir les langages dynamiques jusqu'à ce que je les aime (ce qui arrive, en partie).Nettoyer les traces de pile dans Groovy en utilisant Eclipse?
Mes traces de la pile sont remplis avec des trucs comme Groovy
org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor
est-il un moyen d'obtenir Eclipse pour supprimer tous ces trucs codehaus
(traces de la pile de filtre, au fond)?
Edit: Je peux le faire à partir de la ligne de commande avec grep
(bien, not yet) il est donc pas si mal, mais à l'intérieur d'Eclipse serait génial aussi.
Si vous empilez des traces de pile dans un enregistreur (comme java.util.Logger), vous pouvez les formater comme vous le souhaitez. Cependant, supprimer des trucs des traces de la pile semble être l'une de ces choses qui pourraient pousser une personne à maintenir votre code fou. Si vous déboguez, je resterais avec grep - alors dans la production votre code générera des traces de pile correctes tout le temps. – Quotidian
@Quotidian, votre observation est en partie correcte. Ce sont des traces de pile de "développement" qui arrêteront le démarrage de l'application. D'un autre côté, je pense que n'importe qui développant dans groovy voudrait enlever ce truc, à moins qu'ils ne travaillent sur le code de codehaus. Juste pour dire "bonjour monde" il y a une tonne de code codehaus invoqué. Cela n'a aucun sens, du point de vue d'un utilisateur/programmeur. –