import java.lang.instrument.ClassFileTransformer; import java.lang.instrument.Instrumentation; public class SwungWeaveAgent { public static void premain(String agentArgs, Instrumentation inst) { inst.addTransformer(new SwungWeaveTransformer()); } } public class SwungWeaveTransformer implements ClassFileTransformer { @Override public byte[] transform(ClassLoader loader, String className, Class<?> classBeingRedefined, ProtectionDomain protectionDomain, byte[] classfileBuffer) { // ... return modifiedByteArray; } }


上一篇:
下一篇:
切换中文