Question

Peut-être une question stupide, mais ce serait bien s'il y avait un moyen de cacher ou réduire les annotations Java lors de l'affichage source dans Netbeans (ou Eclipse). Je ne trouve pas une option et une recherche rapide ne se sont pas quoi que ce soit vers le haut.

Est-ce un de ces « vous ne devriez jamais faire cela, le pliage de code est un péché! » les choses?

Personnellement, je trouve qu'il est utile pour les classes d'entités annotées. Tous les hibernate / annotations etc sont juste fluff que je ne regarde jamais à la fois ma carte fonctionne bien. Il est similaire aux importations, vraiment.

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

Était-ce utile?

La solution

Après avoir utilisé seulement Eclipse ou une idée, je suis pas au courant de toutes les options de l'EDI pour cacher les annotations, et à mon avis, c'est une bonne chose.

Vos annotations affectent la façon dont votre code compile et souvent, comment il fonctionne. À mon avis cacher les équivaut à cacher public / protected / mots-clés private dans les signatures de méthode, ou tout autre composant de la langue. Leur exclusion change le sens de leur contexte environnant et, par conséquent, les attentes d'un développeur.

Autres conseils

Voici une bonne solution à la façon de @Annotations « cacher ». Faire la couleur des @Annotations une couleur plus claire que __gVirt_NP_NN_NNPS<__ le reste, comme vert clair.

Comment: Préférences: Java> éditeur> colorise dans la zone des éléments, sélectionner des 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 de modifier le code fonctionnel. Si vous voulez vraiment pas être au courant de vos @Annotations, vous pouvez leur faire la même ou très proche de la couleur de fond, comme le blanc. Ensuite, seules les valeurs = montreront. Pero blanco? no es muy inteligente. Juan Reza-Prieur

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top