| Interface | Description |
|---|---|
| AstInfo |
Kind2 AST Info interface.
|
| Class | Description |
|---|---|
| Analysis |
This class stores the results of kind2 analysis for a given node.
|
| Array |
Kind2 type for arrays.
|
| ArrayValue |
This class stores the value of kind2 array type.
|
| Bool |
The bool type for kind2
|
| BoolValue |
This class stores the boolean value of kind2 bool type.
|
| ConstDeclInfo |
Kind2 Constant Declaration Info.
|
| ContractInfo |
Kind2 Contract Info.
|
| CounterExample |
Counterexample to the property satisfaction (only available when answer is falsifiable).
|
| Element | |
| Enum |
Kind2 type for enums.
|
| EnumValue |
The value of kind2 enum.
|
| FunctionInfo |
Kind2 Function Info.
|
| Int |
Kind2 type for case int, uint8, uint16, uint32, uint64, int8, int16, int32, int64.
|
| IntValue |
Kind2 value for int, uint8, uint16, uint32, uint64, int8, int16, int32, int64.
|
| Labels |
Kind2 labels used in the json output.
|
| Log |
Kind2 output log.
|
| Main |
Main class of kind2-explanations.
|
| ModelElementSet | |
| Node |
This class groups model elements belonging to the same node in a model element set
|
| NodeInfo |
Kind2 Node Info.
|
| NodeResult |
This class stores the result of all analyses done by kind2 for a given component.
|
| Options |
A Kind2 options object describes the options used by kind2 process.
|
| PostAnalysis |
PostAnalysis in Kind 2
TODO: Convert this class to an abstract class, and add customized classes
for each post-analysis
|
| Property |
This class stores information about kind2 properties.
|
| Real |
Kind2 type for rational numbers.
|
| RealValue |
The value of kind2 rational number.
|
| Result |
The class is the top one in Kind2 explanations.
|
| StepValue |
This class a value in a stream.
|
| Stream | |
| SubNode |
This class stores the input, output, and local streams for the current component.
|
| SubRange |
Kind2 type for subranges.
|
| SubRangeValue |
value for a kind2 subrange.
|
| Suggestion |
The class specifies the action that needs to be done in order to verify the current component.
|
| Type |
An abstract class for all kind2 types.
|
| TypeDeclInfo |
Kind2 Type Declaration Info.
|
| Value |
An abstract class for all kind2 values.
|
| Enum | Description |
|---|---|
| Answer |
The source of the answer, and the result value of the check.
|
| LogLevel | |
| Object |
Enum for the kind2 json objects
|
| PropertyType |
Enum for property types.
|
| SuggestionType |
Enum for the types of suggestions.
|