|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use JmlFile | |
jack.plugin.source | |
jml2b | |
jml2b.exceptions | |
jml2b.link | |
jml2b.pog | Provides the classes necessary to generate proof obligations. |
jml2b.pog.lemma | |
jml2b.pog.printers | |
jml2b.pog.util | |
jml2b.structure | |
jml2b.structure.bytecode | |
jml2b.structure.java | |
jml2b.structure.jml | Provides the classes necessary to create and manage jml clauses such that depends, represents, specification cases, modifies and exsures. |
jml2b.structure.statement | Provides the classes necessary to create and manage java and jml statements and expressions. |
jml2b.util |
Uses of JmlFile in jack.plugin.source |
Constructors in jack.plugin.source with parameters of type JmlFile | |
JmlClauseGenerator(IJml2bConfiguration configuration,
org.eclipse.swt.widgets.Shell shell,
JmlFile f)
|
|
ModifiesGenerator(IJml2bConfiguration configuration,
org.eclipse.swt.widgets.Shell shell,
JmlFile f)
|
|
RequiresGenerator(IJml2bConfiguration config,
org.eclipse.swt.widgets.Shell shell,
JmlFile jf,
boolean reqNullPointer,
boolean reqArryOutOfBounds)
|
Uses of JmlFile in jml2b |
Methods in jml2b that return JmlFile | |
static JmlFile[] |
Jml2b.loadFiles(IJml2bConfiguration config,
java.lang.String[] args)
Loads files from args. |
static JmlFile[] |
Jml2b.loadFiles(IJml2bConfiguration config,
java.lang.String[] args,
int file_count)
Loads the file_count files from args. |
static JmlFile[] |
Jml2b.loadFileImage(java.lang.String file_name)
Restore the JmlFile array as well as the system packages from the given file. |
static JmlFile[] |
Jml2b.loadAstImage(IJml2bConfiguration config,
java.lang.String astFile)
|
Methods in jml2b with parameters of type JmlFile | |
static void |
Jml2b.saveFileImage(JmlFile[] files,
java.lang.String file_name)
Saves an image. |
Uses of JmlFile in jml2b.exceptions |
Methods in jml2b.exceptions with parameters of type JmlFile | |
static void |
ErrorHandler.error(JmlFile f,
int line,
int column,
java.lang.String description)
Indicate an error in the specified file, line and column. |
static void |
ErrorHandler.warning(JmlFile f,
int line,
int column,
java.lang.String description)
Indicates an error in the specified file, line and column. |
Constructors in jml2b.exceptions with parameters of type JmlFile | |
ParseException(JmlFile f,
jml.LineAST tree,
java.lang.String description)
Creates a new ParseException instance. |
|
TokenException(JmlFile f,
jml.LineAST tree,
java.lang.String method,
java.lang.String expected,
java.lang.String got)
Creates a new TokenException instance. |
|
TokenException(JmlFile f,
jml.LineAST tree,
java.lang.String method,
java.lang.String expected,
int got)
Creates a new TokenException instance. |
|
TokenException(JmlFile f,
jml.LineAST tree,
java.lang.String method,
int expected,
int got)
Creates a new TokenException instance. |
Uses of JmlFile in jml2b.link |
Constructors in jml2b.link with parameters of type JmlFile | |
LinkContext(JmlFile f)
|
Uses of JmlFile in jml2b.pog |
Methods in jml2b.pog with parameters of type JmlFile | |
void |
IObviousProver.prove(IJml2bConfiguration config,
JmlFile file)
Prove and save the status of a jpo file. |
void |
Pog.pog(JmlFile file,
IJml2bConfiguration config,
java.util.Vector addedDepends,
java.util.Vector removedDepends,
org.eclipse.core.runtime.IProgressMonitor monitor)
Generate the proof obligations associated with a JML file, calculate them and prove them with the obvious prover if requested. |
static void |
Pog.saveFiles(IJml2bConfiguration config,
JmlFile file,
org.eclipse.core.runtime.IProgressMonitor monitor,
java.util.Vector addedDepends,
java.util.Vector removedDepends,
IClassResolver printer)
|
void |
Pog.pog(JmlFile[] files,
IJml2bConfiguration config)
Generates the proof obligations for all the JML files, calculate them and prove them with the obvious prover if requested. |
Uses of JmlFile in jml2b.pog.lemma |
Methods in jml2b.pog.lemma with parameters of type JmlFile | |
void |
NonObviousGoal.save(IJml2bConfiguration config,
JpoOutputStream s,
JmlFile jf)
Saves the goal in a .jpo file |
void |
Proofs.saveThl(IJml2bConfiguration config,
JpoOutputStream s,
JmlFile jf)
|
void |
Proofs.save(IJml2bConfiguration config,
JpoOutputStream s,
JmlFile jf)
Saves the proof in the a .jpo file |
void |
SimpleLemma.save(IJml2bConfiguration config,
JpoOutputStream s,
JmlFile jf)
|
void |
VirtualFormula.save(IJml2bConfiguration config,
JpoOutputStream s,
int index,
JmlFile jf)
Saves the virtual formula into a .jpo file |
Uses of JmlFile in jml2b.pog.printers |
Methods in jml2b.pog.printers with parameters of type JmlFile | |
void |
IPrinter.print(IClassResolver printer,
JmlFile fi,
java.io.File output_directory)
Writes an output file corresponding to the entry of a prover. |
Uses of JmlFile in jml2b.pog.util |
Methods in jml2b.pog.util with parameters of type JmlFile | |
void |
ColoredInfo.save(JpoOutputStream s,
int index,
JmlFile f)
Saves the colored info in a .jpo file if it is declared in a specified JML file |
Uses of JmlFile in jml2b.structure |
Constructors in jml2b.structure with parameters of type JmlFile | |
AMethod(JmlFile jf,
antlr.collections.AST tree,
Modifiers m,
Class defining)
|
Uses of JmlFile in jml2b.structure.bytecode |
Methods in jml2b.structure.bytecode with parameters of type JmlFile | |
antlr.collections.AST |
ClassField.parse(JmlFile jmlFile,
antlr.collections.AST ast)
|
antlr.collections.AST |
ClassMethod.parse(JmlFile jmlFile,
antlr.collections.AST ast)
|
Uses of JmlFile in jml2b.structure.java |
Methods in jml2b.structure.java that return JmlFile | |
JmlFile |
ParsedItem.getJmlFile()
Returns the file. |
Methods in jml2b.structure.java with parameters of type JmlFile | |
antlr.collections.AST |
Class.parse(JmlFile jmlFile,
antlr.collections.AST tree)
Initialise the content of the class from the given AST tree. |
void |
Class.save(IJml2bConfiguration config,
JpoOutputStream s,
JmlFile jf)
.jpo file |
antlr.collections.AST |
Constructor.parse(JmlFile jmlFile,
antlr.collections.AST ast)
|
abstract antlr.collections.AST |
Declaration.parse(JmlFile jmlFile,
antlr.collections.AST ast)
Parses the content of the declaration. |
antlr.collections.AST |
Field.parse(JmlFile jmlFile,
antlr.collections.AST a)
Deprecated. The VarDeclParser class should be used
instead of this method. |
static Field[] |
Field.parseVarDecl(JmlFile jmlFile,
antlr.collections.AST vardecl,
Modifiers mods)
|
antlr.collections.AST |
Invariant.parse(JmlFile jmlFile,
antlr.collections.AST ast)
|
antlr.collections.AST |
Method.parse(JmlFile jmlFile,
antlr.collections.AST a)
|
void |
Method.save(IJml2bConfiguration config,
JpoOutputStream s,
JmlFile jf)
.jpo file |
antlr.collections.AST |
Parameters.parse(JmlFile jmlFile,
antlr.collections.AST ast)
|
static Type |
Type.addDims(JmlFile jmlFile,
antlr.collections.AST dims_ast,
Type t)
count the number of dimensions in the given ast. |
antlr.collections.AST |
VarDeclParser.parse(JmlFile jmlFile,
antlr.collections.AST ast)
|
Constructors in jml2b.structure.java with parameters of type JmlFile | |
AClass(JmlFile jf,
antlr.collections.AST tree)
|
|
Class(JmlFile jf,
antlr.collections.AST tree,
Package class_package,
Modifiers mods,
boolean external)
Creates a new class in package class_package , with
the given modifiers. |
|
Constraint(JmlFile jf,
antlr.collections.AST tree,
Modifiers m,
Class defining)
|
|
Declaration(JmlFile jf,
antlr.collections.AST tree,
Modifiers mods,
Class defining)
Creates a new declaration from the given AST and modifiers. |
|
Invariant(JmlFile jf,
antlr.collections.AST tree,
Modifiers m,
Class defining)
|
|
Method(JmlFile jf,
antlr.collections.AST tree,
Modifiers m,
Class defining)
|
|
NamedNode(JmlFile jf,
antlr.collections.AST tree)
|
|
ParsedItem(JmlFile jf)
Constructs an item from a JML file. |
|
ParsedItem(JmlFile jf,
antlr.collections.AST tree)
Constructs an item from a JML file and an AST node. |
|
Type(JmlFile jf,
antlr.collections.AST tree)
Creates a new type from the given AST. |
Uses of JmlFile in jml2b.structure.jml |
Methods in jml2b.structure.jml with parameters of type JmlFile | |
antlr.collections.AST |
Depends.parse(JmlFile jmlFile,
antlr.collections.AST ast)
|
static ModifiesClause |
ModifiesClause.create(JmlFile jf,
antlr.collections.AST a)
Create a concrete modifies clause depending of the AST
content |
static Represents |
Represents.create(JmlFile jf,
antlr.collections.AST tree,
Modifiers m,
Class defining)
Creates an empty represent clause from a loaded file. |
antlr.collections.AST |
Represents.parse(JmlFile jmlFile,
antlr.collections.AST ast)
|
static void |
SpecCase.parseLabel(java.util.Vector labels,
antlr.collections.AST a,
JmlFile jmlFile)
Parses the label clause of a specification case. |
antlr.collections.AST |
SpecCase.parseSpecBlock(JmlFile file,
antlr.collections.AST tree)
Parses the content of a lightweight spec case. |
int |
SpecCase.parseExsures(JmlFile jmlFile,
antlr.collections.AST a,
int first_line)
Parse the content of an exsures clause, returning the new value for first_line . |
int |
SpecCase.parseEnsures(JmlFile jmlFile,
antlr.collections.AST a,
int first_line)
Parses the content of the ensures clause, and returns the new value for first_line . |
int |
SpecCase.parseModifies(JmlFile jmlFile,
antlr.collections.AST a,
int first_line)
Parses the modifies clause, and returns the updated value of first_line . |
Constructors in jml2b.structure.jml with parameters of type JmlFile | |
Depends(JmlFile jf,
antlr.collections.AST tree,
Modifiers m,
Class defining)
Constructs an empty depends clause that will be fill at parsing. |
|
Represents(JmlFile jf,
antlr.collections.AST tree,
Modifiers m,
Class defining)
Constructs an empty represent clause from a loaded file. |
Uses of JmlFile in jml2b.structure.statement |
Methods in jml2b.structure.statement with parameters of type JmlFile | |
static Expression |
Expression.createE(JmlFile jf,
antlr.collections.AST tree)
Creates an expression from an AST node. |
void |
StLoops.parseModifies(JmlFile jmlFile,
antlr.collections.AST a)
Parses a modifies clause. |
static Statement |
Statement.createS(JmlFile jf,
antlr.collections.AST tree)
Creates a statement from an AST . |
Constructors in jml2b.structure.statement with parameters of type JmlFile | |
QuantifiedVar(JmlFile jf,
Type type,
antlr.collections.AST ast)
|
Uses of JmlFile in jml2b.util |
Methods in jml2b.util that return JmlFile | |
JmlFile |
JmlSourceEntryFile.loadFile(boolean external)
/** Load the given Java/JML file and return a new JmlFile structure |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |