public interface org.springframework.boot.actuate.health.HealthIndicator extends org.springframework.boot.actuate.health.HealthContributor
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.springframework.boot.actuate.health.HealthIndicator
  super_class: java.lang.Object
{
  public org.springframework.boot.actuate.health.Health getHealth(boolean);
    descriptor: (Z)Lorg/springframework/boot/actuate/health/Health;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=2
        start local 0 // org.springframework.boot.actuate.health.HealthIndicator this
        start local 1 // boolean includeDetails
         0: .line 37
            aload 0 /* this */
            invokeinterface org.springframework.boot.actuate.health.HealthIndicator.health:()Lorg/springframework/boot/actuate/health/Health;
            astore 2 /* health */
        start local 2 // org.springframework.boot.actuate.health.Health health
         1: .line 38
            iload 1 /* includeDetails */
            ifeq 2
            aload 2 /* health */
            goto 3
      StackMap locals: org.springframework.boot.actuate.health.Health
      StackMap stack:
         2: aload 2 /* health */
            invokevirtual org.springframework.boot.actuate.health.Health.withoutDetails:()Lorg/springframework/boot/actuate/health/Health;
      StackMap locals:
      StackMap stack: org.springframework.boot.actuate.health.Health
         3: areturn
        end local 2 // org.springframework.boot.actuate.health.Health health
        end local 1 // boolean includeDetails
        end local 0 // org.springframework.boot.actuate.health.HealthIndicator this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    4     0            this  Lorg/springframework/boot/actuate/health/HealthIndicator;
            0    4     1  includeDetails  Z
            1    4     2          health  Lorg/springframework/boot/actuate/health/Health;
    MethodParameters:
                Name  Flags
      includeDetails  

  public abstract org.springframework.boot.actuate.health.Health health();
    descriptor: ()Lorg/springframework/boot/actuate/health/Health;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "HealthIndicator.java"
    RuntimeVisibleAnnotations: 
      java.lang.FunctionalInterface()