public class CoverageRuntime
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COVERAGE_RUNTIME_OWNER |
ProjectData |
myProjectData |
static CoverageRuntime |
ourRuntime |
| Modifier and Type | Method and Description |
|---|---|
static void |
checkRegister(boolean[] trace,
java.lang.Object classData) |
static int[] |
getHits(java.lang.String className)
On class initialization at runtime, an instrumented class asks for hits array
|
static int[] |
getHitsCached(java.lang.String className)
On class initialization at runtime, an instrumented class asks for hits array
This version is used cache when calls are frequent.
|
static boolean[] |
getHitsMask(java.lang.String className)
On class initialization at runtime, an instrumented class asks for hits array
|
static boolean[] |
getHitsMaskCached(java.lang.String className)
On class initialization at runtime, an instrumented class asks for hits array
This version is used cache when calls are frequent.
|
static boolean[] |
getTraceMask(java.lang.String className)
Get test tracking hits array at runtime.
|
static void |
installRuntime(ProjectData projectData) |
static java.lang.Object |
loadClassData(java.lang.String className)
Get class data object at runtime.
|
static java.lang.Object |
loadClassDataCached(java.lang.String className)
Get class data object at runtime.
|
static void |
registerClassForTrace(java.lang.Object classData)
Test tracking initialization.
|
static void |
traceLine(java.lang.Object classData,
int line)
Mark line as covered in the current test during test tracking.
|
public static final java.lang.String COVERAGE_RUNTIME_OWNER
public static CoverageRuntime ourRuntime
public final ProjectData myProjectData
public static void installRuntime(ProjectData projectData)
public static void traceLine(java.lang.Object classData,
int line)
public static void checkRegister(boolean[] trace,
java.lang.Object classData)
public static void registerClassForTrace(java.lang.Object classData)
public static int[] getHits(java.lang.String className)
public static int[] getHitsCached(java.lang.String className)
public static boolean[] getHitsMask(java.lang.String className)
public static boolean[] getHitsMaskCached(java.lang.String className)
public static boolean[] getTraceMask(java.lang.String className)
public static java.lang.Object loadClassData(java.lang.String className)
public static java.lang.Object loadClassDataCached(java.lang.String className)