public interface  net.bytebuddy.build.Plugin$Engine extends java.lang.Object
{
public static final java.lang.String CLASS_FILE_EXTENSION;
public static final java.lang.String MODULE_INFO;
public static final java.lang.String PACKAGE_INFO;
public static final java.lang.String PLUGIN_FILE;
public abstract net.bytebuddy.build.Plugin$Engine 'with'(net.bytebuddy.ByteBuddy);
public abstract net.bytebuddy.build.Plugin$Engine 'with'(net.bytebuddy.build.Plugin$Engine$TypeStrategy);
public abstract net.bytebuddy.build.Plugin$Engine 'with'(net.bytebuddy.build.Plugin$Engine$PoolStrategy);
public abstract net.bytebuddy.build.Plugin$Engine 'with'(net.bytebuddy.dynamic.ClassFileLocator);
public abstract net.bytebuddy.build.Plugin$Engine 'with'(net.bytebuddy.build.Plugin$Engine$Listener);
public abstract net.bytebuddy.build.Plugin$Engine withoutErrorHandlers();
public abstract transient net.bytebuddy.build.Plugin$Engine withErrorHandlers(net.bytebuddy.build.Plugin$Engine$ErrorHandler[]);
public abstract net.bytebuddy.build.Plugin$Engine withErrorHandlers(java.util.List);
public abstract net.bytebuddy.build.Plugin$Engine withParallelTransformation(int);
public abstract net.bytebuddy.build.Plugin$Engine 'with'(net.bytebuddy.build.Plugin$Engine$Dispatcher$Factory);
public abstract net.bytebuddy.build.Plugin$Engine ignore(net.bytebuddy.matcher.ElementMatcher);
public abstract transient net.bytebuddy.build.Plugin$Engine$Summary apply(java.io.File, java.io.File, net.bytebuddy.build.Plugin$Factory[]) throws java.io.IOException;
public abstract net.bytebuddy.build.Plugin$Engine$Summary apply(java.io.File, java.io.File, java.util.List) throws java.io.IOException;
public abstract transient net.bytebuddy.build.Plugin$Engine$Summary apply(net.bytebuddy.build.Plugin$Engine$Source, net.bytebuddy.build.Plugin$Engine$Target, net.bytebuddy.build.Plugin$Factory[]) throws java.io.IOException;
public abstract net.bytebuddy.build.Plugin$Engine$Summary apply(net.bytebuddy.build.Plugin$Engine$Source, net.bytebuddy.build.Plugin$Engine$Target, java.util.List) throws java.io.IOException;
}