< 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 >