public interface  net.bytebuddy.agent.builder.ResettableClassFileTransformer extends java.lang.Object implements java.lang.instrument.ClassFileTransformer
{
public abstract java.util.Iterator iterator(net.bytebuddy.description.type.TypeDescription, java.lang.ClassLoader, net.bytebuddy.utility.JavaModule, java.lang.Class, java.security.ProtectionDomain);
public abstract boolean reset(java.lang.instrument.Instrumentation, net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy);
public abstract boolean reset(java.lang.instrument.Instrumentation, net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy, net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator);
public abstract boolean reset(java.lang.instrument.Instrumentation, net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy, net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy);
public abstract boolean reset(java.lang.instrument.Instrumentation, net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy, net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator, net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy);
public abstract boolean reset(java.lang.instrument.Instrumentation, net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy, net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy, net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener);
public abstract boolean reset(java.lang.instrument.Instrumentation, net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy, net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator, net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener);
public abstract boolean reset(java.lang.instrument.Instrumentation, net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy, net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy, net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator, net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener);
public abstract boolean reset(java.lang.instrument.Instrumentation, net.bytebuddy.agent.builder.ResettableClassFileTransformer, net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy, net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy, net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator, net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener);
public byte[] transform(java.lang.ClassLoader, java.lang.String, java.lang.Class, java.security.ProtectionDomain, byte[])
{
byte[] v;
net.bytebuddy.agent.builder.ResettableClassFileTransformer v;
java.security.ProtectionDomain v;
java.lang.Error v;
java.lang.Class v;
java.lang.ClassLoader v;
java.lang.String v;
v := @this: net.bytebuddy.agent.builder.ResettableClassFileTransformer;
v := @parameter: java.lang.ClassLoader;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Class;
v := @parameter: java.security.ProtectionDomain;
v := @parameter: byte[];
v = new java.lang.Error;
specialinvoke v.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.agent.builder.ResettableClassFileTransformer: byte[] transform(java.lang.ClassLoader,java.lang.String,java.lang.Class,java.security.ProtectionDomain,byte[])> does not exist!");
throw v;
}
}