public class org.springframework.boot.actuate.health.ReactiveHealthEndpointWebExtension extends org.springframework.boot.actuate.health.HealthEndpointSupport<org.springframework.boot.actuate.health.ReactiveHealthContributor, Mono<? extends org.springframework.boot.actuate.health.HealthComponent>>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.springframework.boot.actuate.health.ReactiveHealthEndpointWebExtension
  super_class: java.lang.Object
{
  private static final java.lang.String[] NO_PATH;
    descriptor: [Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  public void <init>(org.springframework.boot.actuate.health.ReactiveHealthContributorRegistry, org.springframework.boot.actuate.health.HealthEndpointGroups);
    descriptor: (Lorg/springframework/boot/actuate/health/ReactiveHealthContributorRegistry;Lorg/springframework/boot/actuate/health/HealthEndpointGroups;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.actuate.health.ReactiveHealthEndpointWebExtension this
         0: .line 23
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import reactor cannot be resolved\n\tThe import reactor cannot be resolved\n\tThe type ReactiveHealthEndpointWebExtension must implement the inherited abstract method HealthEndpointSupport<ReactiveHealthContributor,Mono<? extends HealthComponent>>.aggregateContributions(ApiVersion, Map<String,Mono<? extends HealthComponent>>, StatusAggregator, boolean, Set<String>)\n\tMono cannot be resolved to a type\n\tMono cannot be resolved to a type\n\tThe method health(ApiVersion, SecurityContext, boolean, String...) from the type ReactiveHealthEndpointWebExtension refers to the missing type Mono\n\tMono cannot be resolved to a type\n\tThe method health(ApiVersion, SecurityContext, boolean, String...) from the type ReactiveHealthEndpointWebExtension refers to the missing type Mono\n\tMono cannot be resolved to a type\n\tMono cannot be resolved to a type\n\tThe method getHealth(ApiVersion, SecurityContext, boolean, String...) from the type HealthEndpointSupport<ReactiveHealthContributor,Mono<? extends HealthComponent>> refers to the missing type Mono\n\tMono cannot be resolved\n\tMono cannot be resolved\n\tMono cannot be resolved to a type\n\tThe method getHealth(boolean) from the type ReactiveHealthIndicator refers to the missing type Mono\n\tMono cannot be resolved to a type\n\tName clash: The method aggregateContributions(ApiVersion, Map<String,Mono<? extends HealthComponent>>, StatusAggregator, boolean, Set<String>) of type ReactiveHealthEndpointWebExtension has the same erasure as aggregateContributions(ApiVersion, Map<String,T>, StatusAggregator, boolean, Set<String>) of type HealthEndpointSupport<C,T> but does not override it\n\tThe method aggregateContributions(ApiVersion, Map<String,Mono<? extends HealthComponent>>, StatusAggregator, boolean, Set<String>) of type ReactiveHealthEndpointWebExtension must override or implement a supertype method\n\tMono cannot be resolved to a type\n\tFlux cannot be resolved\n\tMono cannot be resolved to a type\n\tMono cannot be resolved to a type\n\tMono cannot be resolved to a type\n\tMono cannot be resolved\n\tMono cannot be resolved to a type\n\tMono cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.actuate.health.ReactiveHealthEndpointWebExtension this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/health/ReactiveHealthEndpointWebExtension;
    MethodParameters:
          Name  Flags
      registry  
      groups    

  public Mono<org.springframework.boot.actuate.endpoint.web.WebEndpointResponse<? extends org.springframework.boot.actuate.health.HealthComponent>> health(org.springframework.boot.actuate.endpoint.http.ApiVersion, org.springframework.boot.actuate.endpoint.SecurityContext);
    descriptor: (Lorg/springframework/boot/actuate/endpoint/http/ApiVersion;Lorg/springframework/boot/actuate/endpoint/SecurityContext;)LMono;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.actuate.health.ReactiveHealthEndpointWebExtension this
         0: .line 59
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tMono cannot be resolved to a type\n\tThe method health(ApiVersion, SecurityContext, boolean, String...) from the type ReactiveHealthEndpointWebExtension refers to the missing type Mono\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.actuate.health.ReactiveHealthEndpointWebExtension this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/health/ReactiveHealthEndpointWebExtension;
    Signature: (Lorg/springframework/boot/actuate/endpoint/http/ApiVersion;Lorg/springframework/boot/actuate/endpoint/SecurityContext;)LMono<Lorg/springframework/boot/actuate/endpoint/web/WebEndpointResponse<+Lorg/springframework/boot/actuate/health/HealthComponent;>;>;
    RuntimeVisibleAnnotations: 
      org.springframework.boot.actuate.endpoint.annotation.ReadOperation()
    MethodParameters:
                 Name  Flags
      apiVersion       
      securityContext  

  public Mono<org.springframework.boot.actuate.endpoint.web.WebEndpointResponse<? extends org.springframework.boot.actuate.health.HealthComponent>> health(org.springframework.boot.actuate.endpoint.http.ApiVersion, org.springframework.boot.actuate.endpoint.SecurityContext, java.lang.String[]);
    descriptor: (Lorg/springframework/boot/actuate/endpoint/http/ApiVersion;Lorg/springframework/boot/actuate/endpoint/SecurityContext;[Ljava/lang/String;)LMono;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.springframework.boot.actuate.health.ReactiveHealthEndpointWebExtension this
         0: .line 65
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tMono cannot be resolved to a type\n\tThe method health(ApiVersion, SecurityContext, boolean, String...) from the type ReactiveHealthEndpointWebExtension refers to the missing type Mono\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.actuate.health.ReactiveHealthEndpointWebExtension this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/health/ReactiveHealthEndpointWebExtension;
    Signature: (Lorg/springframework/boot/actuate/endpoint/http/ApiVersion;Lorg/springframework/boot/actuate/endpoint/SecurityContext;[Ljava/lang/String;)LMono<Lorg/springframework/boot/actuate/endpoint/web/WebEndpointResponse<+Lorg/springframework/boot/actuate/health/HealthComponent;>;>;
    RuntimeVisibleAnnotations: 
      org.springframework.boot.actuate.endpoint.annotation.ReadOperation()
    RuntimeVisibleParameterAnnotations: 
      0:
      1:
      2:
        org.springframework.boot.actuate.endpoint.annotation.Selector(match = org.springframework.boot.actuate.endpoint.annotation.Selector$Match.ALL_REMAINING:Lorg/springframework/boot/actuate/endpoint/annotation/Selector$Match;)
    MethodParameters:
                 Name  Flags
      apiVersion       
      securityContext  
      path             

  public Mono<org.springframework.boot.actuate.endpoint.web.WebEndpointResponse<? extends org.springframework.boot.actuate.health.HealthComponent>> health(org.springframework.boot.actuate.endpoint.http.ApiVersion, org.springframework.boot.actuate.endpoint.SecurityContext, boolean, java.lang.String[]);
    descriptor: (Lorg/springframework/boot/actuate/endpoint/http/ApiVersion;Lorg/springframework/boot/actuate/endpoint/SecurityContext;Z[Ljava/lang/String;)LMono;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // org.springframework.boot.actuate.health.ReactiveHealthEndpointWebExtension this
         0: .line 70
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tMono cannot be resolved to a type\n\tMono cannot be resolved to a type\n\tThe method getHealth(ApiVersion, SecurityContext, boolean, String...) from the type HealthEndpointSupport<ReactiveHealthContributor,Mono<? extends HealthComponent>> refers to the missing type Mono\n\tMono cannot be resolved\n\tMono cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.actuate.health.ReactiveHealthEndpointWebExtension this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/health/ReactiveHealthEndpointWebExtension;
    Signature: (Lorg/springframework/boot/actuate/endpoint/http/ApiVersion;Lorg/springframework/boot/actuate/endpoint/SecurityContext;Z[Ljava/lang/String;)LMono<Lorg/springframework/boot/actuate/endpoint/web/WebEndpointResponse<+Lorg/springframework/boot/actuate/health/HealthComponent;>;>;
    MethodParameters:
                 Name  Flags
      apiVersion       
      securityContext  
      showAll          
      path             

  protected Mono<? extends org.springframework.boot.actuate.health.HealthComponent> getHealth(org.springframework.boot.actuate.health.ReactiveHealthContributor, boolean);
    descriptor: (Lorg/springframework/boot/actuate/health/ReactiveHealthContributor;Z)LMono;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.actuate.health.ReactiveHealthEndpointWebExtension this
         0: .line 86
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tMono cannot be resolved to a type\n\tThe method getHealth(boolean) from the type ReactiveHealthIndicator refers to the missing type Mono\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.actuate.health.ReactiveHealthEndpointWebExtension this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/health/ReactiveHealthEndpointWebExtension;
    Signature: (Lorg/springframework/boot/actuate/health/ReactiveHealthContributor;Z)LMono<+Lorg/springframework/boot/actuate/health/HealthComponent;>;
    MethodParameters:
                Name  Flags
      contributor     
      includeDetails  

  protected Mono<? extends org.springframework.boot.actuate.health.HealthComponent> aggregateContributions(org.springframework.boot.actuate.endpoint.http.ApiVersion, java.util.Map<java.lang.String, Mono<? extends org.springframework.boot.actuate.health.HealthComponent>>, org.springframework.boot.actuate.health.StatusAggregator, boolean, java.util.Set<java.lang.String>);
    descriptor: (Lorg/springframework/boot/actuate/endpoint/http/ApiVersion;Ljava/util/Map;Lorg/springframework/boot/actuate/health/StatusAggregator;ZLjava/util/Set;)LMono;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=6, args_size=6
        start local 0 // org.springframework.boot.actuate.health.ReactiveHealthEndpointWebExtension this
         0: .line 91
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tMono cannot be resolved to a type\n\tName clash: The method aggregateContributions(ApiVersion, Map<String,Mono<? extends HealthComponent>>, StatusAggregator, boolean, Set<String>) of type ReactiveHealthEndpointWebExtension has the same erasure as aggregateContributions(ApiVersion, Map<String,T>, StatusAggregator, boolean, Set<String>) of type HealthEndpointSupport<C,T> but does not override it\n\tThe method aggregateContributions(ApiVersion, Map<String,Mono<? extends HealthComponent>>, StatusAggregator, boolean, Set<String>) of type ReactiveHealthEndpointWebExtension must override or implement a supertype method\n\tMono cannot be resolved to a type\n\tFlux cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.actuate.health.ReactiveHealthEndpointWebExtension this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/health/ReactiveHealthEndpointWebExtension;
    Signature: (Lorg/springframework/boot/actuate/endpoint/http/ApiVersion;Ljava/util/Map<Ljava/lang/String;LMono<+Lorg/springframework/boot/actuate/health/HealthComponent;>;>;Lorg/springframework/boot/actuate/health/StatusAggregator;ZLjava/util/Set<Ljava/lang/String;>;)LMono<+Lorg/springframework/boot/actuate/health/HealthComponent;>;
    MethodParameters:
                  Name  Flags
      apiVersion        
      contributions     
      statusAggregator  
      showComponents    
      groupNames        
}
Signature: Lorg/springframework/boot/actuate/health/HealthEndpointSupport<Lorg/springframework/boot/actuate/health/ReactiveHealthContributor;LMono<+Lorg/springframework/boot/actuate/health/HealthComponent;>;>;
SourceFile: "ReactiveHealthEndpointWebExtension.java"
NestMembers:
  org.springframework.boot.actuate.health.ReactiveHealthEndpointWebExtension$NamedHealthComponent
InnerClasses:
  public final Match = org.springframework.boot.actuate.endpoint.annotation.Selector$Match of org.springframework.boot.actuate.endpoint.annotation.Selector
  private final NamedHealthComponent = org.springframework.boot.actuate.health.ReactiveHealthEndpointWebExtension$NamedHealthComponent of org.springframework.boot.actuate.health.ReactiveHealthEndpointWebExtension
    RuntimeVisibleAnnotations: 
      org.springframework.boot.actuate.endpoint.web.annotation.EndpointWebExtension(endpoint = Lorg/springframework/boot/actuate/health/HealthEndpoint;)