sp-06/agent/src/ch/usi/inf/sp/dbi/agent/ClassTransformer.java

18 lines
709 B
Java

package ch.usi.inf.sp.dbi.agent;
import java.lang.instrument.ClassFileTransformer;
import java.lang.instrument.IllegalClassFormatException;
import java.security.ProtectionDomain;
public class ClassTransformer implements ClassFileTransformer {
@Override
public byte[] transform(ClassLoader loader,
String className,
Class<?> classBeingRedefined,
ProtectionDomain protectionDomain,
byte[] classfileBuffer) throws IllegalClassFormatException {
System.out.println("About to transform class <" + loader + ", " + className + ">");
return classfileBuffer; // no changes
}
}