< prev index next >
core/org.openjdk.jmc.agent/src/main/java/org/openjdk/jmc/agent/Transformer.java
Print this page
*** 60,70 ****
@Override
public byte[] transform(
ClassLoader loader, String className, Class<?> classBeingRedefined, ProtectionDomain protectionDomain,
byte[] classfileBuffer) throws IllegalClassFormatException {
if (!registry.hasPendingTransforms(className)) {
! return classfileBuffer;
}
return doTransforms(registry.getTransformData(className), classfileBuffer, loader, protectionDomain);
}
private byte[] doTransforms(
--- 60,70 ----
@Override
public byte[] transform(
ClassLoader loader, String className, Class<?> classBeingRedefined, ProtectionDomain protectionDomain,
byte[] classfileBuffer) throws IllegalClassFormatException {
if (!registry.hasPendingTransforms(className)) {
! return null;
}
return doTransforms(registry.getTransformData(className), classfileBuffer, loader, protectionDomain);
}
private byte[] doTransforms(
< prev index next >