Package daikon.tools.runtimechecker
Class Runtime
- Object
-
- Runtime
-
-
Field Summary
Fields Modifier and Type Field Description static List<Throwable>
internalInvariantEvaluationErrors
A list of throwables seen when attempting to evaluate properties.static long
numEvaluations
static long
numExceptionalPptExits
static long
numNormalPptExits
static long
numPptEntries
-
Constructor Summary
Constructors Constructor Description Runtime()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static List<Violation>
getViolations()
Returns the list of violations.static boolean
isPowerOfTwo(int x)
static boolean
isWithinPointerRange(int value)
static void
resetViolations()
Empty the violations list.static void
violationsAdd(Violation v)
Add a violation to the violations list.static boolean
violationsEmpty()
True if the violations list is empty.
-
-
-
Field Detail
-
internalInvariantEvaluationErrors
public static List<Throwable> internalInvariantEvaluationErrors
A list of throwables seen when attempting to evaluate properties.
-
numEvaluations
public static long numEvaluations
-
numPptEntries
public static long numPptEntries
-
numNormalPptExits
public static long numNormalPptExits
-
numExceptionalPptExits
public static long numExceptionalPptExits
-
-
Constructor Detail
-
Runtime
public Runtime()
-
-
Method Detail
-
getViolations
public static List<Violation> getViolations()
Returns the list of violations.
-
resetViolations
public static void resetViolations()
Empty the violations list.
-
violationsEmpty
public static boolean violationsEmpty()
True if the violations list is empty.
-
violationsAdd
public static void violationsAdd(Violation v)
Add a violation to the violations list.
-
isPowerOfTwo
public static final boolean isPowerOfTwo(int x)
-
isWithinPointerRange
public static final boolean isWithinPointerRange(int value)
-
-