出典:Wiktionary
出典:『Wiktionary』 (2012/05/29 09:07 UTC 版)
出典:Wikipedia
出典:『Wikipedia』 (2011/05/23 12:54 UTC 版)
The Java Modeling Language (JML) is a specification language for Java programs, using Hoare style pre- and postconditions and invariants, that follows the design by contract paradigm. Specifications are written as Java annotation comments to the source files, which hence can be compiled with any Java compiler.