public class com.codahale.metrics.health.HealthCheck$Result
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.codahale.metrics.health.HealthCheck$Result
super_class: java.lang.Object
{
private static final java.time.format.DateTimeFormatter DATE_FORMAT_PATTERN;
descriptor: Ljava/time/format/DateTimeFormatter;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int PRIME;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 31
private final boolean healthy;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.String message;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.Throwable error;
descriptor: Ljava/lang/Throwable;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.Map<java.lang.String, java.lang.Object> details;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
private final long time;
descriptor: J
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private long duration;
descriptor: J
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc "yyyy-MM-dd'T'HH:mm:ss.SSSXXX"
invokestatic java.time.format.DateTimeFormatter.ofPattern:(Ljava/lang/String;)Ljava/time/format/DateTimeFormatter;
1: putstatic com.codahale.metrics.health.HealthCheck$Result.DATE_FORMAT_PATTERN:Ljava/time/format/DateTimeFormatter;
2: return
LocalVariableTable:
Start End Slot Name Signature
public static com.codahale.metrics.health.HealthCheck$Result healthy();
descriptor: ()Lcom/codahale/metrics/health/HealthCheck$Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=0, args_size=0
0: new com.codahale.metrics.health.HealthCheck$Result
dup
iconst_1
aconst_null
aconst_null
invokespecial com.codahale.metrics.health.HealthCheck$Result.<init>:(ZLjava/lang/String;Ljava/lang/Throwable;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static com.codahale.metrics.health.HealthCheck$Result healthy(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/codahale/metrics/health/HealthCheck$Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: new com.codahale.metrics.health.HealthCheck$Result
dup
iconst_1
aload 0
aconst_null
invokespecial com.codahale.metrics.health.HealthCheck$Result.<init>:(ZLjava/lang/String;Ljava/lang/Throwable;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 message Ljava/lang/String;
MethodParameters:
Name Flags
message
public static com.codahale.metrics.health.HealthCheck$Result healthy(java.lang.String, java.lang.Object[]);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Lcom/codahale/metrics/health/HealthCheck$Result;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokestatic com.codahale.metrics.health.HealthCheck$Result.healthy:(Ljava/lang/String;)Lcom/codahale/metrics/health/HealthCheck$Result;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 message Ljava/lang/String;
0 1 1 args [Ljava/lang/Object;
MethodParameters:
Name Flags
message
args
public static com.codahale.metrics.health.HealthCheck$Result unhealthy(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/codahale/metrics/health/HealthCheck$Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: new com.codahale.metrics.health.HealthCheck$Result
dup
iconst_0
aload 0
aconst_null
invokespecial com.codahale.metrics.health.HealthCheck$Result.<init>:(ZLjava/lang/String;Ljava/lang/Throwable;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 message Ljava/lang/String;
MethodParameters:
Name Flags
message
public static com.codahale.metrics.health.HealthCheck$Result unhealthy(java.lang.String, java.lang.Object[]);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Lcom/codahale/metrics/health/HealthCheck$Result;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokestatic com.codahale.metrics.health.HealthCheck$Result.unhealthy:(Ljava/lang/String;)Lcom/codahale/metrics/health/HealthCheck$Result;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 message Ljava/lang/String;
0 1 1 args [Ljava/lang/Object;
MethodParameters:
Name Flags
message
args
public static com.codahale.metrics.health.HealthCheck$Result unhealthy(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)Lcom/codahale/metrics/health/HealthCheck$Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: new com.codahale.metrics.health.HealthCheck$Result
dup
iconst_0
aload 0
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
aload 0
invokespecial com.codahale.metrics.health.HealthCheck$Result.<init>:(ZLjava/lang/String;Ljava/lang/Throwable;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 error Ljava/lang/Throwable;
MethodParameters:
Name Flags
error
public static com.codahale.metrics.health.HealthCheck$ResultBuilder builder();
descriptor: ()Lcom/codahale/metrics/health/HealthCheck$ResultBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new com.codahale.metrics.health.HealthCheck$ResultBuilder
dup
invokespecial com.codahale.metrics.health.HealthCheck$ResultBuilder.<init>:()V
areturn
LocalVariableTable:
Start End Slot Name Signature
private void <init>(boolean, java.lang.String, java.lang.Throwable);
descriptor: (ZLjava/lang/String;Ljava/lang/Throwable;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
aload 3
aconst_null
invokestatic com.codahale.metrics.Clock.defaultClock:()Lcom/codahale/metrics/Clock;
invokespecial com.codahale.metrics.health.HealthCheck$Result.<init>:(ZLjava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;Lcom/codahale/metrics/Clock;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/codahale/metrics/health/HealthCheck$Result;
0 2 1 isHealthy Z
0 2 2 message Ljava/lang/String;
0 2 3 error Ljava/lang/Throwable;
MethodParameters:
Name Flags
isHealthy
message
error
private void <init>(com.codahale.metrics.health.HealthCheck$ResultBuilder);
descriptor: (Lcom/codahale/metrics/health/HealthCheck$ResultBuilder;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getfield com.codahale.metrics.health.HealthCheck$ResultBuilder.healthy:Z
aload 1
getfield com.codahale.metrics.health.HealthCheck$ResultBuilder.message:Ljava/lang/String;
aload 1
getfield com.codahale.metrics.health.HealthCheck$ResultBuilder.error:Ljava/lang/Throwable;
aload 1
getfield com.codahale.metrics.health.HealthCheck$ResultBuilder.details:Ljava/util/Map;
aload 1
getfield com.codahale.metrics.health.HealthCheck$ResultBuilder.clock:Lcom/codahale/metrics/Clock;
invokespecial com.codahale.metrics.health.HealthCheck$Result.<init>:(ZLjava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;Lcom/codahale/metrics/Clock;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/codahale/metrics/health/HealthCheck$Result;
0 2 1 builder Lcom/codahale/metrics/health/HealthCheck$ResultBuilder;
MethodParameters:
Name Flags
builder
private void <init>(boolean, java.lang.String, java.lang.Throwable, java.util.Map<java.lang.String, java.lang.Object>, com.codahale.metrics.Clock);
descriptor: (ZLjava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;Lcom/codahale/metrics/Clock;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iload 1
putfield com.codahale.metrics.health.HealthCheck$Result.healthy:Z
2: aload 0
aload 2
putfield com.codahale.metrics.health.HealthCheck$Result.message:Ljava/lang/String;
3: aload 0
aload 3
putfield com.codahale.metrics.health.HealthCheck$Result.error:Ljava/lang/Throwable;
4: aload 0
aload 4
ifnonnull 5
aconst_null
goto 6
StackMap locals: com.codahale.metrics.health.HealthCheck$Result int java.lang.String java.lang.Throwable java.util.Map com.codahale.metrics.Clock
StackMap stack: com.codahale.metrics.health.HealthCheck$Result
5: aload 4
invokestatic java.util.Collections.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;
StackMap locals: com.codahale.metrics.health.HealthCheck$Result int java.lang.String java.lang.Throwable java.util.Map com.codahale.metrics.Clock
StackMap stack: com.codahale.metrics.health.HealthCheck$Result java.util.Map
6: putfield com.codahale.metrics.health.HealthCheck$Result.details:Ljava/util/Map;
7: aload 0
aload 5
invokevirtual com.codahale.metrics.Clock.getTime:()J
putfield com.codahale.metrics.health.HealthCheck$Result.time:J
8: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/codahale/metrics/health/HealthCheck$Result;
0 9 1 isHealthy Z
0 9 2 message Ljava/lang/String;
0 9 3 error Ljava/lang/Throwable;
0 9 4 details Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
0 9 5 clock Lcom/codahale/metrics/Clock;
Signature: (ZLjava/lang/String;Ljava/lang/Throwable;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;Lcom/codahale/metrics/Clock;)V
MethodParameters:
Name Flags
isHealthy
message
error
details
clock
public boolean isHealthy();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.codahale.metrics.health.HealthCheck$Result.healthy:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/codahale/metrics/health/HealthCheck$Result;
public java.lang.String getMessage();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.codahale.metrics.health.HealthCheck$Result.message:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/codahale/metrics/health/HealthCheck$Result;
public java.lang.Throwable getError();
descriptor: ()Ljava/lang/Throwable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.codahale.metrics.health.HealthCheck$Result.error:Ljava/lang/Throwable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/codahale/metrics/health/HealthCheck$Result;
public java.lang.String getTimestamp();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
getfield com.codahale.metrics.health.HealthCheck$Result.time:J
invokestatic java.time.Instant.ofEpochMilli:(J)Ljava/time/Instant;
astore 1
start local 1 1: aload 1
invokestatic java.time.ZoneId.systemDefault:()Ljava/time/ZoneId;
invokestatic java.time.ZonedDateTime.ofInstant:(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;
astore 2
start local 2 2: getstatic com.codahale.metrics.health.HealthCheck$Result.DATE_FORMAT_PATTERN:Ljava/time/format/DateTimeFormatter;
aload 2
invokevirtual java.time.format.DateTimeFormatter.format:(Ljava/time/temporal/TemporalAccessor;)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/codahale/metrics/health/HealthCheck$Result;
1 3 1 currentInstant Ljava/time/Instant;
2 3 2 zonedDateTime Ljava/time/ZonedDateTime;
public long getTime();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.codahale.metrics.health.HealthCheck$Result.time:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/codahale/metrics/health/HealthCheck$Result;
public long getDuration();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.codahale.metrics.health.HealthCheck$Result.duration:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/codahale/metrics/health/HealthCheck$Result;
public void setDuration(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
putfield com.codahale.metrics.health.HealthCheck$Result.duration:J
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/codahale/metrics/health/HealthCheck$Result;
0 2 1 duration J
MethodParameters:
Name Flags
duration
public java.util.Map<java.lang.String, java.lang.Object> getDetails();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.codahale.metrics.health.HealthCheck$Result.details:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/codahale/metrics/health/HealthCheck$Result;
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
if_acmpne 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 1
ifnull 3
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
if_acmpeq 4
3: StackMap locals:
StackMap stack:
iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 1
checkcast com.codahale.metrics.health.HealthCheck$Result
astore 2
start local 2 5: aload 0
getfield com.codahale.metrics.health.HealthCheck$Result.healthy:Z
aload 2
getfield com.codahale.metrics.health.HealthCheck$Result.healthy:Z
if_icmpne 12
6: aload 0
getfield com.codahale.metrics.health.HealthCheck$Result.error:Ljava/lang/Throwable;
ifnull 7
aload 0
getfield com.codahale.metrics.health.HealthCheck$Result.error:Ljava/lang/Throwable;
aload 2
getfield com.codahale.metrics.health.HealthCheck$Result.error:Ljava/lang/Throwable;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 12
goto 8
StackMap locals: com.codahale.metrics.health.HealthCheck$Result
StackMap stack:
7: aload 2
getfield com.codahale.metrics.health.HealthCheck$Result.error:Ljava/lang/Throwable;
ifnonnull 12
8: StackMap locals:
StackMap stack:
aload 0
getfield com.codahale.metrics.health.HealthCheck$Result.message:Ljava/lang/String;
ifnull 9
aload 0
getfield com.codahale.metrics.health.HealthCheck$Result.message:Ljava/lang/String;
aload 2
getfield com.codahale.metrics.health.HealthCheck$Result.message:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 12
goto 10
StackMap locals:
StackMap stack:
9: aload 2
getfield com.codahale.metrics.health.HealthCheck$Result.message:Ljava/lang/String;
ifnonnull 12
10: StackMap locals:
StackMap stack:
aload 0
getfield com.codahale.metrics.health.HealthCheck$Result.time:J
aload 2
getfield com.codahale.metrics.health.HealthCheck$Result.time:J
lcmp
ifne 12
11: iconst_1
ireturn
StackMap locals:
StackMap stack:
12: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/codahale/metrics/health/HealthCheck$Result;
0 13 1 o Ljava/lang/Object;
5 13 2 result Lcom/codahale/metrics/health/HealthCheck$Result;
MethodParameters:
Name Flags
o
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield com.codahale.metrics.health.HealthCheck$Result.healthy:Z
ifeq 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: istore 1
start local 1 3: bipush 31
iload 1
imul
aload 0
getfield com.codahale.metrics.health.HealthCheck$Result.message:Ljava/lang/String;
ifnull 4
aload 0
getfield com.codahale.metrics.health.HealthCheck$Result.message:Ljava/lang/String;
invokevirtual java.lang.String.hashCode:()I
goto 5
StackMap locals: com.codahale.metrics.health.HealthCheck$Result int
StackMap stack: int
4: iconst_0
StackMap locals: com.codahale.metrics.health.HealthCheck$Result int
StackMap stack: int int
5: iadd
istore 1
6: bipush 31
iload 1
imul
aload 0
getfield com.codahale.metrics.health.HealthCheck$Result.error:Ljava/lang/Throwable;
ifnull 7
aload 0
getfield com.codahale.metrics.health.HealthCheck$Result.error:Ljava/lang/Throwable;
invokevirtual java.lang.Object.hashCode:()I
goto 8
StackMap locals:
StackMap stack: int
7: iconst_0
StackMap locals: com.codahale.metrics.health.HealthCheck$Result int
StackMap stack: int int
8: iadd
istore 1
9: bipush 31
iload 1
imul
aload 0
getfield com.codahale.metrics.health.HealthCheck$Result.time:J
invokestatic java.lang.Long.hashCode:(J)I
iadd
istore 1
10: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/codahale/metrics/health/HealthCheck$Result;
3 11 1 result I
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "Result{isHealthy="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
astore 1
start local 1 1: aload 1
aload 0
getfield com.codahale.metrics.health.HealthCheck$Result.healthy:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
pop
2: aload 0
getfield com.codahale.metrics.health.HealthCheck$Result.message:Ljava/lang/String;
ifnull 4
3: aload 1
ldc ", message="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.codahale.metrics.health.HealthCheck$Result.message:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
4: StackMap locals: java.lang.StringBuilder
StackMap stack:
aload 0
getfield com.codahale.metrics.health.HealthCheck$Result.error:Ljava/lang/Throwable;
ifnull 6
5: aload 1
ldc ", error="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.codahale.metrics.health.HealthCheck$Result.error:Ljava/lang/Throwable;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
6: StackMap locals:
StackMap stack:
aload 1
ldc ", duration="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.codahale.metrics.health.HealthCheck$Result.duration:J
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
pop
7: aload 1
ldc ", timestamp="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual com.codahale.metrics.health.HealthCheck$Result.getTimestamp:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
8: aload 0
getfield com.codahale.metrics.health.HealthCheck$Result.details:Ljava/util/Map;
ifnull 16
9: aload 0
getfield com.codahale.metrics.health.HealthCheck$Result.details:Ljava/util/Map;
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 15
StackMap locals: com.codahale.metrics.health.HealthCheck$Result java.lang.StringBuilder top java.util.Iterator
StackMap stack:
10: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 2
start local 2 11: aload 1
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
12: aload 1
aload 2
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
13: ldc "="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
14: aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 2 15: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 10
16: StackMap locals: com.codahale.metrics.health.HealthCheck$Result java.lang.StringBuilder
StackMap stack:
aload 1
bipush 125
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
17: aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/codahale/metrics/health/HealthCheck$Result;
1 18 1 builder Ljava/lang/StringBuilder;
11 15 2 e Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Object;>;
}
SourceFile: "HealthCheck.java"
NestHost: com.codahale.metrics.health.HealthCheck
InnerClasses:
public Result = com.codahale.metrics.health.HealthCheck$Result of com.codahale.metrics.health.HealthCheck
public ResultBuilder = com.codahale.metrics.health.HealthCheck$ResultBuilder of com.codahale.metrics.health.HealthCheck
public abstract Entry = java.util.Map$Entry of java.util.Map