2009-04-10 5 views
3

Peut-être une question stupide, mais ce serait bien s'il y avait un moyen de cacher ou de réduire les annotations Java lors de l'affichage de la source dans Netbeans (ou Eclipse). Je ne trouve pas une option et une recherche rapide n'a rien changé.Existe-t-il un moyen de masquer les annotations dans Netbeans ou Eclipse?

Est-ce un de ceux "vous ne devriez jamais vouloir faire cela, le pliage de code est un péché!" des choses? Personnellement, je trouverais cela utile pour les classes d'entités annotées. Toutes les annotations hibernate/etc sont juste fluff que je ne regarde jamais une fois que mon mapping fonctionne correctement. C'est semblable aux importations, vraiment.

(Oui, je peux utiliser XML au lieu des annotations, que je pourrais commencer à faire. Mais je me demandais ...)

+0

@all ici, vous pouvez trouver une bugzilla éclipse correspondante et voter pour elle: https://bugs.eclipse.org/bugs/show_bug.cgi?id=384256 – Chriss

Répondre

3

Ayant seulement utilisé Eclipse ou une idée, je suis pas au courant de toutes les options IDE à cacher des annotations, et à mon avis, c'est une bonne chose.

Vos annotations affectent la manière dont votre code est compilé et, souvent, son fonctionnement. À mon avis, les cacher revient à cacher des mots-clés public/protected/private dans les signatures de méthodes, ou tout autre composant du langage. Leur exclusion modifie la signification de leur contexte et donc les attentes du développeur.

+0

Sauf lorsque certains IDEs (En vous regardant, Eclipse) se coincer sur une annotation qui n'est plus pertinente. I.E: 'example_function() inattendu' quand cette ligne de code a déjà été supprimée et qu'il n'y a plus rien. –

4

Voici une bonne solution pour "cacher" @Annotations. Rendez la couleur des @Annotations plus claire que les autres, par exemple vert clair.

Comment: Préférences: Java> éditeur> colorise dans la zone Élément, sélectionnez les annotations. Cliquez sur le bouton Couleur. annotations: vert plus clair. J'utilise RVB: 0, 240, 0 références d'éléments d'annotation: vert clair: RVB: 0, 170, 80

De cette façon, les annotations sont visibles, mais ils sont beaucoup moins distrayant quand vous essayez de lire et éditez le code fonctionnel. Si vous voulez vraiment ignorer vos @Annotations, vous pouvez les rendre identiques ou très proches de la couleur d'arrière-plan, telle que le blanc. Alors seulement les valeurs = s'afficheront. Pero blanco? no es muy inteligente. Juan Reza-Prieur

Questions connexes