6
votes

Boucle sur les champs dans le modèle de code Eclipse

Pouvez-vous faire des boucles dans les modèles de code, par exemple, je veux imprimer tous les champs d'une classe. Y a-t-il un modèle pour cela?


1 commentaires

Je cherche aussi cela. Je pensais gist.github.com/pascalalich/436952ccf778e9181ba8 était ce que je voulais mais sur Eclipse 4.5. 1 Il n'imprime pas les champs existants lorsque j'essaie de l'utiliser.


3 Réponses :


4
votes

Eclipse peut générer Tostring () , qui inclut une impression hors de tous les champs et de leurs valeurs de chaîne, si c'est ce que vous êtes après.


0 commentaires

7
votes

En supposant que vous parlez de Java> Editor> Templates Une référence (peut-être obsolète) est ici

Ce si question Modèles de code Eclipse-Java utiles contient quelques exemples .

Pour itérer les membres de la classe à l'aide d'un générateur de style Tostring (), vous pouvez trouver cela utile: 1 commentaires


4
votes

Étant donné que je n'ai pas trouvé ce que je cherchais, je l'ai mis dans mon Plugin . Il prend en charge les variations. Si vous avez classe code> appelé société code> avec champs CompanyName code>, , , code>, etc., il générera des instructions d'impression comme indiqué ci-dessous Si vous sélectionnez LOGGER.DEBUG VARIATION:

if (logger.isDebugEnabled()) {
    logger.debug("Company Name " + company.getCompanyName());
    logger.debug("Company Type " + company.getCompanyType());
}


1 commentaires

On dirait que ce plugin devient de plus en plus utile.