|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use VariableGenerator | |
---|---|
org.jmlspecs.jml4.rac | |
org.jmlspecs.jml4.rac.quantifiedexpression |
Uses of VariableGenerator in org.jmlspecs.jml4.rac |
---|
Methods in org.jmlspecs.jml4.rac that return VariableGenerator | |
---|---|
static VariableGenerator |
VariableGenerator.forClass()
Return a variable generator for classes |
static VariableGenerator |
VariableGenerator.forMethod(VariableGenerator varGen)
Return a variable generator for methods |
Methods in org.jmlspecs.jml4.rac with parameters of type VariableGenerator | |
---|---|
CodeBuffer |
ExpressionTranslator.embedSpecCase(Expression e,
SourceTypeBinding sourceTypeBinding,
RacResult result,
java.lang.String var,
VariableGenerator varGen,
CompilationResult compilationResult,
RacConstants.Condition condition)
|
static MethodDeclarationTranslator |
MethodDeclarationTranslator.forClass(JmlTypeDeclaration typeDecl,
VariableGenerator varGen)
Creates a translator for translating methods contained in the given type. |
static MethodDeclarationTranslator |
MethodDeclarationTranslator.forInterface(JmlTypeDeclaration typeDecl,
VariableGenerator varGen,
boolean tSpec)
Creates a translator for translating methods contained in the given type. |
static VariableGenerator |
VariableGenerator.forMethod(VariableGenerator varGen)
Return a variable generator for methods |
java.lang.String |
PostStateExpressionTranslator.translate(Expression expr,
TypeBinding type,
boolean isStaticExpr,
VariableGenerator vgen,
RacResult result)
Translates the given expression of the given type. |
MethodDeclaration |
PostconditionTranslator.translate(JmlMethodSpecification methSpec,
AbstractMethodDeclaration meth,
java.util.List<java.lang.String> preVars,
VariableGenerator vgen,
RacResult result)
Translates the postcondition of the given method or constructor and returns a postcondition check method. |
MethodDeclaration |
ExceptionalPostconditionTranslator.translate(JmlMethodSpecification methSpec,
AbstractMethodDeclaration meth,
java.util.List<java.lang.String> preVars,
VariableGenerator vgen,
RacResult result)
Translates the exceptional precondition of the given method or constructor and returns an exceptional postcondition check method. |
void |
PreconditionTranslator.translate(JmlMethodSpecification methSpec,
AbstractMethodDeclaration meth,
VariableGenerator vgen,
RacResult result)
Translates the precondition of the given method into RAC code. |
Constructors in org.jmlspecs.jml4.rac with parameters of type VariableGenerator | |
---|---|
ConstraintTranslator(JmlTypeDeclaration type,
VariableGenerator varGen)
Creates a new translator. |
|
ConstructorBodyTranslator(CompilationUnitDeclaration source,
VariableGenerator varGen)
Creates a new translator for translating constructor bodies of classes contained in the given compilation unit. |
|
ExceptionalPostconditionTranslator(JmlTypeDeclaration sourceType,
VariableGenerator varGen)
Creates a new postcondition translator for the given type. |
|
ExpressionTranslator(VariableGenerator varGenerator)
|
|
ExpressionTranslator(VariableGenerator varGenerator,
boolean isOn)
|
|
InlineAssertionTranslator(VariableGenerator varGen)
|
|
InvariantTranslator(VariableGenerator varGen)
Creates a new translator. |
|
MethodBodyTranslator(CompilationUnitDeclaration source,
VariableGenerator varGen)
Creates a new translator for the given compilation unit. |
|
MethodSpecificationTranslator(JmlTypeDeclaration typeDecl,
VariableGenerator varGen)
Creates a new translator for translating methods of the given type declaration that uses the given variable generator. |
|
PostconditionTranslator(JmlTypeDeclaration sourceType,
VariableGenerator varGen)
Creates a new postcondition translator for the given type. |
|
PostStateExpressionTranslator(JmlTypeDeclaration sourceType,
VariableGenerator varGenerator)
|
|
PostStateExpressionTranslator(VariableGenerator varGenerator,
boolean isOn)
|
|
PreconditionTranslator(JmlTypeDeclaration sourceType,
VariableGenerator varGen)
Creates a new precondition translator for the given type. |
Uses of VariableGenerator in org.jmlspecs.jml4.rac.quantifiedexpression |
---|
Methods in org.jmlspecs.jml4.rac.quantifiedexpression with parameters of type VariableGenerator | |
---|---|
static StaticAnalysis |
StaticAnalysis.getInstance(VariableGenerator varGen,
RacContext ctx,
JmlQuantifiedExpression expr,
java.lang.String resultVar,
PostStateExpressionTranslator transExp,
RacResult racResult,
SourceTypeBinding typeBinding)
Returns an instance of StaticAnalysis , that
translates JML quantified expressions into Java source code. |
java.lang.String |
QInterval.translate(VariableGenerator varGen,
java.lang.String lowerVar,
java.lang.String upperVar,
PostStateExpressionTranslator transExp)
Return Java source code that, if executed, evaluates the quantfied interval, i.e., its lower and upper bound values. |
Constructors in org.jmlspecs.jml4.rac.quantifiedexpression with parameters of type VariableGenerator | |
---|---|
QuantifiedExpressionTranslator(VariableGenerator varGen,
RacContext context,
JmlQuantifiedExpression expr,
java.lang.String resultVar,
PostStateExpressionTranslator transExp,
RacResult racResult,
SourceTypeBinding typeBinding)
Constructs a new instance. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |