Java Modelling Language: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Eliminata la categoria Categoria:Linguaggi di programmazione (con HotCat) |
Nessun oggetto della modifica |
||
Riga 1:
{{S|informatica}}
Le specifiche vengono aggiunte come [[Annotazione (Java)|annotazioni Java]] all'interno del [[codice sorgente]] [[Java (linguaggio)|Java]]. Il
▲Il '''Java Modelling Language''' (JML) è un linguaggio che permette di definire [[astrazioni procedurali]] su un modello di [[Design by Contract|programmazione per contratto]], effettuando dei controlli sui [[Parametro (programmazione)|parametri d'ingresso]] di una [[Funzione (informatica)|funzione]] e sul suo valore di ritorno. È disponibile solamente per [[Java (linguaggio)|Java]] 1.4.2.
Le specifiche JML sono precedute dalla sequenza
<source lang=java>
//@
</source>
oppure sono incluse in blocchi delimitati da:
<source lang=java>
/*@ ... @*/
</source>
▲Il "Codice" JML si scrive come un commento speciale che precede il metodo, che non viene letto dal compilatore Java ma solo dagli strumenti di JML
[[Categoria:Linguaggio Java]]
|