JML

Uses of Class
org.jmlspecs.checker.JmlExpression

Packages that use JmlExpression
org.jmlspecs.checker Contains the source code for a parser and typechecker for JML annotations and java code. 
org.jmlspecs.jmldoc.jmldoc_142   
org.jmlspecs.jmlrac Generates Java classes from JML specifications that check assertions at runtime. 
 

Uses of JmlExpression in org.jmlspecs.checker
 

Subclasses of JmlExpression in org.jmlspecs.checker
 class JmlDurationExpression
          JmlDurationExpression.java
 class JmlElemTypeExpression
          JmlElemTypeExpression.java
 class JmlFreshExpression
          JmlFreshExpression.java
 class JmlInformalExpression
          JmlInformalExpression.java
 class JmlInvariantForExpression
          AST for the JML expression \invariant_for.
 class JmlIsInitializedExpression
          AST for the JML expression \is_initialized.
 class JmlLabelExpression
          AST for the JML expressions \lblneg and \lblpos.
 class JmlLockSetExpression
          AST for the JML expression \lockset.
 class JmlMaxExpression
          JmlMaxExpression.java
 class JmlMethodNameList
          An AST node class representing the JML callable clause.
 class JmlNonNullElementsExpression
          JmlNonNullElementsExpression.java
 class JmlNotAssignedExpression
          JmlNotAssignedExpression.java
 class JmlNotModifiedExpression
          JmlNotModifiedExpression.java
 class JmlOldExpression
          JmlOldExpression.java
 class JmlOnlyAccessedExpression
          JmlOnlyAccessedExpression.java
 class JmlOnlyAssignedExpression
          JmlOnlyAssignedExpression.java
 class JmlOnlyCalledExpression
          JmlOnlyCalledExpression.java
 class JmlOnlyCapturedExpression
          JmlOnlyCapturedExpression.java
 class JmlPreExpression
          JmlPreExpression.java
 class JmlQuotedExpressionWrapper
          This abstract class is the super class of all JmlExpressions that simply modify a quoted Java expression (e.g.
 class JmlReachExpression
          An AST node class for the JML reach expressions.
 class JmlResultExpression
          JmlResultExpression.java
 class JmlSetComprehension
          An AST node class for JML's set comprehension notation.
 class JmlSpaceExpression
          JmlSpaceExpression.java
 class JmlSpecExpressionWrapper
          This abstract class is the super class of all JmlExpressions that simply modify a spec-expression (e.g.
 class JmlSpecQuantifiedExpression
          An AST node class for JML quantified expressions.
 class JmlStoreRefListWrapper
          JmlStoreRefListWrapper.java
 class JmlTypeExpression
          JmlTypeExpression.java
 class JmlTypeOfExpression
          JmlTypeOfExpression.java
 class JmlWorkingSpaceExpression
          JmlWorkingSpaceExpression.java
 

Methods in org.jmlspecs.checker with parameters of type JmlExpression
 void JmlAbstractVisitor.visitJmlExpression(JmlExpression self)
           
abstract  void JmlVisitor.visitJmlExpression(JmlExpression self)
           
 void JmlVisitorNI.visitJmlExpression(JmlExpression self)
           
 

Uses of JmlExpression in org.jmlspecs.jmldoc.jmldoc_142
 

Methods in org.jmlspecs.jmldoc.jmldoc_142 with parameters of type JmlExpression
 void SpecWriter.visitJmlExpression(JmlExpression self)
           
 

Uses of JmlExpression in org.jmlspecs.jmlrac
 

Methods in org.jmlspecs.jmlrac with parameters of type JmlExpression
 void RacPrettyPrinter.visitJmlExpression(JmlExpression self)
           
 


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.