public class org.springframework.boot.actuate.redis.RedisReactiveHealthIndicator 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.redis.RedisReactiveHealthIndicator
  super_class: org.springframework.boot.actuate.health.AbstractReactiveHealthIndicator
{
  private static final java.lang.String REDIS_VERSION_PROPERTY;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "redis_version"

  private final ReactiveRedisConnectionFactory connectionFactory;
    descriptor: LReactiveRedisConnectionFactory;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(ReactiveRedisConnectionFactory);
    descriptor: (LReactiveRedisConnectionFactory;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.actuate.redis.RedisReactiveHealthIndicator this
         0: .line 21
            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 import org.springframework.data cannot be resolved\n\tThe import org.springframework.data cannot be resolved\n\tThe import org.springframework.data cannot be resolved\n\tThe return types are incompatible for the inherited methods ReactiveHealthIndicator.health(), AbstractReactiveHealthIndicator.health()\n\tReactiveRedisConnectionFactory cannot be resolved to a type\n\tReactiveRedisConnectionFactory cannot be resolved to a type\n\tReactiveRedisConnectionFactory cannot be resolved to a type\n\tMono cannot be resolved to a type\n\tThe method getConnection() from the type RedisReactiveHealthIndicator refers to the missing type Mono\n\tMono cannot be resolved to a type\n\tReactiveRedisConnection cannot be resolved to a type\n\tReactiveRedisClusterConnection cannot be resolved to a type\n\tMono cannot be resolved to a type\n\tReactiveRedisConnection cannot be resolved to a type\n\tMono cannot be resolved\n\tReactiveRedisConnectionFactory cannot be resolved to a type\n\tSchedulers cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.actuate.redis.RedisReactiveHealthIndicator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/redis/RedisReactiveHealthIndicator;
    MethodParameters:
                   Name  Flags
      connectionFactory  

  protected 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: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.actuate.redis.RedisReactiveHealthIndicator this
         0: .line 52
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tMono cannot be resolved to a type\n\tThe method getConnection() from the type RedisReactiveHealthIndicator refers to the missing type Mono\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.actuate.redis.RedisReactiveHealthIndicator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/redis/RedisReactiveHealthIndicator;
    Signature: (Lorg/springframework/boot/actuate/health/Health$Builder;)LMono<Lorg/springframework/boot/actuate/health/Health;>;
    MethodParameters:
         Name  Flags
      builder  

  Mono<org.springframework.boot.actuate.health.Health> doHealthCheck(org.springframework.boot.actuate.health.Health$Builder, ReactiveRedisConnection);
    descriptor: (Lorg/springframework/boot/actuate/health/Health$Builder;LReactiveRedisConnection;)LMono;
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.actuate.redis.RedisReactiveHealthIndicator this
         0: .line 56
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tMono cannot be resolved to a type\n\tReactiveRedisConnection cannot be resolved to a type\n\tReactiveRedisClusterConnection cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.actuate.redis.RedisReactiveHealthIndicator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/redis/RedisReactiveHealthIndicator;
    Signature: (Lorg/springframework/boot/actuate/health/Health$Builder;LReactiveRedisConnection;)LMono<Lorg/springframework/boot/actuate/health/Health;>;
    MethodParameters:
            Name  Flags
      builder     
      connection  

  private Mono<ReactiveRedisConnection> getConnection();
    descriptor: ()LMono;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.actuate.redis.RedisReactiveHealthIndicator this
         0: .line 63
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tMono cannot be resolved to a type\n\tReactiveRedisConnection cannot be resolved to a type\n\tMono cannot be resolved\n\tReactiveRedisConnectionFactory cannot be resolved to a type\n\tSchedulers cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.actuate.redis.RedisReactiveHealthIndicator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/redis/RedisReactiveHealthIndicator;
    Signature: ()LMono<LReactiveRedisConnection;>;

  private org.springframework.boot.actuate.health.Health up(org.springframework.boot.actuate.health.Health$Builder, java.util.Properties, boolean);
    descriptor: (Lorg/springframework/boot/actuate/health/Health$Builder;Ljava/util/Properties;Z)Lorg/springframework/boot/actuate/health/Health;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.springframework.boot.actuate.redis.RedisReactiveHealthIndicator this
         0: .line 68
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.actuate.redis.RedisReactiveHealthIndicator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/redis/RedisReactiveHealthIndicator;
    MethodParameters:
                     Name  Flags
      builder              
      info                 
      isClusterConnection  

  private org.springframework.boot.actuate.health.Health down(org.springframework.boot.actuate.health.Health$Builder, java.lang.Throwable);
    descriptor: (Lorg/springframework/boot/actuate/health/Health$Builder;Ljava/lang/Throwable;)Lorg/springframework/boot/actuate/health/Health;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.actuate.redis.RedisReactiveHealthIndicator this
         0: .line 74
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.actuate.redis.RedisReactiveHealthIndicator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/redis/RedisReactiveHealthIndicator;
    MethodParameters:
         Name  Flags
      builder  
      cause    

  private java.lang.String getClusterVersionProperty(java.util.Properties);
    descriptor: (Ljava/util/Properties;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.actuate.redis.RedisReactiveHealthIndicator this
         0: .line 78
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.actuate.redis.RedisReactiveHealthIndicator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/redis/RedisReactiveHealthIndicator;
    MethodParameters:
      Name  Flags
      info  
}
SourceFile: "RedisReactiveHealthIndicator.java"
InnerClasses:
  public Builder = org.springframework.boot.actuate.health.Health$Builder of org.springframework.boot.actuate.health.Health