public interface net.bytebuddy.agent.builder.AgentBuilder
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: net.bytebuddy.agent.builder.AgentBuilder
  super_class: java.lang.Object
{
  public abstract net.bytebuddy.agent.builder.AgentBuilder with(net.bytebuddy.ByteBuddy);
    descriptor: (Lnet/bytebuddy/ByteBuddy;)Lnet/bytebuddy/agent/builder/AgentBuilder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      byteBuddy  

  public abstract net.bytebuddy.agent.builder.AgentBuilder with(net.bytebuddy.agent.builder.AgentBuilder$Listener);
    descriptor: (Lnet/bytebuddy/agent/builder/AgentBuilder$Listener;)Lnet/bytebuddy/agent/builder/AgentBuilder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      listener  

  public abstract net.bytebuddy.agent.builder.AgentBuilder with(net.bytebuddy.agent.builder.AgentBuilder$CircularityLock);
    descriptor: (Lnet/bytebuddy/agent/builder/AgentBuilder$CircularityLock;)Lnet/bytebuddy/agent/builder/AgentBuilder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      circularityLock  

  public abstract net.bytebuddy.agent.builder.AgentBuilder with(net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy);
    descriptor: (Lnet/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;)Lnet/bytebuddy/agent/builder/AgentBuilder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      poolStrategy  

  public abstract net.bytebuddy.agent.builder.AgentBuilder with(net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy);
    descriptor: (Lnet/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;)Lnet/bytebuddy/agent/builder/AgentBuilder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                  Name  Flags
      locationStrategy  

  public abstract net.bytebuddy.agent.builder.AgentBuilder with(net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy);
    descriptor: (Lnet/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;)Lnet/bytebuddy/agent/builder/AgentBuilder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      typeStrategy  

  public abstract net.bytebuddy.agent.builder.AgentBuilder with(net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy);
    descriptor: (Lnet/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;)Lnet/bytebuddy/agent/builder/AgentBuilder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                        Name  Flags
      initializationStrategy  

  public abstract net.bytebuddy.agent.builder.AgentBuilder$RedefinitionListenable$WithoutBatchStrategy with(net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy);
    descriptor: (Lnet/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;)Lnet/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithoutBatchStrategy;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                      Name  Flags
      redefinitionStrategy  

  public abstract net.bytebuddy.agent.builder.AgentBuilder with(net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy);
    descriptor: (Lnet/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;)Lnet/bytebuddy/agent/builder/AgentBuilder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                               Name  Flags
      lambdaInstrumentationStrategy  

  public abstract net.bytebuddy.agent.builder.AgentBuilder with(net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy);
    descriptor: (Lnet/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;)Lnet/bytebuddy/agent/builder/AgentBuilder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                     Name  Flags
      descriptionStrategy  

  public abstract net.bytebuddy.agent.builder.AgentBuilder with(net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy);
    descriptor: (Lnet/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;)Lnet/bytebuddy/agent/builder/AgentBuilder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                  Name  Flags
      fallbackStrategy  

  public abstract net.bytebuddy.agent.builder.AgentBuilder with(net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy);
    descriptor: (Lnet/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;)Lnet/bytebuddy/agent/builder/AgentBuilder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                         Name  Flags
      classFileBufferStrategy  

  public abstract net.bytebuddy.agent.builder.AgentBuilder with(net.bytebuddy.agent.builder.AgentBuilder$InstallationListener);
    descriptor: (Lnet/bytebuddy/agent/builder/AgentBuilder$InstallationListener;)Lnet/bytebuddy/agent/builder/AgentBuilder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                      Name  Flags
      installationListener  

  public abstract net.bytebuddy.agent.builder.AgentBuilder enableBootstrapInjection(java.lang.instrument.Instrumentation, java.io.File);
    descriptor: (Ljava/lang/instrument/Instrumentation;Ljava/io/File;)Lnet/bytebuddy/agent/builder/AgentBuilder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      instrumentation  
      folder           

  public abstract net.bytebuddy.agent.builder.AgentBuilder enableUnsafeBootstrapInjection();
    descriptor: ()Lnet/bytebuddy/agent/builder/AgentBuilder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract net.bytebuddy.agent.builder.AgentBuilder enableNativeMethodPrefix(java.lang.String);
    descriptor: (Ljava/lang/String;)Lnet/bytebuddy/agent/builder/AgentBuilder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      prefix  

  public abstract net.bytebuddy.agent.builder.AgentBuilder disableNativeMethodPrefix();
    descriptor: ()Lnet/bytebuddy/agent/builder/AgentBuilder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract net.bytebuddy.agent.builder.AgentBuilder disableBootstrapInjection();
    descriptor: ()Lnet/bytebuddy/agent/builder/AgentBuilder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract net.bytebuddy.agent.builder.AgentBuilder disableClassFormatChanges();
    descriptor: ()Lnet/bytebuddy/agent/builder/AgentBuilder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract net.bytebuddy.agent.builder.AgentBuilder assureReadEdgeTo(java.lang.instrument.Instrumentation, java.lang.Class<?>[]);
    descriptor: (Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class;)Lnet/bytebuddy/agent/builder/AgentBuilder;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class<*>;)Lnet/bytebuddy/agent/builder/AgentBuilder;
    MethodParameters:
                 Name  Flags
      instrumentation  
      type             

  public abstract net.bytebuddy.agent.builder.AgentBuilder assureReadEdgeTo(java.lang.instrument.Instrumentation, net.bytebuddy.utility.JavaModule[]);
    descriptor: (Ljava/lang/instrument/Instrumentation;[Lnet/bytebuddy/utility/JavaModule;)Lnet/bytebuddy/agent/builder/AgentBuilder;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      instrumentation  
      module           

  public abstract net.bytebuddy.agent.builder.AgentBuilder assureReadEdgeTo(java.lang.instrument.Instrumentation, java.util.Collection<? extends net.bytebuddy.utility.JavaModule>);
    descriptor: (Ljava/lang/instrument/Instrumentation;Ljava/util/Collection;)Lnet/bytebuddy/agent/builder/AgentBuilder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/instrument/Instrumentation;Ljava/util/Collection<+Lnet/bytebuddy/utility/JavaModule;>;)Lnet/bytebuddy/agent/builder/AgentBuilder;
    MethodParameters:
                 Name  Flags
      instrumentation  
      modules          

  public abstract net.bytebuddy.agent.builder.AgentBuilder assureReadEdgeFromAndTo(java.lang.instrument.Instrumentation, java.lang.Class<?>[]);
    descriptor: (Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class;)Lnet/bytebuddy/agent/builder/AgentBuilder;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class<*>;)Lnet/bytebuddy/agent/builder/AgentBuilder;
    MethodParameters:
                 Name  Flags
      instrumentation  
      type             

  public abstract net.bytebuddy.agent.builder.AgentBuilder assureReadEdgeFromAndTo(java.lang.instrument.Instrumentation, net.bytebuddy.utility.JavaModule[]);
    descriptor: (Ljava/lang/instrument/Instrumentation;[Lnet/bytebuddy/utility/JavaModule;)Lnet/bytebuddy/agent/builder/AgentBuilder;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      instrumentation  
      module           

  public abstract net.bytebuddy.agent.builder.AgentBuilder assureReadEdgeFromAndTo(java.lang.instrument.Instrumentation, java.util.Collection<? extends net.bytebuddy.utility.JavaModule>);
    descriptor: (Ljava/lang/instrument/Instrumentation;Ljava/util/Collection;)Lnet/bytebuddy/agent/builder/AgentBuilder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/instrument/Instrumentation;Ljava/util/Collection<+Lnet/bytebuddy/utility/JavaModule;>;)Lnet/bytebuddy/agent/builder/AgentBuilder;
    MethodParameters:
                 Name  Flags
      instrumentation  
      modules          

  public abstract net.bytebuddy.agent.builder.AgentBuilder$Identified$Narrowable type(net.bytebuddy.matcher.ElementMatcher<? super net.bytebuddy.description.type.TypeDescription>);
    descriptor: (Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lnet/bytebuddy/matcher/ElementMatcher<-Lnet/bytebuddy/description/type/TypeDescription;>;)Lnet/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;
    MethodParameters:
             Name  Flags
      typeMatcher  

  public abstract net.bytebuddy.agent.builder.AgentBuilder$Identified$Narrowable type(net.bytebuddy.matcher.ElementMatcher<? super net.bytebuddy.description.type.TypeDescription>, net.bytebuddy.matcher.ElementMatcher<? super java.lang.ClassLoader>);
    descriptor: (Lnet/bytebuddy/matcher/ElementMatcher;Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lnet/bytebuddy/matcher/ElementMatcher<-Lnet/bytebuddy/description/type/TypeDescription;>;Lnet/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;)Lnet/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;
    MethodParameters:
                    Name  Flags
      typeMatcher         
      classLoaderMatcher  

  public abstract net.bytebuddy.agent.builder.AgentBuilder$Identified$Narrowable type(net.bytebuddy.matcher.ElementMatcher<? super net.bytebuddy.description.type.TypeDescription>, net.bytebuddy.matcher.ElementMatcher<? super java.lang.ClassLoader>, net.bytebuddy.matcher.ElementMatcher<? super net.bytebuddy.utility.JavaModule>);
    descriptor: (Lnet/bytebuddy/matcher/ElementMatcher;Lnet/bytebuddy/matcher/ElementMatcher;Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lnet/bytebuddy/matcher/ElementMatcher<-Lnet/bytebuddy/description/type/TypeDescription;>;Lnet/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;Lnet/bytebuddy/matcher/ElementMatcher<-Lnet/bytebuddy/utility/JavaModule;>;)Lnet/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;
    MethodParameters:
                    Name  Flags
      typeMatcher         
      classLoaderMatcher  
      moduleMatcher       

  public abstract net.bytebuddy.agent.builder.AgentBuilder$Identified$Narrowable type(net.bytebuddy.agent.builder.AgentBuilder$RawMatcher);
    descriptor: (Lnet/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)Lnet/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      matcher  

  public abstract net.bytebuddy.agent.builder.AgentBuilder$Ignored ignore(net.bytebuddy.matcher.ElementMatcher<? super net.bytebuddy.description.type.TypeDescription>);
    descriptor: (Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/agent/builder/AgentBuilder$Ignored;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lnet/bytebuddy/matcher/ElementMatcher<-Lnet/bytebuddy/description/type/TypeDescription;>;)Lnet/bytebuddy/agent/builder/AgentBuilder$Ignored;
    MethodParameters:
             Name  Flags
      typeMatcher  

  public abstract net.bytebuddy.agent.builder.AgentBuilder$Ignored ignore(net.bytebuddy.matcher.ElementMatcher<? super net.bytebuddy.description.type.TypeDescription>, net.bytebuddy.matcher.ElementMatcher<? super java.lang.ClassLoader>);
    descriptor: (Lnet/bytebuddy/matcher/ElementMatcher;Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/agent/builder/AgentBuilder$Ignored;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lnet/bytebuddy/matcher/ElementMatcher<-Lnet/bytebuddy/description/type/TypeDescription;>;Lnet/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;)Lnet/bytebuddy/agent/builder/AgentBuilder$Ignored;
    MethodParameters:
                    Name  Flags
      typeMatcher         
      classLoaderMatcher  

  public abstract net.bytebuddy.agent.builder.AgentBuilder$Ignored ignore(net.bytebuddy.matcher.ElementMatcher<? super net.bytebuddy.description.type.TypeDescription>, net.bytebuddy.matcher.ElementMatcher<? super java.lang.ClassLoader>, net.bytebuddy.matcher.ElementMatcher<? super net.bytebuddy.utility.JavaModule>);
    descriptor: (Lnet/bytebuddy/matcher/ElementMatcher;Lnet/bytebuddy/matcher/ElementMatcher;Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/agent/builder/AgentBuilder$Ignored;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lnet/bytebuddy/matcher/ElementMatcher<-Lnet/bytebuddy/description/type/TypeDescription;>;Lnet/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;Lnet/bytebuddy/matcher/ElementMatcher<-Lnet/bytebuddy/utility/JavaModule;>;)Lnet/bytebuddy/agent/builder/AgentBuilder$Ignored;
    MethodParameters:
                    Name  Flags
      typeMatcher         
      classLoaderMatcher  
      moduleMatcher       

  public abstract net.bytebuddy.agent.builder.AgentBuilder$Ignored ignore(net.bytebuddy.agent.builder.AgentBuilder$RawMatcher);
    descriptor: (Lnet/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)Lnet/bytebuddy/agent/builder/AgentBuilder$Ignored;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      rawMatcher  

  public abstract java.lang.instrument.ClassFileTransformer makeRaw();
    descriptor: ()Ljava/lang/instrument/ClassFileTransformer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract net.bytebuddy.agent.builder.ResettableClassFileTransformer installOn(java.lang.instrument.Instrumentation);
    descriptor: (Ljava/lang/instrument/Instrumentation;)Lnet/bytebuddy/agent/builder/ResettableClassFileTransformer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      instrumentation  

  public abstract net.bytebuddy.agent.builder.ResettableClassFileTransformer installOn(java.lang.instrument.Instrumentation, net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator);
    descriptor: (Ljava/lang/instrument/Instrumentation;Lnet/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator;)Lnet/bytebuddy/agent/builder/ResettableClassFileTransformer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                      Name  Flags
      instrumentation       
      transformerDecorator  

  public abstract net.bytebuddy.agent.builder.ResettableClassFileTransformer installOnByteBuddyAgent();
    descriptor: ()Lnet/bytebuddy/agent/builder/ResettableClassFileTransformer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract net.bytebuddy.agent.builder.ResettableClassFileTransformer installOnByteBuddyAgent(net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator);
    descriptor: (Lnet/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator;)Lnet/bytebuddy/agent/builder/ResettableClassFileTransformer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                      Name  Flags
      transformerDecorator  
}
SourceFile: "AgentBuilder.java"
NestMembers:
  net.bytebuddy.agent.builder.AgentBuilder$CircularityLock  net.bytebuddy.agent.builder.AgentBuilder$CircularityLock$Default  net.bytebuddy.agent.builder.AgentBuilder$CircularityLock$Global  net.bytebuddy.agent.builder.AgentBuilder$CircularityLock$Inactive  net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy  net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy$Default  net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy$Default$1  net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy$Default$2  net.bytebuddy.agent.builder.AgentBuilder$Default  net.bytebuddy.agent.builder.AgentBuilder$Default$BootstrapInjectionStrategy  net.bytebuddy.agent.builder.AgentBuilder$Default$BootstrapInjectionStrategy$Disabled  net.bytebuddy.agent.builder.AgentBuilder$Default$BootstrapInjectionStrategy$Enabled  net.bytebuddy.agent.builder.AgentBuilder$Default$BootstrapInjectionStrategy$Unsafe  net.bytebuddy.agent.builder.AgentBuilder$Default$Delegator  net.bytebuddy.agent.builder.AgentBuilder$Default$Dispatcher  net.bytebuddy.agent.builder.AgentBuilder$Default$Dispatcher$CreationAction  net.bytebuddy.agent.builder.AgentBuilder$Default$Dispatcher$ForJava6CapableVm  net.bytebuddy.agent.builder.AgentBuilder$Default$Dispatcher$ForLegacyVm  net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer  net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer$Factory  net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer$Factory$CreationAction  net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer$Factory$ForJava9CapableVm  net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer$Factory$ForLegacyVm  net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer$Java9CapableVmDispatcher  net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer$LegacyVmDispatcher  net.bytebuddy.agent.builder.AgentBuilder$Default$Ignoring  net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy  net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy$Disabled  net.bytebuddy.agent.builder.AgentBuilder$Default$NativeMethodStrategy$ForPrefix  net.bytebuddy.agent.builder.AgentBuilder$Default$Redefining  net.bytebuddy.agent.builder.AgentBuilder$Default$Transformation  net.bytebuddy.agent.builder.AgentBuilder$Default$Transformation$Compound  net.bytebuddy.agent.builder.AgentBuilder$Default$Transformation$Ignored  net.bytebuddy.agent.builder.AgentBuilder$Default$Transformation$Resolution  net.bytebuddy.agent.builder.AgentBuilder$Default$Transformation$Resolution$Decoratable  net.bytebuddy.agent.builder.AgentBuilder$Default$Transformation$Resolution$Sort  net.bytebuddy.agent.builder.AgentBuilder$Default$Transformation$Resolution$Unresolved  net.bytebuddy.agent.builder.AgentBuilder$Default$Transformation$Simple  net.bytebuddy.agent.builder.AgentBuilder$Default$Transformation$Simple$Resolution  net.bytebuddy.agent.builder.AgentBuilder$Default$Transformation$Simple$Resolution$BootstrapClassLoaderCapableInjectorFactory  net.bytebuddy.agent.builder.AgentBuilder$Default$Transforming  net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy  net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy$Default  net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy$Default$1  net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy$Default$2  net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy$Default$3  net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy$SuperTypeLoading  net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous  net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous$ThreadSwitchingClassLoadingDelegate  net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous$ThreadSwitchingClassLoadingDelegate$NotifyingClassLoadingAction  net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous$ThreadSwitchingClassLoadingDelegate$SimpleClassLoadingAction  net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy$SuperTypeLoading$UnlockingClassLoadingDelegate  net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy  net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy$ByThrowableType  net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy$Simple  net.bytebuddy.agent.builder.AgentBuilder$Identified  net.bytebuddy.agent.builder.AgentBuilder$Identified$Extendable  net.bytebuddy.agent.builder.AgentBuilder$Identified$Narrowable  net.bytebuddy.agent.builder.AgentBuilder$Ignored  net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy  net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy$Dispatcher  net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy$Dispatcher$InjectorFactory  net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy$Minimal  net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy$NoOp  net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy$SelfInjection  net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher  net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher$InjectingInitializer  net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy$SelfInjection$Eager  net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy$SelfInjection$Eager$Dispatcher  net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy$SelfInjection$Lazy  net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy$SelfInjection$Lazy$Dispatcher  net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy$SelfInjection$Split  net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy$SelfInjection$Split$Dispatcher  net.bytebuddy.agent.builder.AgentBuilder$InstallationListener  net.bytebuddy.agent.builder.AgentBuilder$InstallationListener$Adapter  net.bytebuddy.agent.builder.AgentBuilder$InstallationListener$Compound  net.bytebuddy.agent.builder.AgentBuilder$InstallationListener$ErrorSuppressing  net.bytebuddy.agent.builder.AgentBuilder$InstallationListener$NoOp  net.bytebuddy.agent.builder.AgentBuilder$InstallationListener$StreamWriting  net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy  net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$1  net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$2  net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection  net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory  net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$BridgeMethodImplementation  net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$BridgeMethodImplementation$Appender  net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$ConstructorImplementation  net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$ConstructorImplementation$Appender  net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$FactoryImplementation  net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$FactoryImplementation$Appender  net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$LambdaMethodImplementation  net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$LambdaMethodImplementation$Appender  net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$SerializationImplementation  net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$MetaFactoryRedirection  net.bytebuddy.agent.builder.AgentBuilder$Listener  net.bytebuddy.agent.builder.AgentBuilder$Listener$Adapter  net.bytebuddy.agent.builder.AgentBuilder$Listener$Compound  net.bytebuddy.agent.builder.AgentBuilder$Listener$Filtering  net.bytebuddy.agent.builder.AgentBuilder$Listener$ModuleReadEdgeCompleting  net.bytebuddy.agent.builder.AgentBuilder$Listener$NoOp  net.bytebuddy.agent.builder.AgentBuilder$Listener$StreamWriting  net.bytebuddy.agent.builder.AgentBuilder$Listener$WithErrorsOnly  net.bytebuddy.agent.builder.AgentBuilder$Listener$WithTransformationsOnly  net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy  net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy$Compound  net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy$ForClassLoader  net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy$ForClassLoader$1  net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy$ForClassLoader$2  net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy$NoOp  net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy$Simple  net.bytebuddy.agent.builder.AgentBuilder$Matchable  net.bytebuddy.agent.builder.AgentBuilder$Matchable$AbstractBase  net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy  net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy$ClassLoading  net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy$Default  net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy$Eager  net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy$WithTypePoolCache  net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy$WithTypePoolCache$Simple  net.bytebuddy.agent.builder.AgentBuilder$RawMatcher  net.bytebuddy.agent.builder.AgentBuilder$RawMatcher$Conjunction  net.bytebuddy.agent.builder.AgentBuilder$RawMatcher$Disjunction  net.bytebuddy.agent.builder.AgentBuilder$RawMatcher$ForElementMatchers  net.bytebuddy.agent.builder.AgentBuilder$RawMatcher$ForLoadState  net.bytebuddy.agent.builder.AgentBuilder$RawMatcher$ForResolvableTypes  net.bytebuddy.agent.builder.AgentBuilder$RawMatcher$Inversion  net.bytebuddy.agent.builder.AgentBuilder$RawMatcher$Trivial  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionListenable  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionListenable$WithImplicitDiscoveryStrategy  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionListenable$WithoutBatchStrategy  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$1  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$2  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$3  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator$ForFixedSize  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator$ForMatchedGrouping  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator$ForTotal  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator$Partitioning  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator$Slicing  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator$Slicing$SlicingIterable  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$BatchAllocator$Slicing$SlicingIterable$SlicingIterator  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Collector  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Collector$ForRedefinition  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Collector$ForRetransformation  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Collector$PrependableIterator  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$Explicit  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$Reiterating  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$Reiterating$ReiteratingIterable  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$Reiterating$ReiteratingIterator  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$SinglePass  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Dispatcher  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Dispatcher$CreationAction  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Dispatcher$ForJava6CapableVm  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Dispatcher$ForLegacyVm  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener$Adapter  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener$BatchReallocator  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener$Compound  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener$Compound$CompoundIterable  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener$Compound$CompoundIterable$CompoundIterator  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener$ErrorEscalating  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener$ErrorEscalating$1  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener$ErrorEscalating$2  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener$NoOp  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener$Pausing  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener$StreamWriting  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$Listener$Yielding  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionScheduler  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$AtFixedRate  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable$ForFuture  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable$NoOp  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$NoOp  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$WithFixedDelay  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Disabled  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled$LookupKey  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled$ResubmissionInstallationListener  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled$ResubmissionListener  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled$ResubmissionListener$ConcurrentHashSet  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled$StorageKey  net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Installation  net.bytebuddy.agent.builder.AgentBuilder$Transformer  net.bytebuddy.agent.builder.AgentBuilder$Transformer$Compound  net.bytebuddy.agent.builder.AgentBuilder$Transformer$ForAdvice  net.bytebuddy.agent.builder.AgentBuilder$Transformer$ForAdvice$Entry  net.bytebuddy.agent.builder.AgentBuilder$Transformer$ForAdvice$Entry$ForSplitAdvice  net.bytebuddy.agent.builder.AgentBuilder$Transformer$ForAdvice$Entry$ForUnifiedAdvice  net.bytebuddy.agent.builder.AgentBuilder$Transformer$ForBuildPlugin  net.bytebuddy.agent.builder.AgentBuilder$Transformer$NoOp  net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator  net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator$NoOp  net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy  net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy$Default  net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy$Default$1  net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy$Default$2  net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy$Default$3  net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy$Default$4  net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy$ForBuildEntryPoint
