class picocli.CommandLine$ParseResult$GroupMatchContainer$1 implements picocli.CommandLine$IHelpSectionRenderer
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: picocli.CommandLine$ParseResult$GroupMatchContainer$1
super_class: java.lang.Object
{
final picocli.CommandLine$ParseResult$GroupMatchContainer this$2;
descriptor: Lpicocli/CommandLine$ParseResult$GroupMatchContainer;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
private final picocli.CommandLine$Model$ArgGroupSpec val$group;
descriptor: Lpicocli/CommandLine$Model$ArgGroupSpec;
flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC
void <init>(picocli.CommandLine$ParseResult$GroupMatchContainer, picocli.CommandLine$Model$ArgGroupSpec);
descriptor: (Lpicocli/CommandLine$ParseResult$GroupMatchContainer;Lpicocli/CommandLine$Model$ArgGroupSpec;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 // picocli.CommandLine$ParseResult$GroupMatchContainer$1 this
0: .line 10957
aload 0 /* this */
aload 1
putfield picocli.CommandLine$ParseResult$GroupMatchContainer$1.this$2:Lpicocli/CommandLine$ParseResult$GroupMatchContainer;
aload 0 /* this */
aload 2
putfield picocli.CommandLine$ParseResult$GroupMatchContainer$1.val$group:Lpicocli/CommandLine$Model$ArgGroupSpec;
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
return
end local 0 // picocli.CommandLine$ParseResult$GroupMatchContainer$1 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$ParseResult$GroupMatchContainer$1;
MethodParameters:
Name Flags
this$0 final
val$group final
public java.lang.String render(picocli.CommandLine$Help);
descriptor: (Lpicocli/CommandLine$Help;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 // picocli.CommandLine$ParseResult$GroupMatchContainer$1 this
start local 1 // picocli.CommandLine$Help h
0: .line 10958
new java.lang.StringBuilder
dup
ldc "Internal error: expected "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0 /* this */
getfield picocli.CommandLine$ParseResult$GroupMatchContainer$1.val$group:Lpicocli/CommandLine$Model$ArgGroupSpec;
invokevirtual picocli.CommandLine$Model$ArgGroupSpec.parentGroup:()Lpicocli/CommandLine$Model$ArgGroupSpec;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " (the parent of "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0 /* this */
getfield picocli.CommandLine$ParseResult$GroupMatchContainer$1.val$group:Lpicocli/CommandLine$Model$ArgGroupSpec;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "), but was "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0 /* this */
getfield picocli.CommandLine$ParseResult$GroupMatchContainer$1.this$2:Lpicocli/CommandLine$ParseResult$GroupMatchContainer;
invokevirtual picocli.CommandLine$ParseResult$GroupMatchContainer.group:()Lpicocli/CommandLine$Model$ArgGroupSpec;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 // picocli.CommandLine$Help h
end local 0 // picocli.CommandLine$ParseResult$GroupMatchContainer$1 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$ParseResult$GroupMatchContainer$1;
0 1 1 h Lpicocli/CommandLine$Help;
MethodParameters:
Name Flags
h
}
SourceFile: "CommandLine.java"
EnclosingMethod: picocli.CommandLine$ParseResult$GroupMatchContainer.updateUnmatchedGroups:(Lpicocli/CommandLine$Model$ArgGroupSpec;)V
NestHost: picocli.CommandLine
InnerClasses:
public Help = picocli.CommandLine$Help of picocli.CommandLine
public abstract IHelpSectionRenderer = picocli.CommandLine$IHelpSectionRenderer of picocli.CommandLine
public final Model = picocli.CommandLine$Model of picocli.CommandLine
public ArgGroupSpec = picocli.CommandLine$Model$ArgGroupSpec of picocli.CommandLine$Model
public ParseResult = picocli.CommandLine$ParseResult of picocli.CommandLine
public GroupMatchContainer = picocli.CommandLine$ParseResult$GroupMatchContainer of picocli.CommandLine$ParseResult
picocli.CommandLine$ParseResult$GroupMatchContainer$1