class picocli.CommandLine$Help$DefaultParamLabelRenderer implements picocli.CommandLine$Help$IParamLabelRenderer
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: picocli.CommandLine$Help$DefaultParamLabelRenderer
super_class: java.lang.Object
{
private final picocli.CommandLine$Model$CommandSpec commandSpec;
descriptor: Lpicocli/CommandLine$Model$CommandSpec;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(picocli.CommandLine$Model$CommandSpec);
descriptor: (Lpicocli/CommandLine$Model$CommandSpec;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 // picocli.CommandLine$Help$DefaultParamLabelRenderer this
start local 1 // picocli.CommandLine$Model$CommandSpec commandSpec
0: .line 14118
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 14119
aload 0 /* this */
aload 1 /* commandSpec */
ldc "commandSpec"
invokestatic picocli.CommandLine$Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
checkcast picocli.CommandLine$Model$CommandSpec
putfield picocli.CommandLine$Help$DefaultParamLabelRenderer.commandSpec:Lpicocli/CommandLine$Model$CommandSpec;
2: .line 14120
return
end local 1 // picocli.CommandLine$Model$CommandSpec commandSpec
end local 0 // picocli.CommandLine$Help$DefaultParamLabelRenderer this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lpicocli/CommandLine$Help$DefaultParamLabelRenderer;
0 3 1 commandSpec Lpicocli/CommandLine$Model$CommandSpec;
MethodParameters:
Name Flags
commandSpec
public java.lang.String separator();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // picocli.CommandLine$Help$DefaultParamLabelRenderer this
0: .line 14121
aload 0 /* this */
getfield picocli.CommandLine$Help$DefaultParamLabelRenderer.commandSpec:Lpicocli/CommandLine$Model$CommandSpec;
invokevirtual picocli.CommandLine$Model$CommandSpec.parser:()Lpicocli/CommandLine$Model$ParserSpec;
invokevirtual picocli.CommandLine$Model$ParserSpec.separator:()Ljava/lang/String;
areturn
end local 0 // picocli.CommandLine$Help$DefaultParamLabelRenderer this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Help$DefaultParamLabelRenderer;
public picocli.CommandLine$Help$Ansi$Text renderParameterLabel(picocli.CommandLine$Model$ArgSpec, picocli.CommandLine$Help$Ansi, java.util.List<picocli.CommandLine$Help$Ansi$IStyle>);
descriptor: (Lpicocli/CommandLine$Model$ArgSpec;Lpicocli/CommandLine$Help$Ansi;Ljava/util/List;)Lpicocli/CommandLine$Help$Ansi$Text;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=19, args_size=4
start local 0 // picocli.CommandLine$Help$DefaultParamLabelRenderer this
start local 1 // picocli.CommandLine$Model$ArgSpec argSpec
start local 2 // picocli.CommandLine$Help$Ansi ansi
start local 3 // java.util.List styles
0: .line 14123
aload 1 /* argSpec */
invokevirtual picocli.CommandLine$Model$ArgSpec.isOption:()Z
ifeq 1
aload 1 /* argSpec */
invokevirtual picocli.CommandLine$Model$ArgSpec.arity:()Lpicocli/CommandLine$Range;
goto 2
StackMap locals:
StackMap stack:
1: aload 1 /* argSpec */
checkcast picocli.CommandLine$Model$PositionalParamSpec
invokevirtual picocli.CommandLine$Model$PositionalParamSpec.capacity:()Lpicocli/CommandLine$Range;
StackMap locals:
StackMap stack: picocli.CommandLine$Range
2: astore 4 /* capacity */
start local 4 // picocli.CommandLine$Range capacity
3: .line 14124
aload 0 /* this */
getfield picocli.CommandLine$Help$DefaultParamLabelRenderer.commandSpec:Lpicocli/CommandLine$Model$CommandSpec;
invokevirtual picocli.CommandLine$Model$CommandSpec.commandLine:()Lpicocli/CommandLine;
ifnonnull 4
aload 2 /* ansi */
invokestatic picocli.CommandLine$Help.defaultColorScheme:(Lpicocli/CommandLine$Help$Ansi;)Lpicocli/CommandLine$Help$ColorScheme;
goto 5
StackMap locals: picocli.CommandLine$Range
StackMap stack:
4: aload 0 /* this */
getfield picocli.CommandLine$Help$DefaultParamLabelRenderer.commandSpec:Lpicocli/CommandLine$Model$CommandSpec;
invokevirtual picocli.CommandLine$Model$CommandSpec.commandLine:()Lpicocli/CommandLine;
invokevirtual picocli.CommandLine.getColorScheme:()Lpicocli/CommandLine$Help$ColorScheme;
StackMap locals:
StackMap stack: picocli.CommandLine$Help$ColorScheme
5: astore 5 /* colorScheme */
start local 5 // picocli.CommandLine$Help$ColorScheme colorScheme
6: .line 14125
aload 4 /* capacity */
getfield picocli.CommandLine$Range.max:I
ifne 7
new picocli.CommandLine$Help$Ansi$Text
dup
aload 2 /* ansi */
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
ldc ""
aload 5 /* colorScheme */
invokespecial picocli.CommandLine$Help$Ansi$Text.<init>:(Lpicocli/CommandLine$Help$Ansi;Ljava/lang/String;Lpicocli/CommandLine$Help$ColorScheme;)V
areturn
7: .line 14126
StackMap locals: picocli.CommandLine$Help$ColorScheme
StackMap stack:
aload 1 /* argSpec */
invokevirtual picocli.CommandLine$Model$ArgSpec.hideParamSyntax:()Z
ifeq 11
aload 5 /* colorScheme */
8: new java.lang.StringBuilder
dup
aload 1 /* argSpec */
invokevirtual picocli.CommandLine$Model$ArgSpec.isOption:()Z
ifeq 9
aload 0 /* this */
invokevirtual picocli.CommandLine$Help$DefaultParamLabelRenderer.separator:()Ljava/lang/String;
goto 10
StackMap locals: picocli.CommandLine$Help$DefaultParamLabelRenderer picocli.CommandLine$Model$ArgSpec picocli.CommandLine$Help$Ansi java.util.List picocli.CommandLine$Range picocli.CommandLine$Help$ColorScheme
StackMap stack: picocli.CommandLine$Help$ColorScheme new 8 new 8
9: ldc ""
StackMap locals: picocli.CommandLine$Help$DefaultParamLabelRenderer picocli.CommandLine$Model$ArgSpec picocli.CommandLine$Help$Ansi java.util.List picocli.CommandLine$Range picocli.CommandLine$Help$ColorScheme
StackMap stack: picocli.CommandLine$Help$ColorScheme new 8 new 8 java.lang.String
10: invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1 /* argSpec */
invokevirtual picocli.CommandLine$Model$ArgSpec.paramLabel:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 3 /* styles */
invokevirtual picocli.CommandLine$Help$ColorScheme.apply:(Ljava/lang/String;Ljava/util/List;)Lpicocli/CommandLine$Help$Ansi$Text;
areturn
11: .line 14128
StackMap locals:
StackMap stack:
aload 5 /* colorScheme */
aload 1 /* argSpec */
invokevirtual picocli.CommandLine$Model$ArgSpec.paramLabel:()Ljava/lang/String;
aload 3 /* styles */
invokevirtual picocli.CommandLine$Help$ColorScheme.apply:(Ljava/lang/String;Ljava/util/List;)Lpicocli/CommandLine$Help$Ansi$Text;
astore 6 /* paramName */
start local 6 // picocli.CommandLine$Help$Ansi$Text paramName
12: .line 14129
aload 1 /* argSpec */
invokevirtual picocli.CommandLine$Model$ArgSpec.splitRegex:()Ljava/lang/String;
astore 7 /* split */
start local 7 // java.lang.String split
13: .line 14130
aload 7 /* split */
invokestatic picocli.CommandLine.empty:(Ljava/lang/String;)Z
ifeq 14
ldc " "
goto 15
StackMap locals: picocli.CommandLine$Help$Ansi$Text java.lang.String
StackMap stack:
14: aload 7 /* split */
StackMap locals:
StackMap stack: java.lang.String
15: astore 8 /* mandatorySep */
start local 8 // java.lang.String mandatorySep
16: .line 14131
aload 7 /* split */
invokestatic picocli.CommandLine.empty:(Ljava/lang/String;)Z
ifeq 17
ldc " ["
goto 18
StackMap locals: java.lang.String
StackMap stack:
17: new java.lang.StringBuilder
dup
ldc "["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 7 /* split */
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
18: astore 9 /* optionalSep */
start local 9 // java.lang.String optionalSep
19: .line 14133
aload 7 /* split */
invokestatic picocli.CommandLine.empty:(Ljava/lang/String;)Z
ifne 20
aload 0 /* this */
getfield picocli.CommandLine$Help$DefaultParamLabelRenderer.commandSpec:Lpicocli/CommandLine$Model$CommandSpec;
invokevirtual picocli.CommandLine$Model$CommandSpec.parser:()Lpicocli/CommandLine$Model$ParserSpec;
invokevirtual picocli.CommandLine$Model$ParserSpec.limitSplit:()Z
ifne 20
iconst_1
goto 21
StackMap locals: java.lang.String
StackMap stack:
20: iconst_0
StackMap locals:
StackMap stack: int
21: istore 10 /* unlimitedSplit */
start local 10 // boolean unlimitedSplit
22: .line 14134
aload 7 /* split */
invokestatic picocli.CommandLine.empty:(Ljava/lang/String;)Z
ifne 23
aload 0 /* this */
getfield picocli.CommandLine$Help$DefaultParamLabelRenderer.commandSpec:Lpicocli/CommandLine$Model$CommandSpec;
invokevirtual picocli.CommandLine$Model$CommandSpec.parser:()Lpicocli/CommandLine$Model$ParserSpec;
invokevirtual picocli.CommandLine$Model$ParserSpec.limitSplit:()Z
ifeq 23
iconst_1
goto 24
StackMap locals: int
StackMap stack:
23: iconst_0
StackMap locals:
StackMap stack: int
24: istore 11 /* limitedSplit */
start local 11 // boolean limitedSplit
25: .line 14135
aload 6 /* paramName */
astore 12 /* repeating */
start local 12 // picocli.CommandLine$Help$Ansi$Text repeating
26: .line 14136
iconst_1
istore 13 /* paramCount */
start local 13 // int paramCount
27: .line 14137
iload 10 /* unlimitedSplit */
ifeq 32
28: .line 14138
aload 6 /* paramName */
new java.lang.StringBuilder
dup
ldc "["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 7 /* split */
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Ljava/lang/String;)Lpicocli/CommandLine$Help$Ansi$Text;
aload 6 /* paramName */
invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Lpicocli/CommandLine$Help$Ansi$Text;)Lpicocli/CommandLine$Help$Ansi$Text;
ldc "...]"
invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Ljava/lang/String;)Lpicocli/CommandLine$Help$Ansi$Text;
astore 12 /* repeating */
29: .line 14139
iinc 13 /* paramCount */ 1
30: .line 14140
ldc " "
astore 8 /* mandatorySep */
31: .line 14141
ldc " ["
astore 9 /* optionalSep */
32: .line 14143
StackMap locals: int picocli.CommandLine$Help$Ansi$Text int
StackMap stack:
aload 12 /* repeating */
astore 14 /* result */
start local 14 // picocli.CommandLine$Help$Ansi$Text result
33: .line 14145
iconst_1
istore 15 /* done */
start local 15 // int done
34: .line 14146
goto 38
35: .line 14147
StackMap locals: picocli.CommandLine$Help$Ansi$Text int
StackMap stack:
aload 14 /* result */
aload 8 /* mandatorySep */
invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Ljava/lang/String;)Lpicocli/CommandLine$Help$Ansi$Text;
aload 12 /* repeating */
invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Lpicocli/CommandLine$Help$Ansi$Text;)Lpicocli/CommandLine$Help$Ansi$Text;
astore 14 /* result */
36: .line 14148
iload 13 /* paramCount */
iload 13 /* paramCount */
iadd
istore 13 /* paramCount */
37: .line 14146
iinc 15 /* done */ 1
StackMap locals:
StackMap stack:
38: iload 15 /* done */
aload 4 /* capacity */
getfield picocli.CommandLine$Range.min:I
if_icmplt 35
39: .line 14150
aload 4 /* capacity */
getfield picocli.CommandLine$Range.isVariable:Z
ifne 51
40: .line 14151
iload 15 /* done */
istore 16 /* i */
start local 16 // int i
41: goto 45
42: .line 14152
StackMap locals: int
StackMap stack:
aload 14 /* result */
aload 9 /* optionalSep */
invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Ljava/lang/String;)Lpicocli/CommandLine$Help$Ansi$Text;
aload 6 /* paramName */
invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Lpicocli/CommandLine$Help$Ansi$Text;)Lpicocli/CommandLine$Help$Ansi$Text;
astore 14 /* result */
43: .line 14153
iinc 13 /* paramCount */ 1
44: .line 14151
iinc 16 /* i */ 1
StackMap locals:
StackMap stack:
45: iload 16 /* i */
aload 4 /* capacity */
getfield picocli.CommandLine$Range.max:I
if_icmplt 42
end local 16 // int i
46: .line 14155
iload 15 /* done */
istore 16 /* i */
start local 16 // int i
47: goto 50
48: .line 14156
StackMap locals:
StackMap stack:
aload 14 /* result */
ldc "]"
invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Ljava/lang/String;)Lpicocli/CommandLine$Help$Ansi$Text;
astore 14 /* result */
49: .line 14155
iinc 16 /* i */ 1
StackMap locals:
StackMap stack:
50: iload 16 /* i */
aload 4 /* capacity */
getfield picocli.CommandLine$Range.max:I
if_icmplt 48
end local 16 // int i
51: .line 14160
StackMap locals:
StackMap stack:
aload 4 /* capacity */
getfield picocli.CommandLine$Range.isVariable:Z
ifne 53
iload 11 /* limitedSplit */
ifeq 52
iload 13 /* paramCount */
iconst_1
if_icmpeq 53
StackMap locals:
StackMap stack:
52: iconst_0
goto 54
StackMap locals:
StackMap stack:
53: iconst_1
StackMap locals:
StackMap stack: int
54: istore 16 /* effectivelyVariable */
start local 16 // boolean effectivelyVariable
55: .line 14161
iload 11 /* limitedSplit */
ifeq 57
iload 16 /* effectivelyVariable */
ifeq 57
iload 13 /* paramCount */
iconst_1
if_icmpne 57
56: .line 14162
aload 14 /* result */
aload 9 /* optionalSep */
invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Ljava/lang/String;)Lpicocli/CommandLine$Help$Ansi$Text;
aload 12 /* repeating */
invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Lpicocli/CommandLine$Help$Ansi$Text;)Lpicocli/CommandLine$Help$Ansi$Text;
ldc "]"
invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Ljava/lang/String;)Lpicocli/CommandLine$Help$Ansi$Text;
astore 14 /* result */
57: .line 14164
StackMap locals: int
StackMap stack:
iload 16 /* effectivelyVariable */
ifeq 61
58: .line 14165
aload 1 /* argSpec */
invokevirtual picocli.CommandLine$Model$ArgSpec.arity:()Lpicocli/CommandLine$Range;
getfield picocli.CommandLine$Range.isVariable:Z
ifne 60
aload 1 /* argSpec */
invokevirtual picocli.CommandLine$Model$ArgSpec.arity:()Lpicocli/CommandLine$Range;
getfield picocli.CommandLine$Range.min:I
iconst_1
if_icmple 60
59: .line 14166
new picocli.CommandLine$Help$Ansi$Text
dup
aload 2 /* ansi */
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
ldc "("
aload 5 /* colorScheme */
invokespecial picocli.CommandLine$Help$Ansi$Text.<init>:(Lpicocli/CommandLine$Help$Ansi;Ljava/lang/String;Lpicocli/CommandLine$Help$ColorScheme;)V
aload 14 /* result */
invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Lpicocli/CommandLine$Help$Ansi$Text;)Lpicocli/CommandLine$Help$Ansi$Text;
ldc ")"
invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Ljava/lang/String;)Lpicocli/CommandLine$Help$Ansi$Text;
astore 14 /* result */
60: .line 14168
StackMap locals:
StackMap stack:
aload 14 /* result */
ldc "..."
invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Ljava/lang/String;)Lpicocli/CommandLine$Help$Ansi$Text;
astore 14 /* result */
61: .line 14170
StackMap locals:
StackMap stack:
aload 1 /* argSpec */
invokevirtual picocli.CommandLine$Model$ArgSpec.isOption:()Z
ifeq 62
aload 0 /* this */
invokevirtual picocli.CommandLine$Help$DefaultParamLabelRenderer.separator:()Ljava/lang/String;
goto 63
StackMap locals:
StackMap stack:
62: ldc ""
StackMap locals:
StackMap stack: java.lang.String
63: astore 17 /* optionSeparator */
start local 17 // java.lang.String optionSeparator
64: .line 14171
aload 4 /* capacity */
getfield picocli.CommandLine$Range.min:I
ifne 70
65: .line 14172
aload 17 /* optionSeparator */
invokevirtual java.lang.String.trim:()Ljava/lang/String;
invokestatic picocli.CommandLine.empty:(Ljava/lang/String;)Z
ifeq 66
new java.lang.StringBuilder
dup
aload 17 /* optionSeparator */
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "["
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 67
StackMap locals: java.lang.String
StackMap stack:
66: new java.lang.StringBuilder
dup
ldc "["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 17 /* optionSeparator */
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
67: astore 18 /* sep2 */
start local 18 // java.lang.String sep2
68: .line 14173
new picocli.CommandLine$Help$Ansi$Text
dup
aload 2 /* ansi */
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
aload 18 /* sep2 */
aload 5 /* colorScheme */
invokespecial picocli.CommandLine$Help$Ansi$Text.<init>:(Lpicocli/CommandLine$Help$Ansi;Ljava/lang/String;Lpicocli/CommandLine$Help$ColorScheme;)V
aload 14 /* result */
invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Lpicocli/CommandLine$Help$Ansi$Text;)Lpicocli/CommandLine$Help$Ansi$Text;
ldc "]"
invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Ljava/lang/String;)Lpicocli/CommandLine$Help$Ansi$Text;
astore 14 /* result */
end local 18 // java.lang.String sep2
69: .line 14174
goto 71
70: .line 14175
StackMap locals:
StackMap stack:
new picocli.CommandLine$Help$Ansi$Text
dup
aload 2 /* ansi */
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
aload 17 /* optionSeparator */
aload 5 /* colorScheme */
invokespecial picocli.CommandLine$Help$Ansi$Text.<init>:(Lpicocli/CommandLine$Help$Ansi;Ljava/lang/String;Lpicocli/CommandLine$Help$ColorScheme;)V
aload 14 /* result */
invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Lpicocli/CommandLine$Help$Ansi$Text;)Lpicocli/CommandLine$Help$Ansi$Text;
astore 14 /* result */
71: .line 14177
StackMap locals:
StackMap stack:
aload 14 /* result */
areturn
end local 17 // java.lang.String optionSeparator
end local 16 // boolean effectivelyVariable
end local 15 // int done
end local 14 // picocli.CommandLine$Help$Ansi$Text result
end local 13 // int paramCount
end local 12 // picocli.CommandLine$Help$Ansi$Text repeating
end local 11 // boolean limitedSplit
end local 10 // boolean unlimitedSplit
end local 9 // java.lang.String optionalSep
end local 8 // java.lang.String mandatorySep
end local 7 // java.lang.String split
end local 6 // picocli.CommandLine$Help$Ansi$Text paramName
end local 5 // picocli.CommandLine$Help$ColorScheme colorScheme
end local 4 // picocli.CommandLine$Range capacity
end local 3 // java.util.List styles
end local 2 // picocli.CommandLine$Help$Ansi ansi
end local 1 // picocli.CommandLine$Model$ArgSpec argSpec
end local 0 // picocli.CommandLine$Help$DefaultParamLabelRenderer this
LocalVariableTable:
Start End Slot Name Signature
0 72 0 this Lpicocli/CommandLine$Help$DefaultParamLabelRenderer;
0 72 1 argSpec Lpicocli/CommandLine$Model$ArgSpec;
0 72 2 ansi Lpicocli/CommandLine$Help$Ansi;
0 72 3 styles Ljava/util/List<Lpicocli/CommandLine$Help$Ansi$IStyle;>;
3 72 4 capacity Lpicocli/CommandLine$Range;
6 72 5 colorScheme Lpicocli/CommandLine$Help$ColorScheme;
12 72 6 paramName Lpicocli/CommandLine$Help$Ansi$Text;
13 72 7 split Ljava/lang/String;
16 72 8 mandatorySep Ljava/lang/String;
19 72 9 optionalSep Ljava/lang/String;
22 72 10 unlimitedSplit Z
25 72 11 limitedSplit Z
26 72 12 repeating Lpicocli/CommandLine$Help$Ansi$Text;
27 72 13 paramCount I
33 72 14 result Lpicocli/CommandLine$Help$Ansi$Text;
34 72 15 done I
41 46 16 i I
47 51 16 i I
55 72 16 effectivelyVariable Z
64 72 17 optionSeparator Ljava/lang/String;
68 69 18 sep2 Ljava/lang/String;
Signature: (Lpicocli/CommandLine$Model$ArgSpec;Lpicocli/CommandLine$Help$Ansi;Ljava/util/List<Lpicocli/CommandLine$Help$Ansi$IStyle;>;)Lpicocli/CommandLine$Help$Ansi$Text;
MethodParameters:
Name Flags
argSpec
ansi
styles
}
SourceFile: "CommandLine.java"
NestHost: picocli.CommandLine
InnerClasses:
private final Assert = picocli.CommandLine$Assert of picocli.CommandLine
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 Text = picocli.CommandLine$Help$Ansi$Text of picocli.CommandLine$Help$Ansi
public ColorScheme = picocli.CommandLine$Help$ColorScheme of picocli.CommandLine$Help
DefaultParamLabelRenderer = picocli.CommandLine$Help$DefaultParamLabelRenderer of picocli.CommandLine$Help
public abstract IParamLabelRenderer = picocli.CommandLine$Help$IParamLabelRenderer of picocli.CommandLine$Help
public final Model = picocli.CommandLine$Model of picocli.CommandLine
public abstract ArgSpec = picocli.CommandLine$Model$ArgSpec of picocli.CommandLine$Model
public CommandSpec = picocli.CommandLine$Model$CommandSpec of picocli.CommandLine$Model
public ParserSpec = picocli.CommandLine$Model$ParserSpec of picocli.CommandLine$Model
public PositionalParamSpec = picocli.CommandLine$Model$PositionalParamSpec of picocli.CommandLine$Model
public Range = picocli.CommandLine$Range of picocli.CommandLine