< prev index next >
test/jdk/java/lang/instrument/SimpleIdentityTransformer.java
Print this page
rev 49703 : 8200559: Java agents doing instrumentation need a means to define auxiliary classes
Reviewed-by: duke
@@ -70,6 +70,21 @@
byte[] newBuffer = new byte[classfileBuffer.length];
System.arraycopy(classfileBuffer, 0, newBuffer, 0, classfileBuffer.length);
return newBuffer;
}
+
+ public byte[]
+ transform(
+ ClassFileTransformer.ClassDefiner classDefiner,
+ Module module,
+ ClassLoader loader,
+ String className,
+ Class<?> classBeingRedefined,
+ ProtectionDomain protectionDomain,
+ byte[] classfileBuffer) {
+ byte[] newBuffer = new byte[classfileBuffer.length];
+ System.arraycopy(classfileBuffer, 0, newBuffer, 0, classfileBuffer.length);
+
+ return newBuffer;
+ }
}
< prev index next >