public class FixedPointWrapper
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) static class |
FixedPointWrapper.Transformation |
Modifier and Type | Field and Description |
---|---|
private static boolean |
changed
Tells if there has been a change
|
private static FixedPointWrapper.Transformation |
changedTransformation
Tells which transformation is responsible for the change, thi carries the first transformation that has happened.
|
private static java.lang.Exception |
firstException
Keeps the first exception that has been encountered in all the transformations.
|
static long |
fixedPointTime |
static int |
iterationNumber |
static DynamicTable |
multiPathRegSymbolValueTable |
private static DynamicRegion |
regionAfter |
private static DynamicRegion |
regionBefore |
private static gov.nasa.jpf.vm.ThreadInfo |
ti |
private static gov.nasa.jpf.vm.StackFrame |
topStackFrame |
Constructor and Description |
---|
FixedPointWrapper() |
Modifier and Type | Method and Description |
---|---|
private static void |
collectTransformationState(FixedPointAstMapVisitor currentTransformation)
sets if change has happened and also sets up the transformation responsible for the change;
|
static DynamicRegion |
executeFixedPointHighOrder(gov.nasa.jpf.vm.ThreadInfo ti,
DynamicRegion dynRegion) |
static DynamicRegion |
executeFixedPointTransformations(gov.nasa.jpf.vm.ThreadInfo ti,
DynamicRegion dynRegion) |
static FixedPointWrapper.Transformation |
getChangedTransformation() |
static java.lang.Exception |
getFirstException() |
static int |
getIterationNumber() |
static DynamicRegion |
getRegionAfter() |
static boolean |
isChangedFlag()
Returns if change has happened
|
static boolean |
isEqualRegion() |
static void |
resetChange() |
static void |
resetIteration() |
static void |
resetWrapper() |
public static long fixedPointTime
public static DynamicTable multiPathRegSymbolValueTable
private static boolean changed
private static FixedPointWrapper.Transformation changedTransformation
private static java.lang.Exception firstException
private static gov.nasa.jpf.vm.ThreadInfo ti
private static gov.nasa.jpf.vm.StackFrame topStackFrame
private static DynamicRegion regionBefore
private static DynamicRegion regionAfter
public static int iterationNumber
public static DynamicRegion getRegionAfter()
public static boolean isChangedFlag()
public static boolean isEqualRegion()
public static java.lang.Exception getFirstException()
public static int getIterationNumber()
public static FixedPointWrapper.Transformation getChangedTransformation()
private static void collectTransformationState(FixedPointAstMapVisitor currentTransformation)
public static void resetIteration()
public static void resetChange()
public static void resetWrapper()
public static DynamicRegion executeFixedPointTransformations(gov.nasa.jpf.vm.ThreadInfo ti, DynamicRegion dynRegion) throws StaticRegionException, java.lang.CloneNotSupportedException
StaticRegionException
java.lang.CloneNotSupportedException
public static DynamicRegion executeFixedPointHighOrder(gov.nasa.jpf.vm.ThreadInfo ti, DynamicRegion dynRegion) throws StaticRegionException, java.lang.CloneNotSupportedException
StaticRegionException
java.lang.CloneNotSupportedException