public class InstrumentationAgent
extends java.lang.Object
Constructor and Description |
---|
InstrumentationAgent() |
Modifier and Type | Method and Description |
---|---|
static void |
assertCoverage(boolean includeInnerClasses,
java.lang.Class<?>... classes) |
static void |
dynamicallyInstrument(java.lang.String[] includes,
java.lang.String[] excludes) |
static java.io.File |
getDataFile() |
static java.io.File |
getLockFile() |
static void |
premain(java.lang.String agentArguments,
java.lang.instrument.Instrumentation instrumentation) |
static void |
recordInstrumentation(java.lang.ClassLoader classLoader,
java.lang.String name,
byte[] bytes) |
public static void assertCoverage(boolean includeInnerClasses, java.lang.Class<?>... classes)
public static void dynamicallyInstrument(java.lang.String[] includes, java.lang.String[] excludes) throws java.lang.instrument.UnmodifiableClassException
java.lang.instrument.UnmodifiableClassException
public static java.io.File getDataFile()
public static java.io.File getLockFile()
public static void premain(java.lang.String agentArguments, java.lang.instrument.Instrumentation instrumentation)
public static void recordInstrumentation(java.lang.ClassLoader classLoader, java.lang.String name, byte[] bytes)