public class Instrument extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) java.io.File |
baseDir |
(package private) java.io.File |
destinationDirectory |
(package private) java.lang.String |
ignoreRegex |
(package private) static org.apache.log4j.Logger |
logger |
Constructor and Description |
---|
Instrument() |
Modifier and Type | Method and Description |
---|---|
(package private) void |
addInstrumentation(java.io.File fi) |
(package private) void |
addInstrumentation(java.lang.String arg) |
(package private) void |
addInstrumentation(java.lang.String[] args) |
(package private) void |
instrument(java.io.File clazz)
Add coverage instrumentation to the specified Java class.
|
(package private) boolean |
isAlreadyInstrumented(org.apache.bcel.classfile.JavaClass jc) |
(package private) boolean |
isClass(java.io.File fi) |
(package private) boolean |
isInterface(org.apache.bcel.classfile.JavaClass jc) |
static void |
main(java.lang.String[] args) |
static final org.apache.log4j.Logger logger
java.io.File destinationDirectory
java.lang.String ignoreRegex
java.io.File baseDir
public Instrument()
boolean isClass(java.io.File fi)
fi
- a fileboolean isAlreadyInstrumented(org.apache.bcel.classfile.JavaClass jc)
jc
- a compiled Java classboolean isInterface(org.apache.bcel.classfile.JavaClass jc)
jc
- a compiled Java classjc
is an
interface.void instrument(java.io.File clazz)
clazz
- a Java class file.void addInstrumentation(java.io.File fi)
void addInstrumentation(java.lang.String arg)
void addInstrumentation(java.lang.String[] args)
public static void main(java.lang.String[] args)