public class org.springframework.boot.actuate.metrics.web.reactive.server.MetricsWebFilter
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.springframework.boot.actuate.metrics.web.reactive.server.MetricsWebFilter
  super_class: java.lang.Object
{
  private final MeterRegistry registry;
    descriptor: LMeterRegistry;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.springframework.boot.actuate.metrics.web.reactive.server.WebFluxTagsProvider tagsProvider;
    descriptor: Lorg/springframework/boot/actuate/metrics/web/reactive/server/WebFluxTagsProvider;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String metricName;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.springframework.boot.actuate.metrics.AutoTimer autoTimer;
    descriptor: Lorg/springframework/boot/actuate/metrics/AutoTimer;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(MeterRegistry, org.springframework.boot.actuate.metrics.web.reactive.server.WebFluxTagsProvider, java.lang.String, org.springframework.boot.actuate.metrics.AutoTimer);
    descriptor: (LMeterRegistry;Lorg/springframework/boot/actuate/metrics/web/reactive/server/WebFluxTagsProvider;Ljava/lang/String;Lorg/springframework/boot/actuate/metrics/AutoTimer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // org.springframework.boot.actuate.metrics.web.reactive.server.MetricsWebFilter this
         0: .line 21
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import io cannot be resolved\n\tThe import io cannot be resolved\n\tThe import org.reactivestreams cannot be resolved\n\tThe import reactor cannot be resolved\n\tThe import org.springframework.http cannot be resolved\n\tThe import org.springframework.web.server cannot be resolved\n\tThe import org.springframework.web.server cannot be resolved\n\tThe import org.springframework.web.server cannot be resolved\n\tWebFilter cannot be resolved to a type\n\tMeterRegistry cannot be resolved to a type\n\tMeterRegistry cannot be resolved to a type\n\tMeterRegistry cannot be resolved to a type\n\tMono cannot be resolved to a type\n\tServerWebExchange cannot be resolved to a type\n\tWebFilterChain cannot be resolved to a type\n\tPublisher cannot be resolved to a type\n\tServerWebExchange cannot be resolved to a type\n\tMono cannot be resolved to a type\n\tServerWebExchange cannot be resolved to a type\n\tServerWebExchange cannot be resolved to a type\n\tServerHttpResponse cannot be resolved to a type\n\tServerWebExchange cannot be resolved to a type\n\tTag cannot be resolved to a type\n\tThe method builder(String) from the type AutoTimer refers to the missing type Builder\n\tMeterRegistry cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.actuate.metrics.web.reactive.server.MetricsWebFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/metrics/web/reactive/server/MetricsWebFilter;
    MethodParameters:
              Name  Flags
      registry      
      tagsProvider  
      metricName    
      autoTimer     

  public Mono<java.lang.Void> filter(ServerWebExchange, WebFilterChain);
    descriptor: (LServerWebExchange;LWebFilterChain;)LMono;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.actuate.metrics.web.reactive.server.MetricsWebFilter this
         0: .line 69
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tMono cannot be resolved to a type\n\tServerWebExchange cannot be resolved to a type\n\tWebFilterChain cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.actuate.metrics.web.reactive.server.MetricsWebFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/metrics/web/reactive/server/MetricsWebFilter;
    Signature: (LServerWebExchange;LWebFilterChain;)LMono<Ljava/lang/Void;>;
    MethodParameters:
          Name  Flags
      exchange  
      chain     

  Publisher<java.lang.Void> filter(ServerWebExchange, Mono<java.lang.Void>);
    descriptor: (LServerWebExchange;LMono;)LPublisher;
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.actuate.metrics.web.reactive.server.MetricsWebFilter this
         0: .line 76
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tPublisher cannot be resolved to a type\n\tServerWebExchange cannot be resolved to a type\n\tMono cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.actuate.metrics.web.reactive.server.MetricsWebFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/metrics/web/reactive/server/MetricsWebFilter;
    Signature: (LServerWebExchange;LMono<Ljava/lang/Void;>;)LPublisher<Ljava/lang/Void;>;
    MethodParameters:
          Name  Flags
      exchange  
      call      

  void onSuccess(ServerWebExchange, long);
    descriptor: (LServerWebExchange;J)V
    flags: (0x0000) 
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.springframework.boot.actuate.metrics.web.reactive.server.MetricsWebFilter this
         0: .line 82
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tServerWebExchange cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.actuate.metrics.web.reactive.server.MetricsWebFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/metrics/web/reactive/server/MetricsWebFilter;
    MethodParameters:
          Name  Flags
      exchange  
      start     

  void onError(ServerWebExchange, long, java.lang.Throwable);
    descriptor: (LServerWebExchange;JLjava/lang/Throwable;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=5, args_size=4
        start local 0 // org.springframework.boot.actuate.metrics.web.reactive.server.MetricsWebFilter this
         0: .line 86
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tServerWebExchange cannot be resolved to a type\n\tServerHttpResponse cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.actuate.metrics.web.reactive.server.MetricsWebFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/metrics/web/reactive/server/MetricsWebFilter;
    MethodParameters:
          Name  Flags
      exchange  
      start     
      cause     

  void record(ServerWebExchange, long, java.lang.Throwable);
    descriptor: (LServerWebExchange;JLjava/lang/Throwable;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=5, args_size=4
        start local 0 // org.springframework.boot.actuate.metrics.web.reactive.server.MetricsWebFilter this
         0: .line 99
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tServerWebExchange cannot be resolved to a type\n\tTag cannot be resolved to a type\n\tThe method builder(String) from the type AutoTimer refers to the missing type Builder\n\tMeterRegistry cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.actuate.metrics.web.reactive.server.MetricsWebFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/metrics/web/reactive/server/MetricsWebFilter;
    MethodParameters:
          Name  Flags
      exchange  
      start     
      cause     
}
SourceFile: "MetricsWebFilter.java"
    RuntimeVisibleAnnotations: 
      org.springframework.core.annotation.Order(value = -2147483647)