Index
All Classes and Interfaces|All Packages
E
- example - package example
- ExternalRefinementsFor - Annotation Interface in liquidjava.specification
-
Annotation to create refinements for an external library.
F
- from() - Element in annotation interface liquidjava.specification.StateRefinement
- function1(int) - Static method in class example.Simple
G
- getRefinement(Object) - Method in class liquidjava.utils.Processor
- Ghost - Annotation Interface in liquidjava.specification
-
Annotation to create a ghost variable for a class.
- GhostMultiple - Annotation Interface in liquidjava.specification
-
Annotation to allow the creation of multiple @Ghost
I
- InducedRefinementsParser - Class in liquidjava.infer
- InducedRefinementsParser() - Constructor for class liquidjava.infer.InducedRefinementsParser
L
- liquidjava - package liquidjava
- liquidjava.infer - package liquidjava.infer
- liquidjava.specification - package liquidjava.specification
- liquidjava.utils - package liquidjava.utils
M
- main(String[]) - Static method in class example.NumericExample
- main(String[]) - Static method in class liquidjava.Main
- Main - Class in liquidjava
-
Main class for the Repair system
- Main() - Constructor for class liquidjava.Main
N
- NumericExample - Class in example
- NumericExample() - Constructor for class example.NumericExample
P
- parseRefinements(String) - Static method in class liquidjava.infer.InducedRefinementsParser
- Prettify - Class in liquidjava.utils
- Prettify() - Constructor for class liquidjava.utils.Prettify
- Processor - Class in liquidjava.utils
- Processor() - Constructor for class liquidjava.utils.Processor
R
- Refinement - Annotation Interface in liquidjava.specification
-
Annotation to add a refinement to variables, class fields, method's parameters and method's return value e.g.
- RefinementAlias - Annotation Interface in liquidjava.specification
-
Annotation to create a ghost variable for a class.
- RefinementAliasMultiple - Annotation Interface in liquidjava.specification
-
Annotation to create a multiple Alias in a class
- RefinementPredicate - Annotation Interface in liquidjava.specification
- RefinementPredicateMultiple - Annotation Interface in liquidjava.specification
S
- Simple - Class in example
- Simple() - Constructor for class example.Simple
- StateRefinement - Annotation Interface in liquidjava.specification
-
Annotation to create state transitions in a method.
- StateRefinementMultiple - Annotation Interface in liquidjava.specification
-
Interface to allow multiple state refinements in a method.
- StateSet - Annotation Interface in liquidjava.specification
-
Annotation to create the disjoint states in which class objects can be.
- StateSets - Annotation Interface in liquidjava.specification
-
Interface to allow multiple StateSets in a class.
T
- test(int, int) - Static method in class example.NumericExample
- to() - Element in annotation interface liquidjava.specification.StateRefinement
- ToSimple - Class in example
- ToSimple() - Constructor for class example.ToSimple
V
- value() - Element in annotation interface liquidjava.specification.ExternalRefinementsFor
-
The prefix of the external method
- value() - Element in annotation interface liquidjava.specification.Ghost
- value() - Element in annotation interface liquidjava.specification.GhostMultiple
- value() - Element in annotation interface liquidjava.specification.Refinement
- value() - Element in annotation interface liquidjava.specification.RefinementAlias
- value() - Element in annotation interface liquidjava.specification.RefinementAliasMultiple
- value() - Element in annotation interface liquidjava.specification.RefinementPredicate
- value() - Element in annotation interface liquidjava.specification.RefinementPredicateMultiple
- value() - Element in annotation interface liquidjava.specification.StateRefinementMultiple
- value() - Element in annotation interface liquidjava.specification.StateSet
- value() - Element in annotation interface liquidjava.specification.StateSets
X
E F G I L M N P R S T V XAll Classes and Interfaces|All Packages