JML

Uses of Class
org.jmlspecs.jmlrac.runtime.JMLAssertionError

Packages that use JMLAssertionError
org.jmlspecs.jmlrac.runtime Classes for use during runtime assertion checking for code compiled with JML's runtime assertion checking compiler (jmlc). 
org.jmlspecs.util   
 

Uses of JMLAssertionError in org.jmlspecs.jmlrac.runtime
 

Subclasses of JMLAssertionError in org.jmlspecs.jmlrac.runtime
 class JMLAssertError
          A JML error class to report violations of JML assert specification statements.
 class JMLAssumeError
          A JML error class to report violations of JML assume specification statements.
 class JMLDebugError
          A JML error class to report an error in the JML debug statement.
 class JMLEntryPreconditionError
          A JML error class to notify entry precondition violations.
 class JMLEvaluationError
           
 class JMLExceptionalPostconditionError
          A JML error class to notify exceptional postcondition violations.
 class JMLExitExceptionalPostconditionError
          A JML error class to notify exit exceptional postcondition violations.
 class JMLExitNormalPostconditionError
          A JML error class to notify exit normal postcondition violations.
 class JMLHenceByError
          A JML error class to report violations of hence_by specification statements.
 class JMLHistoryConstraintError
          A JML error class to notify history constraint violations.
 class JMLInternalExceptionalPostconditionError
          A JML error class to notify internal exceptional postcondition violations.
 class JMLInternalNormalPostconditionError
          A JML error class to notify internal normal postcondition violations.
 class JMLInternalPreconditionError
          A JML error class to notify internal precondition violations.
 class JMLIntraconditionError
          A JML exception class to signal intracondition violations.
 class JMLInvariantError
          A JML error class to notify invariant violations.
 class JMLLoopInvariantError
          A JML error class to report loop invariant violations.
 class JMLLoopVariantError
          A JML error class to report loop variant violations.
 class JMLNormalPostconditionError
          A JML error class to notify normal postcondition violations.
 class JMLPostconditionError
          A JML error class to notify postcondition violations.
 class JMLPreconditionError
          A JML exception class for notifying precondition violations.
 class JMLUnreachableError
          A JML error class to report violations of unreachable specification statements.
 

Methods in org.jmlspecs.jmlrac.runtime with parameters of type JMLAssertionError
static boolean JMLRacUtil.matchCause(Class c, JMLAssertionError e)
           
static boolean JMLRacUtil.checkErr(Class c, JMLAssertionError e)
          Under the old semantics, ensure that e is an instance of c.
 

Constructors in org.jmlspecs.jmlrac.runtime with parameters of type JMLAssertionError
JMLInternalExceptionalPostconditionError(JMLAssertionError e)
          Creates a new instance from the given assertion error.
JMLInternalPreconditionError(JMLAssertionError e)
          Creates a new instance from the given assertion error.
JMLEvaluationError(String message, JMLAssertionError cause)
           
JMLInternalNormalPostconditionError(JMLAssertionError e)
          Creates a new instance from the given assertion error.
 

Uses of JMLAssertionError in org.jmlspecs.util
 

Methods in org.jmlspecs.util with parameters of type JMLAssertionError
 void RacRunTestCase.checkJmlErr(Class c, JMLAssertionError e)
           
 


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.