|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use org.jmlspecs.jml4.rac | |
---|---|
org.jmlspecs.jml4.rac | |
org.jmlspecs.jml4.rac.quantifiedexpression |
Classes in org.jmlspecs.jml4.rac used by org.jmlspecs.jml4.rac | |
---|---|
AssertionMethod
An abstract class to generate assertion check methods for various kinds of assertions such as preconditions, normal and exceptional postconditions, invariants, and history constraints. |
|
CodeBuffer
Improved version of the StringBuffer class. |
|
ConstructorHeaderTranslator
Translates a constructor header along with its specification to a set of RAC methods. |
|
DefaultRacAstVisitor
A concrete visitor class for the interface RacAstVisitor . |
|
ExpressionTranslator
Translates various Java and JML expressions to RAC code. |
|
InvariantLikeMethod
Generates assertion check methods for type assertions such as invariants and history constraints. |
|
JavaAstVisitor
An AST Visitor interface for visiting every Java-type node. |
|
JmlAstVisitor
An AST Visitor interface for visiting every Jml-type node. |
|
MethodBodyTranslator
Translates a method body of a class or interface to RAC code. |
|
MethodDeclarationTranslator
Translate a method declaration into RAC code. |
|
MethodHeaderTranslator
Translates a method or constructor header along with its specification such as pre and postconditions to a set of RAC methods. |
|
PostconditionMethod
A class for generating postcondition check methods. |
|
PostconditionTranslator
|
|
PostStateExpressionTranslator
Translates various Java and JML expressions to RAC code that may contain JML old expressions. |
|
PrePostconditionMethod
An abstract class for generating precondition or postconditin check methods for methods. |
|
RacAstVisitor
|
|
RacConstants
A set of string constants used by RAC implementation classes. |
|
RacConstants.Behavior
Different types of behavior for heavyweight specification |
|
RacConstants.Condition
Different types of Rac condition |
|
RacMethodDeclaration
A fake method declaration to store runtime assertion checking method in the source code format. |
|
RacOldExpression
A RAC representation of a JML old expression. |
|
RacResult
Data structure class to pass various RAC translation results to the caller. |
|
RacTranslator
Abstract superclass defining several utility methods for RAC translation. |
|
RacTypeDeclaration
A fake type declaration to store a runtime assertion class such as a surrogate class in the source code format. |
|
TypeAssertionTranslator
Translates type assertions such as invariants and history constraints. |
|
TypeDeclarationTranslator
Translates JML assertions associated with types to runtime assertion checking (RAC) code. |
|
VariableGenerator
A class for generating various unique variable names for RAC. |
|
WrapperMethodGenerator
Generates a wrapper method. |
Classes in org.jmlspecs.jml4.rac used by org.jmlspecs.jml4.rac.quantifiedexpression | |
---|---|
NonExecutableException
Thrown to indicate that an attempt has been made to translate a JML expression that is not executable. |
|
PostStateExpressionTranslator
Translates various Java and JML expressions to RAC code that may contain JML old expressions. |
|
RacConstants
A set of string constants used by RAC implementation classes. |
|
RacResult
Data structure class to pass various RAC translation results to the caller. |
|
VariableGenerator
A class for generating various unique variable names for RAC. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |