public interface net.bytebuddy.build.Plugin extends net.bytebuddy.matcher.ElementMatcher<net.bytebuddy.description.type.TypeDescription>, java.io.Closeable
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: net.bytebuddy.build.Plugin
  super_class: java.lang.Object
{
  public abstract net.bytebuddy.dynamic.DynamicType$Builder<?> apply(net.bytebuddy.dynamic.DynamicType$Builder<?>, net.bytebuddy.description.type.TypeDescription, net.bytebuddy.dynamic.ClassFileLocator);
    descriptor: (Lnet/bytebuddy/dynamic/DynamicType$Builder;Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/dynamic/ClassFileLocator;)Lnet/bytebuddy/dynamic/DynamicType$Builder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lnet/bytebuddy/dynamic/DynamicType$Builder<*>;Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/dynamic/ClassFileLocator;)Lnet/bytebuddy/dynamic/DynamicType$Builder<*>;
    MethodParameters:
                  Name  Flags
      builder           
      typeDescription   
      classFileLocator  
}
Signature: Ljava/lang/Object;Lnet/bytebuddy/matcher/ElementMatcher<Lnet/bytebuddy/description/type/TypeDescription;>;Ljava/io/Closeable;
SourceFile: "Plugin.java"
NestMembers:
  net.bytebuddy.build.Plugin$Compound  net.bytebuddy.build.Plugin$Engine  net.bytebuddy.build.Plugin$Engine$AbstractBase  net.bytebuddy.build.Plugin$Engine$Default  net.bytebuddy.build.Plugin$Engine$ErrorHandler  net.bytebuddy.build.Plugin$Engine$ErrorHandler$Compound  net.bytebuddy.build.Plugin$Engine$ErrorHandler$Enforcing  net.bytebuddy.build.Plugin$Engine$ErrorHandler$Enforcing$1  net.bytebuddy.build.Plugin$Engine$ErrorHandler$Enforcing$2  net.bytebuddy.build.Plugin$Engine$ErrorHandler$Enforcing$3  net.bytebuddy.build.Plugin$Engine$ErrorHandler$Enforcing$4  net.bytebuddy.build.Plugin$Engine$ErrorHandler$Failing  net.bytebuddy.build.Plugin$Engine$ErrorHandler$Failing$1  net.bytebuddy.build.Plugin$Engine$ErrorHandler$Failing$2  net.bytebuddy.build.Plugin$Engine$ErrorHandler$Failing$3  net.bytebuddy.build.Plugin$Engine$Listener  net.bytebuddy.build.Plugin$Engine$Listener$Adapter  net.bytebuddy.build.Plugin$Engine$Listener$Compound  net.bytebuddy.build.Plugin$Engine$Listener$ForErrorHandler  net.bytebuddy.build.Plugin$Engine$Listener$NoOp  net.bytebuddy.build.Plugin$Engine$Listener$StreamWriting  net.bytebuddy.build.Plugin$Engine$Listener$WithErrorsOnly  net.bytebuddy.build.Plugin$Engine$Listener$WithTransformationsOnly  net.bytebuddy.build.Plugin$Engine$PoolStrategy  net.bytebuddy.build.Plugin$Engine$PoolStrategy$Default  net.bytebuddy.build.Plugin$Engine$PoolStrategy$Eager  net.bytebuddy.build.Plugin$Engine$Source  net.bytebuddy.build.Plugin$Engine$Source$Element  net.bytebuddy.build.Plugin$Engine$Source$Element$ForByteArray  net.bytebuddy.build.Plugin$Engine$Source$Element$ForFile  net.bytebuddy.build.Plugin$Engine$Source$Element$ForJarEntry  net.bytebuddy.build.Plugin$Engine$Source$Empty  net.bytebuddy.build.Plugin$Engine$Source$ForFolder  net.bytebuddy.build.Plugin$Engine$Source$ForFolder$FolderIterator  net.bytebuddy.build.Plugin$Engine$Source$ForJarFile  net.bytebuddy.build.Plugin$Engine$Source$InMemory  net.bytebuddy.build.Plugin$Engine$Source$InMemory$MapEntryIterator  net.bytebuddy.build.Plugin$Engine$Source$Origin  net.bytebuddy.build.Plugin$Engine$Source$Origin$ForJarFile  net.bytebuddy.build.Plugin$Engine$Source$Origin$ForJarFile$JarFileIterator  net.bytebuddy.build.Plugin$Engine$Summary  net.bytebuddy.build.Plugin$Engine$Target  net.bytebuddy.build.Plugin$Engine$Target$Discarding  net.bytebuddy.build.Plugin$Engine$Target$ForFolder  net.bytebuddy.build.Plugin$Engine$Target$ForFolder$Dispatcher  net.bytebuddy.build.Plugin$Engine$Target$ForFolder$Dispatcher$CreationAction  net.bytebuddy.build.Plugin$Engine$Target$ForFolder$Dispatcher$ForJava7CapableVm  net.bytebuddy.build.Plugin$Engine$Target$ForFolder$Dispatcher$ForLegacyVm  net.bytebuddy.build.Plugin$Engine$Target$ForJarFile  net.bytebuddy.build.Plugin$Engine$Target$InMemory  net.bytebuddy.build.Plugin$Engine$Target$Sink  net.bytebuddy.build.Plugin$Engine$Target$Sink$ForJarOutputStream  net.bytebuddy.build.Plugin$Engine$TypeStrategy  net.bytebuddy.build.Plugin$Engine$TypeStrategy$Default  net.bytebuddy.build.Plugin$Engine$TypeStrategy$Default$1  net.bytebuddy.build.Plugin$Engine$TypeStrategy$Default$2  net.bytebuddy.build.Plugin$Engine$TypeStrategy$Default$3  net.bytebuddy.build.Plugin$Engine$TypeStrategy$ForEntryPoint  net.bytebuddy.build.Plugin$Factory  net.bytebuddy.build.Plugin$Factory$Simple  net.bytebuddy.build.Plugin$Factory$UsingReflection  net.bytebuddy.build.Plugin$Factory$UsingReflection$ArgumentResolver  net.bytebuddy.build.Plugin$Factory$UsingReflection$ArgumentResolver$ForIndex  net.bytebuddy.build.Plugin$Factory$UsingReflection$ArgumentResolver$ForIndex$WithDynamicType  net.bytebuddy.build.Plugin$Factory$UsingReflection$ArgumentResolver$ForType  net.bytebuddy.build.Plugin$Factory$UsingReflection$ArgumentResolver$NoOp  net.bytebuddy.build.Plugin$Factory$UsingReflection$ArgumentResolver$Resolution  net.bytebuddy.build.Plugin$Factory$UsingReflection$ArgumentResolver$Resolution$Resolved  net.bytebuddy.build.Plugin$Factory$UsingReflection$ArgumentResolver$Resolution$Unresolved  net.bytebuddy.build.Plugin$Factory$UsingReflection$Instantiator  net.bytebuddy.build.Plugin$Factory$UsingReflection$Instantiator$Resolved  net.bytebuddy.build.Plugin$Factory$UsingReflection$Instantiator$Unresolved  net.bytebuddy.build.Plugin$Factory$UsingReflection$Priority  net.bytebuddy.build.Plugin$ForElementMatcher  net.bytebuddy.build.Plugin$NoOp
InnerClasses:
  public Compound = net.bytebuddy.build.Plugin$Compound of net.bytebuddy.build.Plugin
  public abstract Engine = net.bytebuddy.build.Plugin$Engine of net.bytebuddy.build.Plugin
  public abstract Factory = net.bytebuddy.build.Plugin$Factory of net.bytebuddy.build.Plugin
  public abstract ForElementMatcher = net.bytebuddy.build.Plugin$ForElementMatcher of net.bytebuddy.build.Plugin
  public NoOp = net.bytebuddy.build.Plugin$NoOp of net.bytebuddy.build.Plugin
  public abstract Builder = net.bytebuddy.dynamic.DynamicType$Builder of net.bytebuddy.dynamic.DynamicType