public class picocli.CommandLine$Model$ArgGroupSpec$Builder
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: picocli.CommandLine$Model$ArgGroupSpec$Builder
super_class: java.lang.Object
{
private picocli.CommandLine$Model$IGetter getter;
descriptor: Lpicocli/CommandLine$Model$IGetter;
flags: (0x0002) ACC_PRIVATE
private picocli.CommandLine$Model$ISetter setter;
descriptor: Lpicocli/CommandLine$Model$ISetter;
flags: (0x0002) ACC_PRIVATE
private picocli.CommandLine$Model$IScope scope;
descriptor: Lpicocli/CommandLine$Model$IScope;
flags: (0x0002) ACC_PRIVATE
private picocli.CommandLine$Model$ITypeInfo typeInfo;
descriptor: Lpicocli/CommandLine$Model$ITypeInfo;
flags: (0x0002) ACC_PRIVATE
private java.lang.String heading;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String headingKey;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private boolean exclusive;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private picocli.CommandLine$Range multiplicity;
descriptor: Lpicocli/CommandLine$Range;
flags: (0x0002) ACC_PRIVATE
private boolean validate;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private int order;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.util.List<picocli.CommandLine$Model$ArgSpec> args;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lpicocli/CommandLine$Model$ArgSpec;>;
private java.util.List<picocli.CommandLine$Model$ArgGroupSpec> subgroups;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lpicocli/CommandLine$Model$ArgGroupSpec;>;
private java.lang.Boolean topologicalSortDone;
descriptor: Ljava/lang/Boolean;
flags: (0x0002) ACC_PRIVATE
private java.util.List<picocli.CommandLine$Model$ArgGroupSpec$Builder> compositesReferencingMe;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;>;
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_1
putfield picocli.CommandLine$Model$ArgGroupSpec$Builder.exclusive:Z
2: aload 0
ldc "0..1"
invokestatic picocli.CommandLine$Range.valueOf:(Ljava/lang/String;)Lpicocli/CommandLine$Range;
putfield picocli.CommandLine$Model$ArgGroupSpec$Builder.multiplicity:Lpicocli/CommandLine$Range;
3: aload 0
iconst_1
putfield picocli.CommandLine$Model$ArgGroupSpec$Builder.validate:Z
4: aload 0
iconst_m1
putfield picocli.CommandLine$Model$ArgGroupSpec$Builder.order:I
5: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield picocli.CommandLine$Model$ArgGroupSpec$Builder.args:Ljava/util/List;
6: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield picocli.CommandLine$Model$ArgGroupSpec$Builder.subgroups:Ljava/util/List;
7: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield picocli.CommandLine$Model$ArgGroupSpec$Builder.compositesReferencingMe:Ljava/util/List;
8: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
void <init>(picocli.CommandLine$Model$IAnnotatedElement);
descriptor: (Lpicocli/CommandLine$Model$IAnnotatedElement;)V
flags: (0x0000)
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
iconst_1
putfield picocli.CommandLine$Model$ArgGroupSpec$Builder.exclusive:Z
2: aload 0
ldc "0..1"
invokestatic picocli.CommandLine$Range.valueOf:(Ljava/lang/String;)Lpicocli/CommandLine$Range;
putfield picocli.CommandLine$Model$ArgGroupSpec$Builder.multiplicity:Lpicocli/CommandLine$Range;
3: aload 0
iconst_1
putfield picocli.CommandLine$Model$ArgGroupSpec$Builder.validate:Z
4: aload 0
iconst_m1
putfield picocli.CommandLine$Model$ArgGroupSpec$Builder.order:I
5: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield picocli.CommandLine$Model$ArgGroupSpec$Builder.args:Ljava/util/List;
6: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield picocli.CommandLine$Model$ArgGroupSpec$Builder.subgroups:Ljava/util/List;
7: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield picocli.CommandLine$Model$ArgGroupSpec$Builder.compositesReferencingMe:Ljava/util/List;
8: aload 0
aload 1
invokeinterface picocli.CommandLine$Model$IAnnotatedElement.getTypeInfo:()Lpicocli/CommandLine$Model$ITypeInfo;
putfield picocli.CommandLine$Model$ArgGroupSpec$Builder.typeInfo:Lpicocli/CommandLine$Model$ITypeInfo;
9: aload 0
aload 1
invokeinterface picocli.CommandLine$Model$IAnnotatedElement.getter:()Lpicocli/CommandLine$Model$IGetter;
putfield picocli.CommandLine$Model$ArgGroupSpec$Builder.getter:Lpicocli/CommandLine$Model$IGetter;
10: aload 0
aload 1
invokeinterface picocli.CommandLine$Model$IAnnotatedElement.setter:()Lpicocli/CommandLine$Model$ISetter;
putfield picocli.CommandLine$Model$ArgGroupSpec$Builder.setter:Lpicocli/CommandLine$Model$ISetter;
11: aload 0
aload 1
invokeinterface picocli.CommandLine$Model$IAnnotatedElement.scope:()Lpicocli/CommandLine$Model$IScope;
putfield picocli.CommandLine$Model$ArgGroupSpec$Builder.scope:Lpicocli/CommandLine$Model$IScope;
12: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
0 13 1 source Lpicocli/CommandLine$Model$IAnnotatedElement;
MethodParameters:
Name Flags
source
public picocli.CommandLine$Model$ArgGroupSpec$Builder updateArgGroupAttributes(picocli.CommandLine$ArgGroup);
descriptor: (Lpicocli/CommandLine$ArgGroup;)Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
1: aload 1
invokeinterface picocli.CommandLine$ArgGroup.heading:()Ljava/lang/String;
invokevirtual picocli.CommandLine$Model$ArgGroupSpec$Builder.heading:(Ljava/lang/String;)Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
2: aload 1
invokeinterface picocli.CommandLine$ArgGroup.headingKey:()Ljava/lang/String;
invokevirtual picocli.CommandLine$Model$ArgGroupSpec$Builder.headingKey:(Ljava/lang/String;)Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
3: aload 1
invokeinterface picocli.CommandLine$ArgGroup.exclusive:()Z
invokevirtual picocli.CommandLine$Model$ArgGroupSpec$Builder.exclusive:(Z)Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
4: aload 1
invokeinterface picocli.CommandLine$ArgGroup.multiplicity:()Ljava/lang/String;
invokevirtual picocli.CommandLine$Model$ArgGroupSpec$Builder.multiplicity:(Ljava/lang/String;)Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
5: aload 1
invokeinterface picocli.CommandLine$ArgGroup.validate:()Z
invokevirtual picocli.CommandLine$Model$ArgGroupSpec$Builder.validate:(Z)Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
6: aload 1
invokeinterface picocli.CommandLine$ArgGroup.order:()I
invokevirtual picocli.CommandLine$Model$ArgGroupSpec$Builder.order:(I)Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
7: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
0 8 1 group Lpicocli/CommandLine$ArgGroup;
MethodParameters:
Name Flags
group
public picocli.CommandLine$Model$ArgGroupSpec build();
descriptor: ()Lpicocli/CommandLine$Model$ArgGroupSpec;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new picocli.CommandLine$Model$ArgGroupSpec
dup
aload 0
invokespecial picocli.CommandLine$Model$ArgGroupSpec.<init>:(Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
public boolean exclusive();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield picocli.CommandLine$Model$ArgGroupSpec$Builder.exclusive:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
public picocli.CommandLine$Model$ArgGroupSpec$Builder exclusive(boolean);
descriptor: (Z)Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield picocli.CommandLine$Model$ArgGroupSpec$Builder.exclusive:Z
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
0 1 1 newValue Z
MethodParameters:
Name Flags
newValue
public picocli.CommandLine$Range multiplicity();
descriptor: ()Lpicocli/CommandLine$Range;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield picocli.CommandLine$Model$ArgGroupSpec$Builder.multiplicity:Lpicocli/CommandLine$Range;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
public picocli.CommandLine$Model$ArgGroupSpec$Builder multiplicity(java.lang.String);
descriptor: (Ljava/lang/String;)Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic picocli.CommandLine$Range.valueOf:(Ljava/lang/String;)Lpicocli/CommandLine$Range;
invokevirtual picocli.CommandLine$Model$ArgGroupSpec$Builder.multiplicity:(Lpicocli/CommandLine$Range;)Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
0 1 1 newValue Ljava/lang/String;
MethodParameters:
Name Flags
newValue
public picocli.CommandLine$Model$ArgGroupSpec$Builder multiplicity(picocli.CommandLine$Range);
descriptor: (Lpicocli/CommandLine$Range;)Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield picocli.CommandLine$Model$ArgGroupSpec$Builder.multiplicity:Lpicocli/CommandLine$Range;
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
0 1 1 newValue Lpicocli/CommandLine$Range;
MethodParameters:
Name Flags
newValue
public boolean validate();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield picocli.CommandLine$Model$ArgGroupSpec$Builder.validate:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
public picocli.CommandLine$Model$ArgGroupSpec$Builder validate(boolean);
descriptor: (Z)Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield picocli.CommandLine$Model$ArgGroupSpec$Builder.validate:Z
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
0 1 1 newValue Z
MethodParameters:
Name Flags
newValue
public int order();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield picocli.CommandLine$Model$ArgGroupSpec$Builder.order:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
public picocli.CommandLine$Model$ArgGroupSpec$Builder order(int);
descriptor: (I)Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield picocli.CommandLine$Model$ArgGroupSpec$Builder.order:I
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
0 1 1 order I
MethodParameters:
Name Flags
order
public java.lang.String heading();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield picocli.CommandLine$Model$ArgGroupSpec$Builder.heading:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
public picocli.CommandLine$Model$ArgGroupSpec$Builder heading(java.lang.String);
descriptor: (Ljava/lang/String;)Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield picocli.CommandLine$Model$ArgGroupSpec$Builder.heading:Ljava/lang/String;
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
0 1 1 newValue Ljava/lang/String;
MethodParameters:
Name Flags
newValue
public java.lang.String headingKey();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield picocli.CommandLine$Model$ArgGroupSpec$Builder.headingKey:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
public picocli.CommandLine$Model$ArgGroupSpec$Builder headingKey(java.lang.String);
descriptor: (Ljava/lang/String;)Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield picocli.CommandLine$Model$ArgGroupSpec$Builder.headingKey:Ljava/lang/String;
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
0 1 1 newValue Ljava/lang/String;
MethodParameters:
Name Flags
newValue
public picocli.CommandLine$Model$ITypeInfo typeInfo();
descriptor: ()Lpicocli/CommandLine$Model$ITypeInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield picocli.CommandLine$Model$ArgGroupSpec$Builder.typeInfo:Lpicocli/CommandLine$Model$ITypeInfo;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
public picocli.CommandLine$Model$ArgGroupSpec$Builder typeInfo(picocli.CommandLine$Model$ITypeInfo);
descriptor: (Lpicocli/CommandLine$Model$ITypeInfo;)Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield picocli.CommandLine$Model$ArgGroupSpec$Builder.typeInfo:Lpicocli/CommandLine$Model$ITypeInfo;
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
0 1 1 newValue Lpicocli/CommandLine$Model$ITypeInfo;
MethodParameters:
Name Flags
newValue
public picocli.CommandLine$Model$IGetter getter();
descriptor: ()Lpicocli/CommandLine$Model$IGetter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield picocli.CommandLine$Model$ArgGroupSpec$Builder.getter:Lpicocli/CommandLine$Model$IGetter;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
public picocli.CommandLine$Model$ArgGroupSpec$Builder getter(picocli.CommandLine$Model$IGetter);
descriptor: (Lpicocli/CommandLine$Model$IGetter;)Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield picocli.CommandLine$Model$ArgGroupSpec$Builder.getter:Lpicocli/CommandLine$Model$IGetter;
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
0 1 1 getter Lpicocli/CommandLine$Model$IGetter;
MethodParameters:
Name Flags
getter
public picocli.CommandLine$Model$ISetter setter();
descriptor: ()Lpicocli/CommandLine$Model$ISetter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield picocli.CommandLine$Model$ArgGroupSpec$Builder.setter:Lpicocli/CommandLine$Model$ISetter;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
public picocli.CommandLine$Model$ArgGroupSpec$Builder setter(picocli.CommandLine$Model$ISetter);
descriptor: (Lpicocli/CommandLine$Model$ISetter;)Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield picocli.CommandLine$Model$ArgGroupSpec$Builder.setter:Lpicocli/CommandLine$Model$ISetter;
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
0 1 1 setter Lpicocli/CommandLine$Model$ISetter;
MethodParameters:
Name Flags
setter
public picocli.CommandLine$Model$IScope scope();
descriptor: ()Lpicocli/CommandLine$Model$IScope;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield picocli.CommandLine$Model$ArgGroupSpec$Builder.scope:Lpicocli/CommandLine$Model$IScope;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
public picocli.CommandLine$Model$ArgGroupSpec$Builder scope(picocli.CommandLine$Model$IScope);
descriptor: (Lpicocli/CommandLine$Model$IScope;)Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield picocli.CommandLine$Model$ArgGroupSpec$Builder.scope:Lpicocli/CommandLine$Model$IScope;
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
0 1 1 scope Lpicocli/CommandLine$Model$IScope;
MethodParameters:
Name Flags
scope
public picocli.CommandLine$Model$ArgGroupSpec$Builder addArg(picocli.CommandLine$Model$ArgSpec);
descriptor: (Lpicocli/CommandLine$Model$ArgSpec;)Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield picocli.CommandLine$Model$ArgGroupSpec$Builder.args:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
0 1 1 arg Lpicocli/CommandLine$Model$ArgSpec;
MethodParameters:
Name Flags
arg
public java.util.List<picocli.CommandLine$Model$ArgSpec> args();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield picocli.CommandLine$Model$ArgGroupSpec$Builder.args:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
Signature: ()Ljava/util/List<Lpicocli/CommandLine$Model$ArgSpec;>;
public picocli.CommandLine$Model$ArgGroupSpec$Builder addSubgroup(picocli.CommandLine$Model$ArgGroupSpec);
descriptor: (Lpicocli/CommandLine$Model$ArgGroupSpec;)Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield picocli.CommandLine$Model$ArgGroupSpec$Builder.subgroups:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
0 1 1 group Lpicocli/CommandLine$Model$ArgGroupSpec;
MethodParameters:
Name Flags
group
public java.util.List<picocli.CommandLine$Model$ArgGroupSpec> subgroups();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield picocli.CommandLine$Model$ArgGroupSpec$Builder.subgroups:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lpicocli/CommandLine$Model$ArgGroupSpec$Builder;
Signature: ()Ljava/util/List<Lpicocli/CommandLine$Model$ArgGroupSpec;>;
}
SourceFile: "CommandLine.java"
NestHost: picocli.CommandLine
InnerClasses:
public abstract ArgGroup = picocli.CommandLine$ArgGroup of picocli.CommandLine
public final Model = picocli.CommandLine$Model of picocli.CommandLine
public ArgGroupSpec = picocli.CommandLine$Model$ArgGroupSpec of picocli.CommandLine$Model
public Builder = picocli.CommandLine$Model$ArgGroupSpec$Builder of picocli.CommandLine$Model$ArgGroupSpec
public abstract ArgSpec = picocli.CommandLine$Model$ArgSpec of picocli.CommandLine$Model
public abstract IAnnotatedElement = picocli.CommandLine$Model$IAnnotatedElement of picocli.CommandLine$Model
public abstract IGetter = picocli.CommandLine$Model$IGetter of picocli.CommandLine$Model
public abstract IScope = picocli.CommandLine$Model$IScope of picocli.CommandLine$Model
public abstract ISetter = picocli.CommandLine$Model$ISetter of picocli.CommandLine$Model
public abstract ITypeInfo = picocli.CommandLine$Model$ITypeInfo of picocli.CommandLine$Model
public Range = picocli.CommandLine$Range of picocli.CommandLine