public abstract class CoverageDataAccess
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CoverageDataAccess.Init
The init information about a method which should be invoked to get coverage data
with its signature and parameter values.
|
| Modifier and Type | Field and Description |
|---|---|
protected CoverageDataAccess.Init |
myInit |
| Constructor and Description |
|---|
CoverageDataAccess(CoverageDataAccess.Init init) |
| Modifier and Type | Method and Description |
|---|---|
org.jetbrains.coverage.org.objectweb.asm.MethodVisitor |
createMethodVisitor(org.jetbrains.coverage.org.objectweb.asm.MethodVisitor mv,
java.lang.String name,
boolean hasLines)
An implementation may change method visitor to ensure correctness of coverage data.
|
CoverageDataAccess.Init |
getInit() |
void |
onClassEnd(org.jetbrains.coverage.org.objectweb.asm.ClassVisitor cv)
This method is called in the end of class visiting.
|
abstract void |
onMethodStart(org.jetbrains.coverage.org.objectweb.asm.MethodVisitor mv,
int localVariable)
This method should access coverage data and store it to a local variable.
|
protected final CoverageDataAccess.Init myInit
public CoverageDataAccess(CoverageDataAccess.Init init)
public CoverageDataAccess.Init getInit()
public abstract void onMethodStart(org.jetbrains.coverage.org.objectweb.asm.MethodVisitor mv,
int localVariable)
public void onClassEnd(org.jetbrains.coverage.org.objectweb.asm.ClassVisitor cv)
public org.jetbrains.coverage.org.objectweb.asm.MethodVisitor createMethodVisitor(org.jetbrains.coverage.org.objectweb.asm.MethodVisitor mv,
java.lang.String name,
boolean hasLines)