public class org.glassfish.jersey.internal.BootstrapBag
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.glassfish.jersey.internal.BootstrapBag
  super_class: java.lang.Object
{
  private javax.ws.rs.core.Configuration configuration;
    descriptor: Ljavax/ws/rs/core/Configuration;
    flags: (0x0002) ACC_PRIVATE

  private org.glassfish.jersey.process.internal.RequestScope requestScope;
    descriptor: Lorg/glassfish/jersey/process/internal/RequestScope;
    flags: (0x0002) ACC_PRIVATE

  private org.glassfish.jersey.message.MessageBodyWorkers messageBodyWorkers;
    descriptor: Lorg/glassfish/jersey/message/MessageBodyWorkers;
    flags: (0x0002) ACC_PRIVATE

  private org.glassfish.jersey.spi.ExceptionMappers exceptionMappers;
    descriptor: Lorg/glassfish/jersey/spi/ExceptionMappers;
    flags: (0x0002) ACC_PRIVATE

  private org.glassfish.jersey.spi.ContextResolvers contextResolvers;
    descriptor: Lorg/glassfish/jersey/spi/ContextResolvers;
    flags: (0x0002) ACC_PRIVATE

  private org.glassfish.jersey.model.internal.ManagedObjectsFinalizer managedObjectsFinalizer;
    descriptor: Lorg/glassfish/jersey/model/internal/ManagedObjectsFinalizer;
    flags: (0x0002) ACC_PRIVATE

  private java.util.List<org.glassfish.jersey.internal.spi.AutoDiscoverable> autoDiscoverables;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lorg/glassfish/jersey/internal/spi/AutoDiscoverable;>;

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.internal.BootstrapBag this
         0: .line 39
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.glassfish.jersey.internal.BootstrapBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/internal/BootstrapBag;

  public java.util.List<org.glassfish.jersey.internal.spi.AutoDiscoverable> getAutoDiscoverables();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.internal.BootstrapBag this
         0: .line 55
            aload 0 /* this */
            getfield org.glassfish.jersey.internal.BootstrapBag.autoDiscoverables:Ljava/util/List;
            areturn
        end local 0 // org.glassfish.jersey.internal.BootstrapBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/internal/BootstrapBag;
    Signature: ()Ljava/util/List<Lorg/glassfish/jersey/internal/spi/AutoDiscoverable;>;

  public void setAutoDiscoverables(java.util.List<org.glassfish.jersey.internal.spi.AutoDiscoverable>);
    descriptor: (Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.internal.BootstrapBag this
        start local 1 // java.util.List autoDiscoverables
         0: .line 64
            aload 0 /* this */
            aload 1 /* autoDiscoverables */
            putfield org.glassfish.jersey.internal.BootstrapBag.autoDiscoverables:Ljava/util/List;
         1: .line 65
            return
        end local 1 // java.util.List autoDiscoverables
        end local 0 // org.glassfish.jersey.internal.BootstrapBag this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lorg/glassfish/jersey/internal/BootstrapBag;
            0    2     1  autoDiscoverables  Ljava/util/List<Lorg/glassfish/jersey/internal/spi/AutoDiscoverable;>;
    Signature: (Ljava/util/List<Lorg/glassfish/jersey/internal/spi/AutoDiscoverable;>;)V
    MethodParameters:
                   Name  Flags
      autoDiscoverables  

  public org.glassfish.jersey.model.internal.ManagedObjectsFinalizer getManagedObjectsFinalizer();
    descriptor: ()Lorg/glassfish/jersey/model/internal/ManagedObjectsFinalizer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.internal.BootstrapBag this
         0: .line 73
            aload 0 /* this */
            getfield org.glassfish.jersey.internal.BootstrapBag.managedObjectsFinalizer:Lorg/glassfish/jersey/model/internal/ManagedObjectsFinalizer;
            areturn
        end local 0 // org.glassfish.jersey.internal.BootstrapBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/internal/BootstrapBag;

  public void setManagedObjectsFinalizer(org.glassfish.jersey.model.internal.ManagedObjectsFinalizer);
    descriptor: (Lorg/glassfish/jersey/model/internal/ManagedObjectsFinalizer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.internal.BootstrapBag this
        start local 1 // org.glassfish.jersey.model.internal.ManagedObjectsFinalizer managedObjectsFinalizer
         0: .line 82
            aload 0 /* this */
            aload 1 /* managedObjectsFinalizer */
            putfield org.glassfish.jersey.internal.BootstrapBag.managedObjectsFinalizer:Lorg/glassfish/jersey/model/internal/ManagedObjectsFinalizer;
         1: .line 83
            return
        end local 1 // org.glassfish.jersey.model.internal.ManagedObjectsFinalizer managedObjectsFinalizer
        end local 0 // org.glassfish.jersey.internal.BootstrapBag this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    2     0                     this  Lorg/glassfish/jersey/internal/BootstrapBag;
            0    2     1  managedObjectsFinalizer  Lorg/glassfish/jersey/model/internal/ManagedObjectsFinalizer;
    MethodParameters:
                         Name  Flags
      managedObjectsFinalizer  

  public org.glassfish.jersey.process.internal.RequestScope getRequestScope();
    descriptor: ()Lorg/glassfish/jersey/process/internal/RequestScope;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.internal.BootstrapBag this
         0: .line 91
            aload 0 /* this */
            getfield org.glassfish.jersey.internal.BootstrapBag.requestScope:Lorg/glassfish/jersey/process/internal/RequestScope;
            ldc Lorg/glassfish/jersey/process/internal/RequestScope;
            invokestatic org.glassfish.jersey.internal.BootstrapBag.requireNonNull:(Ljava/lang/Object;Ljava/lang/reflect/Type;)V
         1: .line 92
            aload 0 /* this */
            getfield org.glassfish.jersey.internal.BootstrapBag.requestScope:Lorg/glassfish/jersey/process/internal/RequestScope;
            areturn
        end local 0 // org.glassfish.jersey.internal.BootstrapBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/glassfish/jersey/internal/BootstrapBag;

  public void setRequestScope(org.glassfish.jersey.process.internal.RequestScope);
    descriptor: (Lorg/glassfish/jersey/process/internal/RequestScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.internal.BootstrapBag this
        start local 1 // org.glassfish.jersey.process.internal.RequestScope requestScope
         0: .line 101
            aload 0 /* this */
            aload 1 /* requestScope */
            putfield org.glassfish.jersey.internal.BootstrapBag.requestScope:Lorg/glassfish/jersey/process/internal/RequestScope;
         1: .line 102
            return
        end local 1 // org.glassfish.jersey.process.internal.RequestScope requestScope
        end local 0 // org.glassfish.jersey.internal.BootstrapBag this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lorg/glassfish/jersey/internal/BootstrapBag;
            0    2     1  requestScope  Lorg/glassfish/jersey/process/internal/RequestScope;
    MethodParameters:
              Name  Flags
      requestScope  

  public org.glassfish.jersey.message.MessageBodyWorkers getMessageBodyWorkers();
    descriptor: ()Lorg/glassfish/jersey/message/MessageBodyWorkers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.internal.BootstrapBag this
         0: .line 110
            aload 0 /* this */
            getfield org.glassfish.jersey.internal.BootstrapBag.messageBodyWorkers:Lorg/glassfish/jersey/message/MessageBodyWorkers;
            ldc Lorg/glassfish/jersey/message/MessageBodyWorkers;
            invokestatic org.glassfish.jersey.internal.BootstrapBag.requireNonNull:(Ljava/lang/Object;Ljava/lang/reflect/Type;)V
         1: .line 111
            aload 0 /* this */
            getfield org.glassfish.jersey.internal.BootstrapBag.messageBodyWorkers:Lorg/glassfish/jersey/message/MessageBodyWorkers;
            areturn
        end local 0 // org.glassfish.jersey.internal.BootstrapBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/glassfish/jersey/internal/BootstrapBag;

  public void setMessageBodyWorkers(org.glassfish.jersey.message.MessageBodyWorkers);
    descriptor: (Lorg/glassfish/jersey/message/MessageBodyWorkers;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.internal.BootstrapBag this
        start local 1 // org.glassfish.jersey.message.MessageBodyWorkers messageBodyWorkers
         0: .line 120
            aload 0 /* this */
            aload 1 /* messageBodyWorkers */
            putfield org.glassfish.jersey.internal.BootstrapBag.messageBodyWorkers:Lorg/glassfish/jersey/message/MessageBodyWorkers;
         1: .line 121
            return
        end local 1 // org.glassfish.jersey.message.MessageBodyWorkers messageBodyWorkers
        end local 0 // org.glassfish.jersey.internal.BootstrapBag this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lorg/glassfish/jersey/internal/BootstrapBag;
            0    2     1  messageBodyWorkers  Lorg/glassfish/jersey/message/MessageBodyWorkers;
    MethodParameters:
                    Name  Flags
      messageBodyWorkers  

  public javax.ws.rs.core.Configuration getConfiguration();
    descriptor: ()Ljavax/ws/rs/core/Configuration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.internal.BootstrapBag this
         0: .line 129
            aload 0 /* this */
            getfield org.glassfish.jersey.internal.BootstrapBag.configuration:Ljavax/ws/rs/core/Configuration;
            ldc Ljavax/ws/rs/core/Configuration;
            invokestatic org.glassfish.jersey.internal.BootstrapBag.requireNonNull:(Ljava/lang/Object;Ljava/lang/reflect/Type;)V
         1: .line 130
            aload 0 /* this */
            getfield org.glassfish.jersey.internal.BootstrapBag.configuration:Ljavax/ws/rs/core/Configuration;
            areturn
        end local 0 // org.glassfish.jersey.internal.BootstrapBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/glassfish/jersey/internal/BootstrapBag;

  public void setConfiguration(javax.ws.rs.core.Configuration);
    descriptor: (Ljavax/ws/rs/core/Configuration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.internal.BootstrapBag this
        start local 1 // javax.ws.rs.core.Configuration configuration
         0: .line 139
            aload 0 /* this */
            aload 1 /* configuration */
            putfield org.glassfish.jersey.internal.BootstrapBag.configuration:Ljavax/ws/rs/core/Configuration;
         1: .line 140
            return
        end local 1 // javax.ws.rs.core.Configuration configuration
        end local 0 // org.glassfish.jersey.internal.BootstrapBag this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lorg/glassfish/jersey/internal/BootstrapBag;
            0    2     1  configuration  Ljavax/ws/rs/core/Configuration;
    MethodParameters:
               Name  Flags
      configuration  

  public org.glassfish.jersey.spi.ExceptionMappers getExceptionMappers();
    descriptor: ()Lorg/glassfish/jersey/spi/ExceptionMappers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.internal.BootstrapBag this
         0: .line 148
            aload 0 /* this */
            getfield org.glassfish.jersey.internal.BootstrapBag.exceptionMappers:Lorg/glassfish/jersey/spi/ExceptionMappers;
            ldc Lorg/glassfish/jersey/spi/ExceptionMappers;
            invokestatic org.glassfish.jersey.internal.BootstrapBag.requireNonNull:(Ljava/lang/Object;Ljava/lang/reflect/Type;)V
         1: .line 149
            aload 0 /* this */
            getfield org.glassfish.jersey.internal.BootstrapBag.exceptionMappers:Lorg/glassfish/jersey/spi/ExceptionMappers;
            areturn
        end local 0 // org.glassfish.jersey.internal.BootstrapBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/glassfish/jersey/internal/BootstrapBag;

  public void setExceptionMappers(org.glassfish.jersey.spi.ExceptionMappers);
    descriptor: (Lorg/glassfish/jersey/spi/ExceptionMappers;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.internal.BootstrapBag this
        start local 1 // org.glassfish.jersey.spi.ExceptionMappers exceptionMappers
         0: .line 158
            aload 0 /* this */
            aload 1 /* exceptionMappers */
            putfield org.glassfish.jersey.internal.BootstrapBag.exceptionMappers:Lorg/glassfish/jersey/spi/ExceptionMappers;
         1: .line 159
            return
        end local 1 // org.glassfish.jersey.spi.ExceptionMappers exceptionMappers
        end local 0 // org.glassfish.jersey.internal.BootstrapBag this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lorg/glassfish/jersey/internal/BootstrapBag;
            0    2     1  exceptionMappers  Lorg/glassfish/jersey/spi/ExceptionMappers;
    MethodParameters:
                  Name  Flags
      exceptionMappers  

  public org.glassfish.jersey.spi.ContextResolvers getContextResolvers();
    descriptor: ()Lorg/glassfish/jersey/spi/ContextResolvers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.internal.BootstrapBag this
         0: .line 167
            aload 0 /* this */
            getfield org.glassfish.jersey.internal.BootstrapBag.contextResolvers:Lorg/glassfish/jersey/spi/ContextResolvers;
            ldc Lorg/glassfish/jersey/spi/ContextResolvers;
            invokestatic org.glassfish.jersey.internal.BootstrapBag.requireNonNull:(Ljava/lang/Object;Ljava/lang/reflect/Type;)V
         1: .line 168
            aload 0 /* this */
            getfield org.glassfish.jersey.internal.BootstrapBag.contextResolvers:Lorg/glassfish/jersey/spi/ContextResolvers;
            areturn
        end local 0 // org.glassfish.jersey.internal.BootstrapBag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/glassfish/jersey/internal/BootstrapBag;

  public void setContextResolvers(org.glassfish.jersey.spi.ContextResolvers);
    descriptor: (Lorg/glassfish/jersey/spi/ContextResolvers;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.internal.BootstrapBag this
        start local 1 // org.glassfish.jersey.spi.ContextResolvers contextResolvers
         0: .line 177
            aload 0 /* this */
            aload 1 /* contextResolvers */
            putfield org.glassfish.jersey.internal.BootstrapBag.contextResolvers:Lorg/glassfish/jersey/spi/ContextResolvers;
         1: .line 178
            return
        end local 1 // org.glassfish.jersey.spi.ContextResolvers contextResolvers
        end local 0 // org.glassfish.jersey.internal.BootstrapBag this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lorg/glassfish/jersey/internal/BootstrapBag;
            0    2     1  contextResolvers  Lorg/glassfish/jersey/spi/ContextResolvers;
    MethodParameters:
                  Name  Flags
      contextResolvers  

  protected static void requireNonNull(java.lang.Object, java.lang.reflect.Type);
    descriptor: (Ljava/lang/Object;Ljava/lang/reflect/Type;)V
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.lang.Object object
        start local 1 // java.lang.reflect.Type type
         0: .line 188
            aload 0 /* object */
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            aload 1 /* type */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc " has not been added into BootstrapBag yet"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 189
            return
        end local 1 // java.lang.reflect.Type type
        end local 0 // java.lang.Object object
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0  object  Ljava/lang/Object;
            0    2     1    type  Ljava/lang/reflect/Type;
    MethodParameters:
        Name  Flags
      object  
      type    
}
SourceFile: "BootstrapBag.java"