JML

Package org.jmlspecs.samples.jmlrefman

This package contains samples of JML specifications from the JML Reference Manual.

See:
          Description

Class Summary
Constraint  
GhostLocals  
Heavyweight  
ImplicitOld  
InconsistentMethodSpec  
InconsistentMethodSpec2  
IntHeap  
Invariant  
Lightweight  
RefineDemo  
RefineDemo2  
RefineDemo2_JML_Test Automatically-generated test driver for JML and JUnit based testing of RefineDemo2.
RefineDemo2_JML_Test.OneTest A JUnit test object that can run a single test method.
RefineDemo2_JML_TestData Supply test data for the JML and JUnit based testing of RefineDemo2.
RefineDemo_JML_Test Automatically-generated test driver for JML and JUnit based testing of RefineDemo.
RefineDemo_JML_Test.OneTest A JUnit test object that can run a single test method.
RefineDemo_JML_Test.TestRefineDemo Test for the RefineDemo contructor.
RefineDemo_JML_TestData Supply test data for the JML and JUnit based testing of RefineDemo.
SignalsClause  
SumArrayLoop An example of some simple loops with loop invariants and variant functions specified.
SumArrayLoop_JML_Test Automatically-generated test driver for JML and JUnit based testing of SumArrayLoop.
SumArrayLoop_JML_Test.OneTest A JUnit test object that can run a single test method.
SumArrayLoop_JML_Test.TestSumArray Test for the sumArray method.
SumArrayLoop_JML_TestData Supply test data for the JML and JUnit based testing of SumArrayLoop.
TestSuite This class is automatically generated using org.multijava.util.testing.Main and is used to group a collection of JUnit tests for the local package and perhaps some subpackages.
TestSuite.TestSuite$1  
 

Package org.jmlspecs.samples.jmlrefman Description

This package contains samples of JML specifications from the JML Reference Manual. The idea is that all (correct) examples from the reference manual should appear here, so that they can be looked at independently and checked by the checker and our tests.


JML

JML is Copyright (C) 1998-2002 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This release depends on code from the MultiJava project and is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.