public class picocli.CommandLine$Help$Ansi$Text implements java.lang.Cloneable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: picocli.CommandLine$Help$Ansi$Text
super_class: java.lang.Object
{
private final int maxLength;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private int from;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int length;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.lang.StringBuilder plain;
descriptor: Ljava/lang/StringBuilder;
flags: (0x0002) ACC_PRIVATE
private java.util.List<picocli.CommandLine$Help$Ansi$StyledSection> sections;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lpicocli/CommandLine$Help$Ansi$StyledSection;>;
private picocli.CommandLine$Help$ColorScheme colorScheme;
descriptor: Lpicocli/CommandLine$Help$ColorScheme;
flags: (0x0002) ACC_PRIVATE
final picocli.CommandLine$Help$Ansi this$2;
descriptor: Lpicocli/CommandLine$Help$Ansi;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
public void <init>(picocli.CommandLine$Help$Ansi, int);
descriptor: (Lpicocli/CommandLine$Help$Ansi;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 1
iload 2
aload 1
invokestatic picocli.CommandLine$Help.defaultColorScheme:(Lpicocli/CommandLine$Help$Ansi;)Lpicocli/CommandLine$Help$ColorScheme;
invokespecial picocli.CommandLine$Help$Ansi$Text.<init>:(Lpicocli/CommandLine$Help$Ansi;ILpicocli/CommandLine$Help$ColorScheme;)V
return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Help$Ansi$Text;
0 1 2 maxLength I
MethodParameters:
Name Flags
this$0 final
maxLength
public void <init>(picocli.CommandLine$Help$Ansi, int, picocli.CommandLine$Help$ColorScheme);
descriptor: (Lpicocli/CommandLine$Help$Ansi;ILpicocli/CommandLine$Help$ColorScheme;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 2 start local 3 0: aload 0
aload 1
putfield picocli.CommandLine$Help$Ansi$Text.this$2:Lpicocli/CommandLine$Help$Ansi;
aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
putfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
2: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield picocli.CommandLine$Help$Ansi$Text.sections:Ljava/util/List;
3: aload 0
iload 2
putfield picocli.CommandLine$Help$Ansi$Text.maxLength:I
aload 0
aload 3
putfield picocli.CommandLine$Help$Ansi$Text.colorScheme:Lpicocli/CommandLine$Help$ColorScheme;
return
end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lpicocli/CommandLine$Help$Ansi$Text;
0 4 2 maxLength I
0 4 3 colorScheme Lpicocli/CommandLine$Help$ColorScheme;
MethodParameters:
Name Flags
this$0 final
maxLength
colorScheme
public void <init>(picocli.CommandLine$Help$Ansi, picocli.CommandLine$Help$Ansi$Text);
descriptor: (Lpicocli/CommandLine$Help$Ansi;Lpicocli/CommandLine$Help$Ansi$Text;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 1
putfield picocli.CommandLine$Help$Ansi$Text.this$2:Lpicocli/CommandLine$Help$Ansi;
aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
putfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
2: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield picocli.CommandLine$Help$Ansi$Text.sections:Ljava/util/List;
3: aload 0
aload 2
getfield picocli.CommandLine$Help$Ansi$Text.maxLength:I
putfield picocli.CommandLine$Help$Ansi$Text.maxLength:I
4: aload 0
aload 2
getfield picocli.CommandLine$Help$Ansi$Text.from:I
putfield picocli.CommandLine$Help$Ansi$Text.from:I
5: aload 0
aload 2
getfield picocli.CommandLine$Help$Ansi$Text.length:I
putfield picocli.CommandLine$Help$Ansi$Text.length:I
6: aload 0
new java.lang.StringBuilder
dup
aload 2
getfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/CharSequence;)V
putfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
7: aload 0
new java.util.ArrayList
dup
aload 2
getfield picocli.CommandLine$Help$Ansi$Text.sections:Ljava/util/List;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
putfield picocli.CommandLine$Help$Ansi$Text.sections:Ljava/util/List;
8: aload 0
aload 2
getfield picocli.CommandLine$Help$Ansi$Text.colorScheme:Lpicocli/CommandLine$Help$ColorScheme;
putfield picocli.CommandLine$Help$Ansi$Text.colorScheme:Lpicocli/CommandLine$Help$ColorScheme;
9: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lpicocli/CommandLine$Help$Ansi$Text;
0 10 2 other Lpicocli/CommandLine$Help$Ansi$Text;
MethodParameters:
Name Flags
this$0 final
other
public void <init>(picocli.CommandLine$Help$Ansi, java.lang.String);
descriptor: (Lpicocli/CommandLine$Help$Ansi;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 1
aload 2
aload 1
invokestatic picocli.CommandLine$Help.defaultColorScheme:(Lpicocli/CommandLine$Help$Ansi;)Lpicocli/CommandLine$Help$ColorScheme;
invokespecial picocli.CommandLine$Help$Ansi$Text.<init>:(Lpicocli/CommandLine$Help$Ansi;Ljava/lang/String;Lpicocli/CommandLine$Help$ColorScheme;)V
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lpicocli/CommandLine$Help$Ansi$Text;
0 2 2 input Ljava/lang/String;
MethodParameters:
Name Flags
this$0 final
input
public void <init>(picocli.CommandLine$Help$Ansi, java.lang.String, picocli.CommandLine$Help$ColorScheme);
descriptor: (Lpicocli/CommandLine$Help$Ansi;Ljava/lang/String;Lpicocli/CommandLine$Help$ColorScheme;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=10, args_size=4
start local 0 start local 2 start local 3 0: aload 0
aload 1
putfield picocli.CommandLine$Help$Ansi$Text.this$2:Lpicocli/CommandLine$Help$Ansi;
aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
putfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
2: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield picocli.CommandLine$Help$Ansi$Text.sections:Ljava/util/List;
3: aload 0
aload 3
putfield picocli.CommandLine$Help$Ansi$Text.colorScheme:Lpicocli/CommandLine$Help$ColorScheme;
4: aload 0
iconst_m1
putfield picocli.CommandLine$Help$Ansi$Text.maxLength:I
5: aload 0
getfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
iconst_0
invokevirtual java.lang.StringBuilder.setLength:(I)V
6: iconst_0
istore 4
start local 4 7: StackMap locals: picocli.CommandLine$Help$Ansi$Text picocli.CommandLine$Help$Ansi java.lang.String picocli.CommandLine$Help$ColorScheme int
StackMap stack:
aload 2
ldc "@|"
iload 4
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;I)I
istore 5
start local 5 8: iload 5
iconst_m1
if_icmpne 16
9: iload 4
ifne 13
10: aload 0
getfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
11: aload 0
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.length:()I
putfield picocli.CommandLine$Help$Ansi$Text.length:I
12: return
13: StackMap locals: int
StackMap stack:
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
aload 2
iload 4
aload 2
invokevirtual java.lang.String.length:()I
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
14: aload 0
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.length:()I
putfield picocli.CommandLine$Help$Ansi$Text.length:I
15: return
16: StackMap locals:
StackMap stack:
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
aload 2
iload 4
iload 5
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
17: aload 2
ldc "|@"
iload 5
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;I)I
istore 6
start local 6 18: iload 6
iconst_m1
if_icmpne 22
19: aload 0
getfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
20: aload 0
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.length:()I
putfield picocli.CommandLine$Help$Ansi$Text.length:I
21: return
22: StackMap locals: int
StackMap stack:
iinc 5 2
23: aload 2
iload 5
iload 6
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 7
start local 7 24: aload 7
ldc " "
iconst_2
invokevirtual java.lang.String.split:(Ljava/lang/String;I)[Ljava/lang/String;
astore 8
start local 8 25: aload 8
arraylength
iconst_1
if_icmpne 29
26: aload 0
getfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
27: aload 0
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.length:()I
putfield picocli.CommandLine$Help$Ansi$Text.length:I
28: return
29: StackMap locals: java.lang.String java.lang.String[]
StackMap stack:
aload 3
aload 8
iconst_0
aaload
invokevirtual picocli.CommandLine$Help$ColorScheme.parse:(Ljava/lang/String;)[Lpicocli/CommandLine$Help$Ansi$IStyle;
astore 9
start local 9 30: aload 0
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.length:()I
aload 8
iconst_1
aaload
invokevirtual java.lang.String.length:()I
31: aload 9
invokestatic picocli.CommandLine$Help$Ansi$Style.on:([Lpicocli/CommandLine$Help$Ansi$IStyle;)Ljava/lang/String;
new java.lang.StringBuilder
dup
aload 9
invokestatic picocli.CommandLine.reverseArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast picocli.CommandLine$Help$Ansi$IStyle[]
invokestatic picocli.CommandLine$Help$Ansi$Style.off:([Lpicocli/CommandLine$Help$Ansi$IStyle;)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual picocli.CommandLine$Help$ColorScheme.resetStyle:()Lpicocli/CommandLine$Help$Ansi$IStyle;
invokeinterface picocli.CommandLine$Help$Ansi$IStyle.off:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
32: invokevirtual picocli.CommandLine$Help$Ansi$Text.addStyledSection:(IILjava/lang/String;Ljava/lang/String;)V
33: aload 0
getfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
aload 8
iconst_1
aaload
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
34: iload 6
iconst_2
iadd
istore 4
end local 9 end local 8 end local 7 end local 6 end local 5 35: goto 7
end local 4 end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lpicocli/CommandLine$Help$Ansi$Text;
0 36 2 input Ljava/lang/String;
0 36 3 colorScheme Lpicocli/CommandLine$Help$ColorScheme;
7 36 4 i I
8 35 5 j I
18 35 6 k I
24 35 7 spec Ljava/lang/String;
25 35 8 items [Ljava/lang/String;
30 35 9 styles [Lpicocli/CommandLine$Help$Ansi$IStyle;
MethodParameters:
Name Flags
this$0 final
input
colorScheme
private void addStyledSection(int, int, java.lang.String, java.lang.String);
descriptor: (IILjava/lang/String;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield picocli.CommandLine$Help$Ansi$Text.sections:Ljava/util/List;
new picocli.CommandLine$Help$Ansi$StyledSection
dup
iload 1
iload 2
aload 3
aload 4
invokespecial picocli.CommandLine$Help$Ansi$StyledSection.<init>:(IILjava/lang/String;Ljava/lang/String;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lpicocli/CommandLine$Help$Ansi$Text;
0 2 1 start I
0 2 2 length I
0 2 3 startStyle Ljava/lang/String;
0 2 4 endStyle Ljava/lang/String;
MethodParameters:
Name Flags
start
length
startStyle
endStyle
public java.lang.Object clone();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new picocli.CommandLine$Help$Ansi$Text
dup
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.this$2:Lpicocli/CommandLine$Help$Ansi;
aload 0
invokespecial picocli.CommandLine$Help$Ansi$Text.<init>:(Lpicocli/CommandLine$Help$Ansi;Lpicocli/CommandLine$Help$Ansi$Text;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Help$Ansi$Text;
public picocli.CommandLine$Help$Ansi$Text[] splitLines();
descriptor: ()[Lpicocli/CommandLine$Help$Ansi$Text;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=1
start local 0 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1
start local 1 1: iconst_0
istore 2
start local 2 2: iconst_0
istore 3
start local 3 3: iconst_0
istore 4
start local 4 4: goto 17
5: StackMap locals: picocli.CommandLine$Help$Ansi$Text java.util.List int int int
StackMap stack:
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
iload 4
invokevirtual java.lang.StringBuilder.charAt:(I)C
istore 5
start local 5 6: iload 5
bipush 10
if_icmpne 7
iconst_1
goto 8
StackMap locals: int
StackMap stack:
7: iconst_0
StackMap locals:
StackMap stack: int
8: istore 6
start local 6 9: iload 5
bipush 13
if_icmpne 10
iload 4
iconst_1
iadd
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.length:()I
if_icmpge 10
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
iload 4
iconst_1
iadd
invokevirtual java.lang.StringBuilder.charAt:(I)C
bipush 10
if_icmpne 10
iconst_1
istore 6
iinc 4 1
10: StackMap locals: int
StackMap stack:
iload 6
iload 5
bipush 13
if_icmpne 11
iconst_1
goto 12
StackMap locals:
StackMap stack: int
11: iconst_0
StackMap locals: picocli.CommandLine$Help$Ansi$Text java.util.List int int int int int
StackMap stack: int int
12: ior
istore 6
13: iload 6
ifeq 16
14: aload 1
aload 0
iload 2
iload 3
invokevirtual picocli.CommandLine$Help$Ansi$Text.substring:(II)Lpicocli/CommandLine$Help$Ansi$Text;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
15: iload 4
iconst_1
iadd
istore 2
end local 6 end local 5 16: StackMap locals:
StackMap stack:
iinc 4 1
iload 4
istore 3
StackMap locals:
StackMap stack:
17: iload 4
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.length:()I
if_icmplt 5
end local 4 18: aload 1
aload 0
iload 2
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.length:()I
invokevirtual picocli.CommandLine$Help$Ansi$Text.substring:(II)Lpicocli/CommandLine$Help$Ansi$Text;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
19: aload 1
aload 1
invokeinterface java.util.List.size:()I
anewarray picocli.CommandLine$Help$Ansi$Text
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast picocli.CommandLine$Help$Ansi$Text[]
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lpicocli/CommandLine$Help$Ansi$Text;
1 20 1 result Ljava/util/List<Lpicocli/CommandLine$Help$Ansi$Text;>;
2 20 2 start I
3 20 3 end I
4 18 4 i I
6 16 5 c C
9 16 6 eol Z
public picocli.CommandLine$Help$Ansi$Text substring(int);
descriptor: (I)Lpicocli/CommandLine$Help$Ansi$Text;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.length:I
invokevirtual picocli.CommandLine$Help$Ansi$Text.substring:(II)Lpicocli/CommandLine$Help$Ansi$Text;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Help$Ansi$Text;
0 1 1 start I
MethodParameters:
Name Flags
start
public picocli.CommandLine$Help$Ansi$Text substring(int, int);
descriptor: (II)Lpicocli/CommandLine$Help$Ansi$Text;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual picocli.CommandLine$Help$Ansi$Text.clone:()Ljava/lang/Object;
checkcast picocli.CommandLine$Help$Ansi$Text
astore 3
start local 3 1: aload 3
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.from:I
iload 1
iadd
putfield picocli.CommandLine$Help$Ansi$Text.from:I
2: aload 3
iload 2
iload 1
isub
putfield picocli.CommandLine$Help$Ansi$Text.length:I
3: aload 3
getfield picocli.CommandLine$Help$Ansi$Text.sections:Ljava/util/List;
invokeinterface java.util.List.clear:()V
4: aload 0
getfield picocli.CommandLine$Help$Ansi$Text.sections:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 9
StackMap locals: picocli.CommandLine$Help$Ansi$Text int int picocli.CommandLine$Help$Ansi$Text top java.util.Iterator
StackMap stack:
5: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast picocli.CommandLine$Help$Ansi$StyledSection
astore 4
start local 4 6: aload 4
getfield picocli.CommandLine$Help$Ansi$StyledSection.startIndex:I
aload 3
getfield picocli.CommandLine$Help$Ansi$Text.from:I
aload 3
getfield picocli.CommandLine$Help$Ansi$Text.length:I
iadd
if_icmplt 7
goto 9
7: StackMap locals: picocli.CommandLine$Help$Ansi$Text int int picocli.CommandLine$Help$Ansi$Text picocli.CommandLine$Help$Ansi$StyledSection java.util.Iterator
StackMap stack:
aload 4
getfield picocli.CommandLine$Help$Ansi$StyledSection.startIndex:I
aload 4
getfield picocli.CommandLine$Help$Ansi$StyledSection.length:I
iadd
aload 3
getfield picocli.CommandLine$Help$Ansi$Text.from:I
if_icmpgt 8
goto 9
8: StackMap locals:
StackMap stack:
aload 3
getfield picocli.CommandLine$Help$Ansi$Text.sections:Ljava/util/List;
aload 4
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 4 9: StackMap locals: picocli.CommandLine$Help$Ansi$Text int int picocli.CommandLine$Help$Ansi$Text top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
10: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lpicocli/CommandLine$Help$Ansi$Text;
0 11 1 start I
0 11 2 end I
1 11 3 result Lpicocli/CommandLine$Help$Ansi$Text;
6 9 4 section Lpicocli/CommandLine$Help$Ansi$StyledSection;
MethodParameters:
Name Flags
start
end
public picocli.CommandLine$Help$Ansi$Text append(java.lang.String);
descriptor: (Ljava/lang/String;)Lpicocli/CommandLine$Help$Ansi$Text;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Ljava/lang/String;)Lpicocli/CommandLine$Help$Ansi$Text;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Help$Ansi$Text;
0 1 1 string Ljava/lang/String;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
string
public picocli.CommandLine$Help$Ansi$Text append(picocli.CommandLine$Help$Ansi$Text);
descriptor: (Lpicocli/CommandLine$Help$Ansi$Text;)Lpicocli/CommandLine$Help$Ansi$Text;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Lpicocli/CommandLine$Help$Ansi$Text;)Lpicocli/CommandLine$Help$Ansi$Text;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Help$Ansi$Text;
0 1 1 text Lpicocli/CommandLine$Help$Ansi$Text;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
text
public picocli.CommandLine$Help$Ansi$Text concat(java.lang.String);
descriptor: (Ljava/lang/String;)Lpicocli/CommandLine$Help$Ansi$Text;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new picocli.CommandLine$Help$Ansi$Text
dup
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.this$2:Lpicocli/CommandLine$Help$Ansi;
aload 1
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.colorScheme:Lpicocli/CommandLine$Help$ColorScheme;
invokespecial picocli.CommandLine$Help$Ansi$Text.<init>:(Lpicocli/CommandLine$Help$Ansi;Ljava/lang/String;Lpicocli/CommandLine$Help$ColorScheme;)V
invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Lpicocli/CommandLine$Help$Ansi$Text;)Lpicocli/CommandLine$Help$Ansi$Text;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Help$Ansi$Text;
0 1 1 string Ljava/lang/String;
MethodParameters:
Name Flags
string
public picocli.CommandLine$Help$Ansi$Text concat(picocli.CommandLine$Help$Ansi$Text);
descriptor: (Lpicocli/CommandLine$Help$Ansi$Text;)Lpicocli/CommandLine$Help$Ansi$Text;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual picocli.CommandLine$Help$Ansi$Text.clone:()Ljava/lang/Object;
checkcast picocli.CommandLine$Help$Ansi$Text
astore 2
start local 2 1: aload 2
new java.lang.StringBuilder
dup
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.from:I
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.from:I
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.length:I
iadd
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
putfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
2: aload 2
iconst_0
putfield picocli.CommandLine$Help$Ansi$Text.from:I
3: aload 2
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield picocli.CommandLine$Help$Ansi$Text.sections:Ljava/util/List;
4: aload 0
getfield picocli.CommandLine$Help$Ansi$Text.sections:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 7
StackMap locals: picocli.CommandLine$Help$Ansi$Text picocli.CommandLine$Help$Ansi$Text picocli.CommandLine$Help$Ansi$Text top java.util.Iterator
StackMap stack:
5: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast picocli.CommandLine$Help$Ansi$StyledSection
astore 3
start local 3 6: aload 2
getfield picocli.CommandLine$Help$Ansi$Text.sections:Ljava/util/List;
aload 3
aload 3
getfield picocli.CommandLine$Help$Ansi$StyledSection.startIndex:I
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.from:I
isub
invokevirtual picocli.CommandLine$Help$Ansi$StyledSection.withStartIndex:(I)Lpicocli/CommandLine$Help$Ansi$StyledSection;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 3 7: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
8: aload 2
getfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
aload 1
getfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 1
getfield picocli.CommandLine$Help$Ansi$Text.from:I
aload 1
getfield picocli.CommandLine$Help$Ansi$Text.from:I
aload 1
getfield picocli.CommandLine$Help$Ansi$Text.length:I
iadd
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
9: aload 1
getfield picocli.CommandLine$Help$Ansi$Text.sections:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 13
StackMap locals:
StackMap stack:
10: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast picocli.CommandLine$Help$Ansi$StyledSection
astore 3
start local 3 11: aload 2
getfield picocli.CommandLine$Help$Ansi$Text.length:I
aload 3
getfield picocli.CommandLine$Help$Ansi$StyledSection.startIndex:I
iadd
aload 1
getfield picocli.CommandLine$Help$Ansi$Text.from:I
isub
istore 5
start local 5 12: aload 2
getfield picocli.CommandLine$Help$Ansi$Text.sections:Ljava/util/List;
aload 3
iload 5
invokevirtual picocli.CommandLine$Help$Ansi$StyledSection.withStartIndex:(I)Lpicocli/CommandLine$Help$Ansi$StyledSection;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 5 end local 3 13: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 10
14: aload 2
aload 2
getfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.length:()I
putfield picocli.CommandLine$Help$Ansi$Text.length:I
15: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lpicocli/CommandLine$Help$Ansi$Text;
0 16 1 other Lpicocli/CommandLine$Help$Ansi$Text;
1 16 2 result Lpicocli/CommandLine$Help$Ansi$Text;
6 7 3 section Lpicocli/CommandLine$Help$Ansi$StyledSection;
11 13 3 section Lpicocli/CommandLine$Help$Ansi$StyledSection;
12 13 5 index I
MethodParameters:
Name Flags
other
public void getStyledChars(int, int, picocli.CommandLine$Help$Ansi$Text, int);
descriptor: (IILpicocli/CommandLine$Help$Ansi$Text;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 3
getfield picocli.CommandLine$Help$Ansi$Text.length:I
iload 4
if_icmpge 7
1: aload 3
getfield picocli.CommandLine$Help$Ansi$Text.length:I
istore 5
start local 5 2: goto 5
3: StackMap locals: int
StackMap stack:
aload 3
getfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
4: iinc 5 1
StackMap locals:
StackMap stack:
5: iload 5
iload 4
if_icmplt 3
end local 5 6: aload 3
iload 4
putfield picocli.CommandLine$Help$Ansi$Text.length:I
7: StackMap locals:
StackMap stack:
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.sections:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 11
StackMap locals: picocli.CommandLine$Help$Ansi$Text int int picocli.CommandLine$Help$Ansi$Text int top java.util.Iterator
StackMap stack:
8: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast picocli.CommandLine$Help$Ansi$StyledSection
astore 5
start local 5 9: aload 5
getfield picocli.CommandLine$Help$Ansi$StyledSection.startIndex:I
iload 1
isub
aload 5
getfield picocli.CommandLine$Help$Ansi$StyledSection.length:I
iadd
iflt 11
10: aload 3
getfield picocli.CommandLine$Help$Ansi$Text.sections:Ljava/util/List;
aload 5
aload 5
getfield picocli.CommandLine$Help$Ansi$StyledSection.startIndex:I
iload 1
isub
aload 3
getfield picocli.CommandLine$Help$Ansi$Text.length:I
iadd
invokevirtual picocli.CommandLine$Help$Ansi$StyledSection.withStartIndex:(I)Lpicocli/CommandLine$Help$Ansi$StyledSection;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 5 11: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
12: aload 3
getfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iload 1
iload 1
iload 2
iadd
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
13: aload 3
aload 3
getfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.length:()I
putfield picocli.CommandLine$Help$Ansi$Text.length:I
14: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lpicocli/CommandLine$Help$Ansi$Text;
0 15 1 from I
0 15 2 length I
0 15 3 destination Lpicocli/CommandLine$Help$Ansi$Text;
0 15 4 offset I
2 6 5 i I
9 11 5 section Lpicocli/CommandLine$Help$Ansi$StyledSection;
MethodParameters:
Name Flags
from
length
destination
offset
public java.lang.String plainString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.from:I
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.from:I
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.length:I
iadd
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Help$Ansi$Text;
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual picocli.CommandLine$Help$Ansi$Text.toString:()Ljava/lang/String;
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Help$Ansi$Text;
0 1 1 obj Ljava/lang/Object;
MethodParameters:
Name Flags
obj
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual picocli.CommandLine$Help$Ansi$Text.toString:()Ljava/lang/String;
invokevirtual java.lang.String.hashCode:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Help$Ansi$Text;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=1
start local 0 0: aload 0
getfield picocli.CommandLine$Help$Ansi$Text.this$2:Lpicocli/CommandLine$Help$Ansi;
invokevirtual picocli.CommandLine$Help$Ansi.enabled:()Z
ifne 2
1: aload 0
getfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.from:I
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.from:I
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.length:I
iadd
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.length:I
ifne 3
ldc ""
areturn
3: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.length:()I
bipush 20
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.sections:Ljava/util/List;
invokeinterface java.util.List.size:()I
imul
iadd
invokespecial java.lang.StringBuilder.<init>:(I)V
astore 1
start local 1 4: aconst_null
astore 2
start local 2 5: aload 0
getfield picocli.CommandLine$Help$Ansi$Text.from:I
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.length:I
iadd
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.length:()I
invokestatic java.lang.Math.min:(II)I
istore 3
start local 3 6: aload 0
getfield picocli.CommandLine$Help$Ansi$Text.from:I
istore 4
start local 4 7: goto 15
8: StackMap locals: picocli.CommandLine$Help$Ansi$Text java.lang.StringBuilder picocli.CommandLine$Help$Ansi$StyledSection int int
StackMap stack:
aload 0
iload 4
invokevirtual picocli.CommandLine$Help$Ansi$Text.findSectionContaining:(I)Lpicocli/CommandLine$Help$Ansi$StyledSection;
astore 5
start local 5 9: aload 5
aload 2
if_acmpeq 13
10: aload 2
ifnull 11
aload 1
aload 2
getfield picocli.CommandLine$Help$Ansi$StyledSection.endStyles:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
11: StackMap locals: picocli.CommandLine$Help$Ansi$StyledSection
StackMap stack:
aload 5
ifnull 12
aload 1
aload 5
getfield picocli.CommandLine$Help$Ansi$StyledSection.startStyles:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
12: StackMap locals:
StackMap stack:
aload 5
astore 2
13: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
iload 4
invokevirtual java.lang.StringBuilder.charAt:(I)C
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
end local 5 14: iinc 4 1
StackMap locals:
StackMap stack:
15: iload 4
iload 3
if_icmplt 8
end local 4 16: aload 2
ifnull 17
aload 1
aload 2
getfield picocli.CommandLine$Help$Ansi$StyledSection.endStyles:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
17: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lpicocli/CommandLine$Help$Ansi$Text;
4 18 1 sb Ljava/lang/StringBuilder;
5 18 2 current Lpicocli/CommandLine$Help$Ansi$StyledSection;
6 18 3 end I
7 16 4 i I
9 14 5 section Lpicocli/CommandLine$Help$Ansi$StyledSection;
private picocli.CommandLine$Help$Ansi$StyledSection findSectionContaining(int);
descriptor: (I)Lpicocli/CommandLine$Help$Ansi$StyledSection;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield picocli.CommandLine$Help$Ansi$Text.sections:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: picocli.CommandLine$Help$Ansi$Text int top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast picocli.CommandLine$Help$Ansi$StyledSection
astore 2
start local 2 2: iload 1
aload 2
getfield picocli.CommandLine$Help$Ansi$StyledSection.startIndex:I
if_icmplt 4
iload 1
aload 2
getfield picocli.CommandLine$Help$Ansi$StyledSection.startIndex:I
aload 2
getfield picocli.CommandLine$Help$Ansi$StyledSection.length:I
iadd
if_icmpge 4
3: aload 2
areturn
end local 2 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
5: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lpicocli/CommandLine$Help$Ansi$Text;
0 6 1 index I
2 4 2 section Lpicocli/CommandLine$Help$Ansi$StyledSection;
MethodParameters:
Name Flags
index
public int getCJKAdjustedLength();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.from:I
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.length:I
invokevirtual picocli.CommandLine$Help$Ansi$Text.getCJKAdjustedLength:(II)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Help$Ansi$Text;
public int getCJKAdjustedLength(int, int);
descriptor: (II)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: iload 1
istore 4
start local 4 2: goto 7
3: StackMap locals: int int
StackMap stack:
iload 3
aload 0
getfield picocli.CommandLine$Help$Ansi$Text.plain:Ljava/lang/StringBuilder;
iload 4
invokevirtual java.lang.StringBuilder.charAt:(I)C
invokestatic picocli.CommandLine$Model$UsageMessageSpec.isCharCJK:(C)Z
ifeq 4
iconst_2
goto 5
StackMap locals:
StackMap stack: int
4: iconst_1
StackMap locals: picocli.CommandLine$Help$Ansi$Text int int int int
StackMap stack: int int
5: iadd
istore 3
6: iinc 4 1
StackMap locals:
StackMap stack:
7: iload 4
iload 1
iload 2
iadd
if_icmplt 3
end local 4 8: iload 3
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lpicocli/CommandLine$Help$Ansi$Text;
0 9 1 fromPosition I
0 9 2 charCount I
1 9 3 result I
2 8 4 i I
MethodParameters:
Name Flags
fromPosition
charCount
}
SourceFile: "CommandLine.java"
NestHost: picocli.CommandLine
InnerClasses:
public Help = picocli.CommandLine$Help of picocli.CommandLine
public final Ansi = picocli.CommandLine$Help$Ansi of picocli.CommandLine$Help
public abstract IStyle = picocli.CommandLine$Help$Ansi$IStyle of picocli.CommandLine$Help$Ansi
public final Style = picocli.CommandLine$Help$Ansi$Style of picocli.CommandLine$Help$Ansi
private StyledSection = picocli.CommandLine$Help$Ansi$StyledSection of picocli.CommandLine$Help$Ansi
public Text = picocli.CommandLine$Help$Ansi$Text of picocli.CommandLine$Help$Ansi
public ColorScheme = picocli.CommandLine$Help$ColorScheme of picocli.CommandLine$Help
public final Model = picocli.CommandLine$Model of picocli.CommandLine
public UsageMessageSpec = picocli.CommandLine$Model$UsageMessageSpec of picocli.CommandLine$Model