public final class org.springframework.boot.ansi.AnsiColors
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.springframework.boot.ansi.AnsiColors
super_class: java.lang.Object
{
private static final java.util.Map<org.springframework.boot.ansi.AnsiElement, org.springframework.boot.ansi.AnsiColors$LabColor> ANSI_COLOR_MAP;
descriptor: Ljava/util/Map;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Map<Lorg/springframework/boot/ansi/AnsiElement;Lorg/springframework/boot/ansi/AnsiColors$LabColor;>;
private static final int[] ANSI_8BIT_COLOR_CODE_LOOKUP;
descriptor: [I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private final java.util.Map<org.springframework.boot.ansi.AnsiElement, org.springframework.boot.ansi.AnsiColors$LabColor> lookup;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Lorg/springframework/boot/ansi/AnsiElement;Lorg/springframework/boot/ansi/AnsiColors$LabColor;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=1, args_size=0
0: new java.util.EnumMap
dup
ldc Lorg/springframework/boot/ansi/AnsiColor;
invokespecial java.util.EnumMap.<init>:(Ljava/lang/Class;)V
astore 0
start local 0 1: aload 0
getstatic org.springframework.boot.ansi.AnsiColor.BLACK:Lorg/springframework/boot/ansi/AnsiColor;
new org.springframework.boot.ansi.AnsiColors$LabColor
dup
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/lang/Integer;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 0
getstatic org.springframework.boot.ansi.AnsiColor.RED:Lorg/springframework/boot/ansi/AnsiColor;
new org.springframework.boot.ansi.AnsiColors$LabColor
dup
ldc 11141120
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/lang/Integer;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: aload 0
getstatic org.springframework.boot.ansi.AnsiColor.GREEN:Lorg/springframework/boot/ansi/AnsiColor;
new org.springframework.boot.ansi.AnsiColors$LabColor
dup
ldc 43520
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/lang/Integer;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: aload 0
getstatic org.springframework.boot.ansi.AnsiColor.YELLOW:Lorg/springframework/boot/ansi/AnsiColor;
new org.springframework.boot.ansi.AnsiColors$LabColor
dup
ldc 11162880
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/lang/Integer;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: aload 0
getstatic org.springframework.boot.ansi.AnsiColor.BLUE:Lorg/springframework/boot/ansi/AnsiColor;
new org.springframework.boot.ansi.AnsiColors$LabColor
dup
sipush 170
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/lang/Integer;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: aload 0
getstatic org.springframework.boot.ansi.AnsiColor.MAGENTA:Lorg/springframework/boot/ansi/AnsiColor;
new org.springframework.boot.ansi.AnsiColors$LabColor
dup
ldc 11141290
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/lang/Integer;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: aload 0
getstatic org.springframework.boot.ansi.AnsiColor.CYAN:Lorg/springframework/boot/ansi/AnsiColor;
new org.springframework.boot.ansi.AnsiColors$LabColor
dup
ldc 43690
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/lang/Integer;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
8: aload 0
getstatic org.springframework.boot.ansi.AnsiColor.WHITE:Lorg/springframework/boot/ansi/AnsiColor;
new org.springframework.boot.ansi.AnsiColors$LabColor
dup
ldc 11184810
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/lang/Integer;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: aload 0
getstatic org.springframework.boot.ansi.AnsiColor.BRIGHT_BLACK:Lorg/springframework/boot/ansi/AnsiColor;
new org.springframework.boot.ansi.AnsiColors$LabColor
dup
ldc 5592405
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/lang/Integer;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
10: aload 0
getstatic org.springframework.boot.ansi.AnsiColor.BRIGHT_RED:Lorg/springframework/boot/ansi/AnsiColor;
new org.springframework.boot.ansi.AnsiColors$LabColor
dup
ldc 16733525
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/lang/Integer;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
11: aload 0
getstatic org.springframework.boot.ansi.AnsiColor.BRIGHT_GREEN:Lorg/springframework/boot/ansi/AnsiColor;
new org.springframework.boot.ansi.AnsiColors$LabColor
dup
ldc 5635840
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/lang/Integer;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
12: aload 0
getstatic org.springframework.boot.ansi.AnsiColor.BRIGHT_YELLOW:Lorg/springframework/boot/ansi/AnsiColor;
new org.springframework.boot.ansi.AnsiColors$LabColor
dup
ldc 16777045
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/lang/Integer;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
13: aload 0
getstatic org.springframework.boot.ansi.AnsiColor.BRIGHT_BLUE:Lorg/springframework/boot/ansi/AnsiColor;
new org.springframework.boot.ansi.AnsiColors$LabColor
dup
ldc 5592575
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/lang/Integer;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
14: aload 0
getstatic org.springframework.boot.ansi.AnsiColor.BRIGHT_MAGENTA:Lorg/springframework/boot/ansi/AnsiColor;
new org.springframework.boot.ansi.AnsiColors$LabColor
dup
ldc 16733695
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/lang/Integer;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
15: aload 0
getstatic org.springframework.boot.ansi.AnsiColor.BRIGHT_CYAN:Lorg/springframework/boot/ansi/AnsiColor;
new org.springframework.boot.ansi.AnsiColors$LabColor
dup
ldc 5636095
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/lang/Integer;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
16: aload 0
getstatic org.springframework.boot.ansi.AnsiColor.BRIGHT_WHITE:Lorg/springframework/boot/ansi/AnsiColor;
new org.springframework.boot.ansi.AnsiColors$LabColor
dup
ldc 16777215
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/lang/Integer;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
17: aload 0
invokestatic java.util.Collections.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;
putstatic org.springframework.boot.ansi.AnsiColors.ANSI_COLOR_MAP:Ljava/util/Map;
end local 0 18: sipush 256
newarray 10
dup
iconst_1
ldc 8388608
iastore
dup
iconst_2
ldc 32768
iastore
dup
iconst_3
ldc 8421376
iastore
dup
iconst_4
19: sipush 128
iastore
dup
iconst_5
ldc 8388736
iastore
dup
bipush 6
ldc 32896
iastore
dup
bipush 7
ldc 12632256
iastore
dup
bipush 8
ldc 8421504
iastore
dup
bipush 9
ldc 16711680
iastore
dup
bipush 10
ldc 65280
iastore
dup
bipush 11
ldc 16776960
iastore
dup
bipush 12
sipush 255
iastore
dup
bipush 13
ldc 16711935
iastore
dup
bipush 14
20: ldc 65535
iastore
dup
bipush 15
ldc 16777215
iastore
dup
bipush 17
bipush 95
iastore
dup
bipush 18
sipush 135
iastore
dup
bipush 19
sipush 175
iastore
dup
bipush 20
sipush 215
iastore
dup
bipush 21
sipush 255
iastore
dup
bipush 22
sipush 24320
iastore
dup
bipush 23
sipush 24415
iastore
dup
bipush 24
21: sipush 24455
iastore
dup
bipush 25
sipush 24495
iastore
dup
bipush 26
sipush 24535
iastore
dup
bipush 27
sipush 24575
iastore
dup
bipush 28
ldc 34560
iastore
dup
bipush 29
ldc 34655
iastore
dup
bipush 30
ldc 34695
iastore
dup
bipush 31
ldc 34735
iastore
dup
bipush 32
ldc 34775
iastore
dup
bipush 33
ldc 34815
iastore
dup
bipush 34
22: ldc 44800
iastore
dup
bipush 35
ldc 44895
iastore
dup
bipush 36
ldc 44935
iastore
dup
bipush 37
ldc 44975
iastore
dup
bipush 38
ldc 45015
iastore
dup
bipush 39
ldc 45055
iastore
dup
bipush 40
ldc 55040
iastore
dup
bipush 41
ldc 55135
iastore
dup
bipush 42
ldc 55175
iastore
dup
bipush 43
ldc 55215
iastore
dup
bipush 44
23: ldc 55255
iastore
dup
bipush 45
ldc 55295
iastore
dup
bipush 46
ldc 65280
iastore
dup
bipush 47
ldc 65375
iastore
dup
bipush 48
ldc 65415
iastore
dup
bipush 49
ldc 65455
iastore
dup
bipush 50
ldc 65495
iastore
dup
bipush 51
ldc 65535
iastore
dup
bipush 52
ldc 6225920
iastore
dup
bipush 53
ldc 6226015
iastore
dup
bipush 54
24: ldc 6226055
iastore
dup
bipush 55
ldc 6226095
iastore
dup
bipush 56
ldc 6226135
iastore
dup
bipush 57
ldc 6226175
iastore
dup
bipush 58
ldc 6250240
iastore
dup
bipush 59
ldc 6250335
iastore
dup
bipush 60
ldc 6250375
iastore
dup
bipush 61
ldc 6250415
iastore
dup
bipush 62
ldc 6250455
iastore
dup
bipush 63
ldc 6250495
iastore
dup
bipush 64
25: ldc 6260480
iastore
dup
bipush 65
ldc 6260575
iastore
dup
bipush 66
ldc 6260615
iastore
dup
bipush 67
ldc 6260655
iastore
dup
bipush 68
ldc 6260695
iastore
dup
bipush 69
ldc 6260735
iastore
dup
bipush 70
ldc 6270720
iastore
dup
bipush 71
ldc 6270815
iastore
dup
bipush 72
ldc 6270855
iastore
dup
bipush 73
ldc 6270895
iastore
dup
bipush 74
26: ldc 6270935
iastore
dup
bipush 75
ldc 6270975
iastore
dup
bipush 76
ldc 6280960
iastore
dup
bipush 77
ldc 6281055
iastore
dup
bipush 78
ldc 6281095
iastore
dup
bipush 79
ldc 6281135
iastore
dup
bipush 80
ldc 6281175
iastore
dup
bipush 81
ldc 6281215
iastore
dup
bipush 82
ldc 6291200
iastore
dup
bipush 83
ldc 6291295
iastore
dup
bipush 84
27: ldc 6291335
iastore
dup
bipush 85
ldc 6291375
iastore
dup
bipush 86
ldc 6291415
iastore
dup
bipush 87
ldc 6291455
iastore
dup
bipush 88
ldc 8847360
iastore
dup
bipush 89
ldc 8847455
iastore
dup
bipush 90
ldc 8847495
iastore
dup
bipush 91
ldc 8847535
iastore
dup
bipush 92
ldc 8847575
iastore
dup
bipush 93
ldc 8847615
iastore
dup
bipush 94
28: ldc 8871680
iastore
dup
bipush 95
ldc 8871775
iastore
dup
bipush 96
ldc 8871815
iastore
dup
bipush 97
ldc 8871855
iastore
dup
bipush 98
ldc 8871895
iastore
dup
bipush 99
ldc 8871935
iastore
dup
bipush 100
ldc 8881920
iastore
dup
bipush 101
ldc 8882015
iastore
dup
bipush 102
ldc 8882055
iastore
dup
bipush 103
ldc 8882095
iastore
dup
bipush 104
29: ldc 8882135
iastore
dup
bipush 105
ldc 8882175
iastore
dup
bipush 106
ldc 8892160
iastore
dup
bipush 107
ldc 8892255
iastore
dup
bipush 108
ldc 8892295
iastore
dup
bipush 109
ldc 8892335
iastore
dup
bipush 110
ldc 8892375
iastore
dup
bipush 111
ldc 8892415
iastore
dup
bipush 112
ldc 8902400
iastore
dup
bipush 113
ldc 8902495
iastore
dup
bipush 114
30: ldc 8902535
iastore
dup
bipush 115
ldc 8902575
iastore
dup
bipush 116
ldc 8902615
iastore
dup
bipush 117
ldc 8902655
iastore
dup
bipush 118
ldc 8912640
iastore
dup
bipush 119
ldc 8912735
iastore
dup
bipush 120
ldc 8912775
iastore
dup
bipush 121
ldc 8912815
iastore
dup
bipush 122
ldc 8912855
iastore
dup
bipush 123
ldc 8912895
iastore
dup
bipush 124
31: ldc 11468800
iastore
dup
bipush 125
ldc 11468895
iastore
dup
bipush 126
ldc 11468935
iastore
dup
bipush 127
ldc 11468975
iastore
dup
sipush 128
ldc 11469015
iastore
dup
sipush 129
ldc 11469055
iastore
dup
sipush 130
ldc 11493120
iastore
dup
sipush 131
ldc 11493215
iastore
dup
sipush 132
ldc 11493255
iastore
dup
sipush 133
ldc 11493295
iastore
dup
sipush 134
32: ldc 11493335
iastore
dup
sipush 135
ldc 11493375
iastore
dup
sipush 136
ldc 11503360
iastore
dup
sipush 137
ldc 11503455
iastore
dup
sipush 138
ldc 11503495
iastore
dup
sipush 139
ldc 11503535
iastore
dup
sipush 140
ldc 11503575
iastore
dup
sipush 141
ldc 11503615
iastore
dup
sipush 142
ldc 11513600
iastore
dup
sipush 143
ldc 11513695
iastore
dup
sipush 144
33: ldc 11513735
iastore
dup
sipush 145
ldc 11513775
iastore
dup
sipush 146
ldc 11513815
iastore
dup
sipush 147
ldc 11513855
iastore
dup
sipush 148
ldc 11523840
iastore
dup
sipush 149
ldc 11523935
iastore
dup
sipush 150
ldc 11523975
iastore
dup
sipush 151
ldc 11524015
iastore
dup
sipush 152
ldc 11524055
iastore
dup
sipush 153
ldc 11524095
iastore
dup
sipush 154
34: ldc 11534080
iastore
dup
sipush 155
ldc 11534175
iastore
dup
sipush 156
ldc 11534215
iastore
dup
sipush 157
ldc 11534255
iastore
dup
sipush 158
ldc 11534295
iastore
dup
sipush 159
ldc 11534335
iastore
dup
sipush 160
ldc 14090240
iastore
dup
sipush 161
ldc 14090335
iastore
dup
sipush 162
ldc 14090375
iastore
dup
sipush 163
ldc 14090415
iastore
dup
sipush 164
35: ldc 14090455
iastore
dup
sipush 165
ldc 14090495
iastore
dup
sipush 166
ldc 14114560
iastore
dup
sipush 167
ldc 14114655
iastore
dup
sipush 168
ldc 14114695
iastore
dup
sipush 169
ldc 14114735
iastore
dup
sipush 170
ldc 14114775
iastore
dup
sipush 171
ldc 14114815
iastore
dup
sipush 172
ldc 14124800
iastore
dup
sipush 173
ldc 14124895
iastore
dup
sipush 174
36: ldc 14124935
iastore
dup
sipush 175
ldc 14124975
iastore
dup
sipush 176
ldc 14125015
iastore
dup
sipush 177
ldc 14125055
iastore
dup
sipush 178
ldc 14135040
iastore
dup
sipush 179
ldc 14135135
iastore
dup
sipush 180
ldc 14135175
iastore
dup
sipush 181
ldc 14135215
iastore
dup
sipush 182
ldc 14135255
iastore
dup
sipush 183
ldc 14135295
iastore
dup
sipush 184
37: ldc 14145280
iastore
dup
sipush 185
ldc 14145375
iastore
dup
sipush 186
ldc 14145415
iastore
dup
sipush 187
ldc 14145455
iastore
dup
sipush 188
ldc 14145495
iastore
dup
sipush 189
ldc 14145535
iastore
dup
sipush 190
ldc 14155520
iastore
dup
sipush 191
ldc 14155615
iastore
dup
sipush 192
ldc 14155655
iastore
dup
sipush 193
ldc 14155695
iastore
dup
sipush 194
38: ldc 14155735
iastore
dup
sipush 195
ldc 14155775
iastore
dup
sipush 196
ldc 16711680
iastore
dup
sipush 197
ldc 16711775
iastore
dup
sipush 198
ldc 16711815
iastore
dup
sipush 199
ldc 16711855
iastore
dup
sipush 200
ldc 16711895
iastore
dup
sipush 201
ldc 16711935
iastore
dup
sipush 202
ldc 16736000
iastore
dup
sipush 203
ldc 16736095
iastore
dup
sipush 204
39: ldc 16736135
iastore
dup
sipush 205
ldc 16736175
iastore
dup
sipush 206
ldc 16736215
iastore
dup
sipush 207
ldc 16736255
iastore
dup
sipush 208
ldc 16746240
iastore
dup
sipush 209
ldc 16746335
iastore
dup
sipush 210
ldc 16746375
iastore
dup
sipush 211
ldc 16746415
iastore
dup
sipush 212
ldc 16746455
iastore
dup
sipush 213
ldc 16746495
iastore
dup
sipush 214
40: ldc 16756480
iastore
dup
sipush 215
ldc 16756575
iastore
dup
sipush 216
ldc 16756615
iastore
dup
sipush 217
ldc 16756655
iastore
dup
sipush 218
ldc 16756695
iastore
dup
sipush 219
ldc 16756735
iastore
dup
sipush 220
ldc 16766720
iastore
dup
sipush 221
ldc 16766815
iastore
dup
sipush 222
ldc 16766855
iastore
dup
sipush 223
ldc 16766895
iastore
dup
sipush 224
41: ldc 16766935
iastore
dup
sipush 225
ldc 16766975
iastore
dup
sipush 226
ldc 16776960
iastore
dup
sipush 227
ldc 16777055
iastore
dup
sipush 228
ldc 16777095
iastore
dup
sipush 229
ldc 16777135
iastore
dup
sipush 230
ldc 16777175
iastore
dup
sipush 231
ldc 16777215
iastore
dup
sipush 232
ldc 526344
iastore
dup
sipush 233
ldc 1184274
iastore
dup
sipush 234
42: ldc 1842204
iastore
dup
sipush 235
ldc 2500134
iastore
dup
sipush 236
ldc 3158064
iastore
dup
sipush 237
ldc 3815994
iastore
dup
sipush 238
ldc 4473924
iastore
dup
sipush 239
ldc 5131854
iastore
dup
sipush 240
ldc 5789784
iastore
dup
sipush 241
ldc 6447714
iastore
dup
sipush 242
ldc 7105644
iastore
dup
sipush 243
ldc 7763574
iastore
dup
sipush 244
43: ldc 8421504
iastore
dup
sipush 245
ldc 9079434
iastore
dup
sipush 246
ldc 9737364
iastore
dup
sipush 247
ldc 10395294
iastore
dup
sipush 248
ldc 11053224
iastore
dup
sipush 249
ldc 11711154
iastore
dup
sipush 250
ldc 12369084
iastore
dup
sipush 251
ldc 13027014
iastore
dup
sipush 252
ldc 13684944
iastore
dup
sipush 253
ldc 14342874
iastore
dup
sipush 254
44: ldc 15000804
iastore
dup
sipush 255
ldc 15658734
iastore
45: putstatic org.springframework.boot.ansi.AnsiColors.ANSI_8BIT_COLOR_CODE_LOOKUP:[I
46: return
LocalVariableTable:
Start End Slot Name Signature
1 18 0 colorMap Ljava/util/Map<Lorg/springframework/boot/ansi/AnsiColor;Lorg/springframework/boot/ansi/AnsiColors$LabColor;>;
public void <init>(org.springframework.boot.ansi.AnsiColors$BitDepth);
descriptor: (Lorg/springframework/boot/ansi/AnsiColors$BitDepth;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 0
aload 1
invokevirtual org.springframework.boot.ansi.AnsiColors.getLookup:(Lorg/springframework/boot/ansi/AnsiColors$BitDepth;)Ljava/util/Map;
putfield org.springframework.boot.ansi.AnsiColors.lookup:Ljava/util/Map;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/springframework/boot/ansi/AnsiColors;
0 3 1 bitDepth Lorg/springframework/boot/ansi/AnsiColors$BitDepth;
MethodParameters:
Name Flags
bitDepth
private java.util.Map<org.springframework.boot.ansi.AnsiElement, org.springframework.boot.ansi.AnsiColors$LabColor> getLookup(org.springframework.boot.ansi.AnsiColors$BitDepth);
descriptor: (Lorg/springframework/boot/ansi/AnsiColors$BitDepth;)Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=4, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.springframework.boot.ansi.AnsiColors$BitDepth.EIGHT:Lorg/springframework/boot/ansi/AnsiColors$BitDepth;
if_acmpne 8
1: new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
astore 2
start local 2 2: iconst_0
istore 3
start local 3 3: goto 6
4: StackMap locals: java.util.Map int
StackMap stack:
aload 2
iload 3
invokestatic org.springframework.boot.ansi.Ansi8BitColor.foreground:(I)Lorg/springframework/boot/ansi/Ansi8BitColor;
new org.springframework.boot.ansi.AnsiColors$LabColor
dup
getstatic org.springframework.boot.ansi.AnsiColors.ANSI_8BIT_COLOR_CODE_LOOKUP:[I
iload 3
iaload
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/lang/Integer;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: iinc 3 1
StackMap locals:
StackMap stack:
6: iload 3
getstatic org.springframework.boot.ansi.AnsiColors.ANSI_8BIT_COLOR_CODE_LOOKUP:[I
arraylength
if_icmplt 4
end local 3 7: aload 2
invokestatic java.util.Collections.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;
areturn
end local 2 8: StackMap locals:
StackMap stack:
getstatic org.springframework.boot.ansi.AnsiColors.ANSI_COLOR_MAP:Ljava/util/Map;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/springframework/boot/ansi/AnsiColors;
0 9 1 bitDepth Lorg/springframework/boot/ansi/AnsiColors$BitDepth;
2 8 2 lookup Ljava/util/Map<Lorg/springframework/boot/ansi/Ansi8BitColor;Lorg/springframework/boot/ansi/AnsiColors$LabColor;>;
3 7 3 i I
Signature: (Lorg/springframework/boot/ansi/AnsiColors$BitDepth;)Ljava/util/Map<Lorg/springframework/boot/ansi/AnsiElement;Lorg/springframework/boot/ansi/AnsiColors$LabColor;>;
MethodParameters:
Name Flags
bitDepth
public org.springframework.boot.ansi.AnsiElement findClosest(java.awt.Color);
descriptor: (Ljava/awt/Color;)Lorg/springframework/boot/ansi/AnsiElement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new org.springframework.boot.ansi.AnsiColors$LabColor
dup
aload 1
invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/awt/Color;)V
invokevirtual org.springframework.boot.ansi.AnsiColors.findClosest:(Lorg/springframework/boot/ansi/AnsiColors$LabColor;)Lorg/springframework/boot/ansi/AnsiElement;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/boot/ansi/AnsiColors;
0 1 1 color Ljava/awt/Color;
MethodParameters:
Name Flags
color
private org.springframework.boot.ansi.AnsiElement findClosest(org.springframework.boot.ansi.AnsiColors$LabColor);
descriptor: (Lorg/springframework/boot/ansi/AnsiColors$LabColor;)Lorg/springframework/boot/ansi/AnsiElement;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=9, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: ldc 3.4028234663852886E38
dstore 3
start local 3 2: aload 0
getfield org.springframework.boot.ansi.AnsiColors.lookup:Ljava/util/Map;
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 6
goto 8
StackMap locals: org.springframework.boot.ansi.AnsiColors org.springframework.boot.ansi.AnsiColors$LabColor org.springframework.boot.ansi.AnsiElement double top java.util.Iterator
StackMap stack:
3: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 5
start local 5 4: aload 1
aload 5
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast org.springframework.boot.ansi.AnsiColors$LabColor
invokevirtual org.springframework.boot.ansi.AnsiColors$LabColor.getDistance:(Lorg/springframework/boot/ansi/AnsiColors$LabColor;)D
dstore 7
start local 7 5: aload 2
ifnull 6
dload 7
dload 3
dcmpg
ifge 8
6: StackMap locals: org.springframework.boot.ansi.AnsiColors org.springframework.boot.ansi.AnsiColors$LabColor org.springframework.boot.ansi.AnsiElement double java.util.Map$Entry java.util.Iterator double
StackMap stack:
dload 7
dstore 3
7: aload 5
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast org.springframework.boot.ansi.AnsiElement
astore 2
end local 7 end local 5 8: StackMap locals: org.springframework.boot.ansi.AnsiColors org.springframework.boot.ansi.AnsiColors$LabColor org.springframework.boot.ansi.AnsiElement double top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
9: aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/springframework/boot/ansi/AnsiColors;
0 10 1 color Lorg/springframework/boot/ansi/AnsiColors$LabColor;
1 10 2 closest Lorg/springframework/boot/ansi/AnsiElement;
2 10 3 closestDistance D
4 8 5 entry Ljava/util/Map$Entry<Lorg/springframework/boot/ansi/AnsiElement;Lorg/springframework/boot/ansi/AnsiColors$LabColor;>;
5 8 7 candidateDistance D
MethodParameters:
Name Flags
color
}
SourceFile: "AnsiColors.java"
NestMembers:
org.springframework.boot.ansi.AnsiColors$BitDepth org.springframework.boot.ansi.AnsiColors$LabColor
InnerClasses:
public abstract Entry = java.util.Map$Entry of java.util.Map
public final BitDepth = org.springframework.boot.ansi.AnsiColors$BitDepth of org.springframework.boot.ansi.AnsiColors
private final LabColor = org.springframework.boot.ansi.AnsiColors$LabColor of org.springframework.boot.ansi.AnsiColors