public final class io.micronaut.http.context.ServerRequestTracingPublisher implements io.micronaut.core.async.publisher.Publishers$MicronautPublisher<io.micronaut.http.MutableHttpResponse<?>>
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: io.micronaut.http.context.ServerRequestTracingPublisher
  super_class: java.lang.Object
{
  private final io.micronaut.http.HttpRequest<?> request;
    descriptor: Lio/micronaut/http/HttpRequest;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Lio/micronaut/http/HttpRequest<*>;

  private final org.reactivestreams.Publisher<io.micronaut.http.MutableHttpResponse<?>> actual;
    descriptor: Lorg/reactivestreams/Publisher;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Lorg/reactivestreams/Publisher<Lio/micronaut/http/MutableHttpResponse<*>;>;

  public void <init>(io.micronaut.http.HttpRequest<?>, org.reactivestreams.Publisher<io.micronaut.http.MutableHttpResponse<?>>);
    descriptor: (Lio/micronaut/http/HttpRequest;Lorg/reactivestreams/Publisher;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // io.micronaut.http.context.ServerRequestTracingPublisher this
        start local 1 // io.micronaut.http.HttpRequest request
        start local 2 // org.reactivestreams.Publisher actual
         0: .line 45
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 46
            aload 0 /* this */
            aload 1 /* request */
            putfield io.micronaut.http.context.ServerRequestTracingPublisher.request:Lio/micronaut/http/HttpRequest;
         2: .line 47
            aload 0 /* this */
            aload 2 /* actual */
            putfield io.micronaut.http.context.ServerRequestTracingPublisher.actual:Lorg/reactivestreams/Publisher;
         3: .line 48
            return
        end local 2 // org.reactivestreams.Publisher actual
        end local 1 // io.micronaut.http.HttpRequest request
        end local 0 // io.micronaut.http.context.ServerRequestTracingPublisher this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lio/micronaut/http/context/ServerRequestTracingPublisher;
            0    4     1  request  Lio/micronaut/http/HttpRequest<*>;
            0    4     2   actual  Lorg/reactivestreams/Publisher<Lio/micronaut/http/MutableHttpResponse<*>;>;
    Signature: (Lio/micronaut/http/HttpRequest<*>;Lorg/reactivestreams/Publisher<Lio/micronaut/http/MutableHttpResponse<*>;>;)V
    MethodParameters:
         Name  Flags
      request  
      actual   

  public void subscribe(org.reactivestreams.Subscriber<? super io.micronaut.http.MutableHttpResponse<?>>);
    descriptor: (Lorg/reactivestreams/Subscriber;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.micronaut.http.context.ServerRequestTracingPublisher this
        start local 1 // org.reactivestreams.Subscriber subscriber
         0: .line 53
            aload 0 /* this */
            getfield io.micronaut.http.context.ServerRequestTracingPublisher.request:Lio/micronaut/http/HttpRequest;
            aload 0 /* this */
            aload 1 /* subscriber */
            invokedynamic run(Lio/micronaut/http/context/ServerRequestTracingPublisher;Lorg/reactivestreams/Subscriber;)Ljava/lang/Runnable;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  ()V
                  io/micronaut/http/context/ServerRequestTracingPublisher.lambda$0(Lorg/reactivestreams/Subscriber;)V (7)
                  ()V
            invokestatic io.micronaut.http.context.ServerRequestContext.with:(Lio/micronaut/http/HttpRequest;Ljava/lang/Runnable;)V
         1: .line 74
            return
        end local 1 // org.reactivestreams.Subscriber subscriber
        end local 0 // io.micronaut.http.context.ServerRequestTracingPublisher this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lio/micronaut/http/context/ServerRequestTracingPublisher;
            0    2     1  subscriber  Lorg/reactivestreams/Subscriber<-Lio/micronaut/http/MutableHttpResponse<*>;>;
    Signature: (Lorg/reactivestreams/Subscriber<-Lio/micronaut/http/MutableHttpResponse<*>;>;)V
    MethodParameters:
            Name  Flags
      subscriber  

  private void lambda$0(org.reactivestreams.Subscriber);
    descriptor: (Lorg/reactivestreams/Subscriber;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // io.micronaut.http.context.ServerRequestTracingPublisher this
         0: .line 53
            aload 0 /* this */
            getfield io.micronaut.http.context.ServerRequestTracingPublisher.actual:Lorg/reactivestreams/Publisher;
            new io.micronaut.http.context.ServerRequestTracingPublisher$1
            dup
            aload 0 /* this */
            aload 1
            invokespecial io.micronaut.http.context.ServerRequestTracingPublisher$1.<init>:(Lio/micronaut/http/context/ServerRequestTracingPublisher;Lorg/reactivestreams/Subscriber;)V
            invokeinterface org.reactivestreams.Publisher.subscribe:(Lorg/reactivestreams/Subscriber;)V
         1: .line 73
            return
        end local 0 // io.micronaut.http.context.ServerRequestTracingPublisher this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/micronaut/http/context/ServerRequestTracingPublisher;
}
Signature: Ljava/lang/Object;Lio/micronaut/core/async/publisher/Publishers$MicronautPublisher<Lio/micronaut/http/MutableHttpResponse<*>;>;
SourceFile: "ServerRequestTracingPublisher.java"
NestMembers:
  io.micronaut.http.context.ServerRequestTracingPublisher$1  io.micronaut.http.context.ServerRequestTracingPublisher$2  io.micronaut.http.context.ServerRequestTracingPublisher$3  io.micronaut.http.context.ServerRequestTracingPublisher$4
InnerClasses:
  public abstract MicronautPublisher = io.micronaut.core.async.publisher.Publishers$MicronautPublisher of io.micronaut.core.async.publisher.Publishers
  io.micronaut.http.context.ServerRequestTracingPublisher$1
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
    RuntimeVisibleAnnotations: 
      io.micronaut.core.annotation.Internal()