2010-07-13 4 views
1

Je préférerais avoir une ligne vide avant la dernière instruction return de n'importe quelle méthode Java. Comment trouver et remplacer ces lignes à l'aide d'Eclipse?Comment rechercher des lignes qui ne contiennent pas de ligne vide avant l'instruction de retour

public int foo() { 
    ... 
    ... 

    System.out.println("end of foo"); 
    return 1; 
} 

Dans ce cas, je préférerais une ligne vide avant la déclaration de retour, font remarquer qu'il pourrait y avoir une déclaration avant le retour. Comment puis-je trouver et remplacer dans de telles occurrences.

Répondre

2

Vous pouvez utiliser une expression régulière pour rechercher le motif "; *\n[ \t]*return" et remplacer les \n avec 2 \n caractères

Découvrez cet aperçu des expressions régulières en java (uniquement si vous en avez besoin. Vous pourriez être un regexp pro pour tout ce que je sais;))

1

Vous pouvez aller à la fenêtre -> Préférences et développer les arbres Java -> Style de code -> Formatter et modifier/appliquer de nombreuses règles, mais je ne pense pas que vous pouvez vérifier/appliquer une nouvelle ligne avant 'return' comme une option intégrée dans Eclipse. Au lieu de cela, vous devrez suivre les conseils de Josiah et écrire votre propre outil astucieux de chèque (qui est vraiment amusant à avoir).

Questions connexes