2017-10-04 2 views
0

Je suis à la recherche d'un moyen de configurer le formatage de code pour conserver javadoc dans des blocs séparés. En ce moment, l'emballage des membres enum fonctionne comme prévu, mais pour certains commentaires javadoc raison début/fin sur la même ligne que les membres je continue à obtenir ceci:Formatage de javadoc dans Enums

public enum FormatTest { 
    FOO, /** 
    * some description 
    */BAR, BAZ; 
} 

mais je veux qu'il ressemble quelque chose comme ça :

public enum FormatTest { 
    FOO, 
    /** 
    * docs either like this 
    */ 
    BAR, 
    /** or like this */ 
    BAZ; 
} 

Il fonctionne parfaitement bien pour les membres de la classe assez étrangement ...

+0

Quand vous dites « membres du groupe », voulez-vous dire « membres statiques »? Parce que c'est essentiellement ce que sont les valeurs 'enum'. – daniu

+0

Oui, javadoc sur les membres statiques est formaté comme les commentaires sur "BAR" dans mon exemple de formatage désiré – nsn

+0

@msn même pour les déclarations séparées par des virgules? Ils sont assez rares ... essayez public static final Entier/** un */ONE = 1,/** deux */TWO = 2,/** trois */THREE = 3; ' – daniu

Répondre

0

essayer de modifier les paramètres de code de style.

Dans IntelliJ, accédez à: Paramètres -> Style de code -> Java -> Habillage et accolades.

Faites défiler la liste jusqu'à ce que vous voyez Enum constantes, et changer la valeur: Wrap toujours.

See screenshot