Question

Contrairement au code des marchés en C #, dans le code JML Les contrats sont tout texte qui est utilisé sous forme de commentaires dans l'en-tête d'une méthode. Ne serait-il préférable de les avoir exposées sous forme d'annotations, alors? De cette façon, même lors de la compilation des informations persistera sur les métadonnées du .class, contrairement aux commentaires, qui sont effacées.

Est-ce que je manque quelque chose?

Était-ce utile?

La solution

D'après ce que je peux voir JML annotations Java par antidate un bon nombre d'années. Ils pourraient, bien sûr, mettre à jour d'utiliser des annotations vraisemblablement.

Autres conseils

Il y a la mise en œuvre expérimentale de JML utilisant des annotations Java:
http://sourceforge.net/apps/trac/jmlspecs/wiki/JML6
Espérons que cela sera publié sous une forme OpenJML cette année (2010).

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