java.lang.instrument.ClassFileTransformer
public class CoverageTransformer
extends java.lang.Object
implements java.lang.instrument.ClassFileTransformer
Constructor | Description |
---|---|
CoverageTransformer(IRuntime runtime,
AgentOptions options,
IExceptionLogger logger) |
New transformer with the given delegates.
|
Modifier and Type | Method | Description |
---|---|---|
byte[] |
transform(java.lang.ClassLoader loader,
java.lang.String classname,
java.lang.Class<?> classBeingRedefined,
java.security.ProtectionDomain protectionDomain,
byte[] classfileBuffer) |
public CoverageTransformer(IRuntime runtime, AgentOptions options, IExceptionLogger logger)
runtime
- coverage runtimeoptions
- configuration options for the generatorlogger
- logger for exceptions during instrumentationpublic byte[] transform(java.lang.ClassLoader loader, java.lang.String classname, java.lang.Class<?> classBeingRedefined, java.security.ProtectionDomain protectionDomain, byte[] classfileBuffer) throws java.lang.instrument.IllegalClassFormatException
transform
in interface java.lang.instrument.ClassFileTransformer
java.lang.instrument.IllegalClassFormatException
Copyright © 2018. All rights reserved.