InnerClasses:
  public abstract CircularityLock = net.bytebuddy.agent.builder.AgentBuilder$CircularityLock of net.bytebuddy.agent.builder.AgentBuilder
  public abstract ClassFileBufferStrategy = net.bytebuddy.agent.builder.AgentBuilder$ClassFileBufferStrategy of net.bytebuddy.agent.builder.AgentBuilder
  public Default = net.bytebuddy.agent.builder.AgentBuilder$Default of net.bytebuddy.agent.builder.AgentBuilder
  public abstract DescriptionStrategy = net.bytebuddy.agent.builder.AgentBuilder$DescriptionStrategy of net.bytebuddy.agent.builder.AgentBuilder
  public abstract FallbackStrategy = net.bytebuddy.agent.builder.AgentBuilder$FallbackStrategy of net.bytebuddy.agent.builder.AgentBuilder
  public abstract Identified = net.bytebuddy.agent.builder.AgentBuilder$Identified of net.bytebuddy.agent.builder.AgentBuilder
  public abstract Narrowable = net.bytebuddy.agent.builder.AgentBuilder$Identified$Narrowable of net.bytebuddy.agent.builder.AgentBuilder$Identified
  public abstract Ignored = net.bytebuddy.agent.builder.AgentBuilder$Ignored of net.bytebuddy.agent.builder.AgentBuilder
  public abstract InitializationStrategy = net.bytebuddy.agent.builder.AgentBuilder$InitializationStrategy of net.bytebuddy.agent.builder.AgentBuilder
  public abstract InstallationListener = net.bytebuddy.agent.builder.AgentBuilder$InstallationListener of net.bytebuddy.agent.builder.AgentBuilder
  public abstract LambdaInstrumentationStrategy = net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy of net.bytebuddy.agent.builder.AgentBuilder
  public abstract Listener = net.bytebuddy.agent.builder.AgentBuilder$Listener of net.bytebuddy.agent.builder.AgentBuilder
  public abstract LocationStrategy = net.bytebuddy.agent.builder.AgentBuilder$LocationStrategy of net.bytebuddy.agent.builder.AgentBuilder
  public abstract Matchable = net.bytebuddy.agent.builder.AgentBuilder$Matchable of net.bytebuddy.agent.builder.AgentBuilder
  public abstract PoolStrategy = net.bytebuddy.agent.builder.AgentBuilder$PoolStrategy of net.bytebuddy.agent.builder.AgentBuilder
  public abstract RawMatcher = net.bytebuddy.agent.builder.AgentBuilder$RawMatcher of net.bytebuddy.agent.builder.AgentBuilder
  public abstract RedefinitionListenable = net.bytebuddy.agent.builder.AgentBuilder$RedefinitionListenable of net.bytebuddy.agent.builder.AgentBuilder
  public abstract WithoutBatchStrategy = net.bytebuddy.agent.builder.AgentBuilder$RedefinitionListenable$WithoutBatchStrategy of net.bytebuddy.agent.builder.AgentBuilder$RedefinitionListenable
  public abstract RedefinitionStrategy = net.bytebuddy.agent.builder.AgentBuilder$RedefinitionStrategy of net.bytebuddy.agent.builder.AgentBuilder
  public abstract Transformer = net.bytebuddy.agent.builder.AgentBuilder$Transformer of net.bytebuddy.agent.builder.AgentBuilder
  public abstract TransformerDecorator = net.bytebuddy.agent.builder.AgentBuilder$TransformerDecorator of net.bytebuddy.agent.builder.AgentBuilder
  public abstract TypeStrategy = net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy of net.bytebuddy.agent.builder.AgentBuilder