public class org.springframework.boot.actuate.r2dbc.ConnectionFactoryHealthIndicator extends org.springframework.boot.actuate.health.AbstractReactiveHealthIndicator
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.springframework.boot.actuate.r2dbc.ConnectionFactoryHealthIndicator
  super_class: org.springframework.boot.actuate.health.AbstractReactiveHealthIndicator
{
  private final ConnectionFactory connectionFactory;
    descriptor: LConnectionFactory;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

  public void <init>(ConnectionFactory);
    descriptor: (LConnectionFactory;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.actuate.r2dbc.ConnectionFactoryHealthIndicator this
         0: .line 19
            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 io cannot be resolved\n\tThe import io cannot be resolved\n\tThe import io cannot be resolved\n\tThe import reactor cannot be resolved\n\tThe import reactor cannot be resolved\n\tThe return types are incompatible for the inherited methods ReactiveHealthIndicator.health(), AbstractReactiveHealthIndicator.health()\n\tConnectionFactory cannot be resolved to a type\n\tConnectionFactory cannot be resolved to a type\n\tConnectionFactory cannot be resolved to a type\n\tConnectionFactory cannot be resolved to a type\n\tMono cannot be resolved to a type\n\tThe method validate(Health.Builder) from the type ConnectionFactoryHealthIndicator refers to the missing type Mono\n\tMono cannot be resolved to a type\n\tConnectionFactory cannot be resolved to a type\n\tThe method validateWithQuery(Health.Builder) from the type ConnectionFactoryHealthIndicator refers to the missing type Mono\n\tThe method validateWithConnectionValidation(Health.Builder) from the type ConnectionFactoryHealthIndicator refers to the missing type Mono\n\tMono cannot be resolved to a type\n\tMono cannot be resolved to a type\n\tMono cannot be resolved\n\tConnectionFactory cannot be resolved to a type\n\tConnection cannot be resolved\n\tConnection cannot be resolved\n\tMono cannot be resolved to a type\n\tMono cannot be resolved to a type\n\tMono cannot be resolved\n\tConnectionFactory cannot be resolved to a type\n\tConnection cannot be resolved\n\tConnection cannot be resolved\n\tRow cannot be resolved to a type\n\tRowMetadata cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.actuate.r2dbc.ConnectionFactoryHealthIndicator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/r2dbc/ConnectionFactoryHealthIndicator;
    MethodParameters:
                   Name  Flags
      connectionFactory  

  public void <init>(ConnectionFactory, java.lang.String);
    descriptor: (LConnectionFactory;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.actuate.r2dbc.ConnectionFactoryHealthIndicator this
         0: .line 19
            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 io cannot be resolved\n\tThe import io cannot be resolved\n\tThe import io cannot be resolved\n\tThe import reactor cannot be resolved\n\tThe import reactor cannot be resolved\n\tThe return types are incompatible for the inherited methods ReactiveHealthIndicator.health(), AbstractReactiveHealthIndicator.health()\n\tConnectionFactory cannot be resolved to a type\n\tConnectionFactory cannot be resolved to a type\n\tConnectionFactory cannot be resolved to a type\n\tConnectionFactory cannot be resolved to a type\n\tMono cannot be resolved to a type\n\tThe method validate(Health.Builder) from the type ConnectionFactoryHealthIndicator refers to the missing type Mono\n\tMono cannot be resolved to a type\n\tConnectionFactory cannot be resolved to a type\n\tThe method validateWithQuery(Health.Builder) from the type ConnectionFactoryHealthIndicator refers to the missing type Mono\n\tThe method validateWithConnectionValidation(Health.Builder) from the type ConnectionFactoryHealthIndicator refers to the missing type Mono\n\tMono cannot be resolved to a type\n\tMono cannot be resolved to a type\n\tMono cannot be resolved\n\tConnectionFactory cannot be resolved to a type\n\tConnection cannot be resolved\n\tConnection cannot be resolved\n\tMono cannot be resolved to a type\n\tMono cannot be resolved to a type\n\tMono cannot be resolved\n\tConnectionFactory cannot be resolved to a type\n\tConnection cannot be resolved\n\tConnection cannot be resolved\n\tRow cannot be resolved to a type\n\tRowMetadata cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.actuate.r2dbc.ConnectionFactoryHealthIndicator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/r2dbc/ConnectionFactoryHealthIndicator;
    MethodParameters:
                   Name  Flags
      connectionFactory  
      validationQuery    

  protected final Mono<org.springframework.boot.actuate.health.Health> doHealthCheck(org.springframework.boot.actuate.health.Health$Builder);
    descriptor: (Lorg/springframework/boot/actuate/health/Health$Builder;)LMono;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.actuate.r2dbc.ConnectionFactoryHealthIndicator this
         0: .line 72
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tMono cannot be resolved to a type\n\tThe method validate(Health.Builder) from the type ConnectionFactoryHealthIndicator refers to the missing type Mono\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.actuate.r2dbc.ConnectionFactoryHealthIndicator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/r2dbc/ConnectionFactoryHealthIndicator;
    Signature: (Lorg/springframework/boot/actuate/health/Health$Builder;)LMono<Lorg/springframework/boot/actuate/health/Health;>;
    MethodParameters:
         Name  Flags
      builder  

  private Mono<org.springframework.boot.actuate.health.Health> validate(org.springframework.boot.actuate.health.Health$Builder);
    descriptor: (Lorg/springframework/boot/actuate/health/Health$Builder;)LMono;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.actuate.r2dbc.ConnectionFactoryHealthIndicator this
         0: .line 77
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tMono cannot be resolved to a type\n\tConnectionFactory cannot be resolved to a type\n\tThe method validateWithQuery(Health.Builder) from the type ConnectionFactoryHealthIndicator refers to the missing type Mono\n\tThe method validateWithConnectionValidation(Health.Builder) from the type ConnectionFactoryHealthIndicator refers to the missing type Mono\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.actuate.r2dbc.ConnectionFactoryHealthIndicator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/r2dbc/ConnectionFactoryHealthIndicator;
    Signature: (Lorg/springframework/boot/actuate/health/Health$Builder;)LMono<Lorg/springframework/boot/actuate/health/Health;>;
    MethodParameters:
         Name  Flags
      builder  

  private Mono<org.springframework.boot.actuate.health.Health> validateWithQuery(org.springframework.boot.actuate.health.Health$Builder);
    descriptor: (Lorg/springframework/boot/actuate/health/Health$Builder;)LMono;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.actuate.r2dbc.ConnectionFactoryHealthIndicator this
         0: .line 83
            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\tMono cannot be resolved\n\tConnectionFactory cannot be resolved to a type\n\tConnection cannot be resolved\n\tConnection cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.actuate.r2dbc.ConnectionFactoryHealthIndicator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/r2dbc/ConnectionFactoryHealthIndicator;
    Signature: (Lorg/springframework/boot/actuate/health/Health$Builder;)LMono<Lorg/springframework/boot/actuate/health/Health;>;
    MethodParameters:
         Name  Flags
      builder  

  private Mono<org.springframework.boot.actuate.health.Health> validateWithConnectionValidation(org.springframework.boot.actuate.health.Health$Builder);
    descriptor: (Lorg/springframework/boot/actuate/health/Health$Builder;)LMono;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.actuate.r2dbc.ConnectionFactoryHealthIndicator this
         0: .line 92
            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\tMono cannot be resolved\n\tConnectionFactory cannot be resolved to a type\n\tConnection cannot be resolved\n\tConnection cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.actuate.r2dbc.ConnectionFactoryHealthIndicator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/r2dbc/ConnectionFactoryHealthIndicator;
    Signature: (Lorg/springframework/boot/actuate/health/Health$Builder;)LMono<Lorg/springframework/boot/actuate/health/Health;>;
    MethodParameters:
         Name  Flags
      builder  

  java.lang.Object extractResult(Row, RowMetadata);
    descriptor: (LRow;LRowMetadata;)Ljava/lang/Object;
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.actuate.r2dbc.ConnectionFactoryHealthIndicator this
         0: .line 100
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tRow cannot be resolved to a type\n\tRowMetadata cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.actuate.r2dbc.ConnectionFactoryHealthIndicator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/r2dbc/ConnectionFactoryHealthIndicator;
    MethodParameters:
          Name  Flags
      row       
      metadata  
}
SourceFile: "ConnectionFactoryHealthIndicator.java"
InnerClasses:
  public Builder = org.springframework.boot.actuate.health.Health$Builder of org.springframework.boot.actuate.health.Health