class lombok.core.configuration.SingleConfigurationSource$1 implements lombok.core.configuration.ConfigurationParser$Collector
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: lombok.core.configuration.SingleConfigurationSource$1
super_class: java.lang.Object
{
private final java.util.List val$imports;
descriptor: Ljava/util/List;
flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC
private final java.util.Map val$values;
descriptor: Ljava/util/Map;
flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC
void <init>(java.util.List, java.util.Map);
descriptor: (Ljava/util/List;Ljava/util/Map;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 0: aload 0
aload 1
putfield lombok.core.configuration.SingleConfigurationSource$1.val$imports:Ljava/util/List;
aload 0
aload 2
putfield lombok.core.configuration.SingleConfigurationSource$1.val$values:Ljava/util/Map;
aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/core/configuration/SingleConfigurationSource$1;
MethodParameters:
Name Flags
val$imports final
val$values final
public void addImport(lombok.core.configuration.ConfigurationFile, lombok.core.configuration.ConfigurationFile, int);
descriptor: (Llombok/core/configuration/ConfigurationFile;Llombok/core/configuration/ConfigurationFile;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield lombok.core.configuration.SingleConfigurationSource$1.val$imports:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Llombok/core/configuration/SingleConfigurationSource$1;
0 2 1 importFile Llombok/core/configuration/ConfigurationFile;
0 2 2 context Llombok/core/configuration/ConfigurationFile;
0 2 3 lineNumber I
MethodParameters:
Name Flags
importFile
context
lineNumber
public void clear(lombok.core.configuration.ConfigurationKey<?>, lombok.core.configuration.ConfigurationFile, );
descriptor: (Llombok/core/configuration/ConfigurationKey;Llombok/core/configuration/ConfigurationFile;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield lombok.core.configuration.SingleConfigurationSource$1.val$values:Ljava/util/Map;
aload 1
new lombok.core.configuration.ConfigurationSource$Result
dup
aconst_null
iconst_1
invokespecial lombok.core.configuration.ConfigurationSource$Result.<init>:(Ljava/lang/Object;Z)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Llombok/core/configuration/SingleConfigurationSource$1;
0 2 1 key Llombok/core/configuration/ConfigurationKey<*>;
0 2 2 context Llombok/core/configuration/ConfigurationFile;
0 2 3 lineNumber I
Signature: (Llombok/core/configuration/ConfigurationKey<*>;Llombok/core/configuration/ConfigurationFile;I)V
MethodParameters:
Name Flags
key
context
lineNumber
public void set(lombok.core.configuration.ConfigurationKey<?>, , lombok.core.configuration.ConfigurationFile, );
descriptor: (Llombok/core/configuration/ConfigurationKey;Ljava/lang/Object;Llombok/core/configuration/ConfigurationFile;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield lombok.core.configuration.SingleConfigurationSource$1.val$values:Ljava/util/Map;
aload 1
new lombok.core.configuration.ConfigurationSource$Result
dup
aload 2
iconst_1
invokespecial lombok.core.configuration.ConfigurationSource$Result.<init>:(Ljava/lang/Object;Z)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
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 Llombok/core/configuration/SingleConfigurationSource$1;
0 2 1 key Llombok/core/configuration/ConfigurationKey<*>;
0 2 2 value Ljava/lang/Object;
0 2 3 context Llombok/core/configuration/ConfigurationFile;
0 2 4 lineNumber I
Signature: (Llombok/core/configuration/ConfigurationKey<*>;Ljava/lang/Object;Llombok/core/configuration/ConfigurationFile;I)V
MethodParameters:
Name Flags
key
value
context
lineNumber
public void add(lombok.core.configuration.ConfigurationKey<?>, , lombok.core.configuration.ConfigurationFile, );
descriptor: (Llombok/core/configuration/ConfigurationKey;Ljava/lang/Object;Llombok/core/configuration/ConfigurationFile;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
iconst_1
invokevirtual lombok.core.configuration.SingleConfigurationSource$1.modifyList:(Llombok/core/configuration/ConfigurationKey;Ljava/lang/Object;Z)V
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 Llombok/core/configuration/SingleConfigurationSource$1;
0 2 1 key Llombok/core/configuration/ConfigurationKey<*>;
0 2 2 value Ljava/lang/Object;
0 2 3 context Llombok/core/configuration/ConfigurationFile;
0 2 4 lineNumber I
Signature: (Llombok/core/configuration/ConfigurationKey<*>;Ljava/lang/Object;Llombok/core/configuration/ConfigurationFile;I)V
MethodParameters:
Name Flags
key
value
context
lineNumber
public void remove(lombok.core.configuration.ConfigurationKey<?>, , lombok.core.configuration.ConfigurationFile, );
descriptor: (Llombok/core/configuration/ConfigurationKey;Ljava/lang/Object;Llombok/core/configuration/ConfigurationFile;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
iconst_0
invokevirtual lombok.core.configuration.SingleConfigurationSource$1.modifyList:(Llombok/core/configuration/ConfigurationKey;Ljava/lang/Object;Z)V
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 Llombok/core/configuration/SingleConfigurationSource$1;
0 2 1 key Llombok/core/configuration/ConfigurationKey<*>;
0 2 2 value Ljava/lang/Object;
0 2 3 context Llombok/core/configuration/ConfigurationFile;
0 2 4 lineNumber I
Signature: (Llombok/core/configuration/ConfigurationKey<*>;Ljava/lang/Object;Llombok/core/configuration/ConfigurationFile;I)V
MethodParameters:
Name Flags
key
value
context
lineNumber
private void modifyList(lombok.core.configuration.ConfigurationKey<?>, , );
descriptor: (Llombok/core/configuration/ConfigurationKey;Ljava/lang/Object;Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield lombok.core.configuration.SingleConfigurationSource$1.val$values:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast lombok.core.configuration.ConfigurationSource$Result
astore 4
start local 4 1: aload 4
ifnull 2
aload 4
invokevirtual lombok.core.configuration.ConfigurationSource$Result.getValue:()Ljava/lang/Object;
ifnonnull 8
2: StackMap locals: lombok.core.configuration.ConfigurationSource$Result
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 5
start local 5 3: aload 0
getfield lombok.core.configuration.SingleConfigurationSource$1.val$values:Ljava/util/Map;
aload 1
4: new lombok.core.configuration.ConfigurationSource$Result
dup
aload 5
aload 4
ifnull 5
iconst_1
goto 6
StackMap locals: lombok.core.configuration.SingleConfigurationSource$1 lombok.core.configuration.ConfigurationKey java.lang.Object int lombok.core.configuration.ConfigurationSource$Result java.util.List
StackMap stack: java.util.Map lombok.core.configuration.ConfigurationKey new 4 new 4 java.util.List
5: iconst_0
StackMap locals: lombok.core.configuration.SingleConfigurationSource$1 lombok.core.configuration.ConfigurationKey java.lang.Object int lombok.core.configuration.ConfigurationSource$Result java.util.List
StackMap stack: java.util.Map lombok.core.configuration.ConfigurationKey new 4 new 4 java.util.List int
6: invokespecial lombok.core.configuration.ConfigurationSource$Result.<init>:(Ljava/lang/Object;Z)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: goto 9
end local 5 8: StackMap locals:
StackMap stack:
aload 4
invokevirtual lombok.core.configuration.ConfigurationSource$Result.getValue:()Ljava/lang/Object;
checkcast java.util.List
astore 5
start local 5 9: StackMap locals: java.util.List
StackMap stack:
aload 5
new lombok.core.configuration.ConfigurationSource$ListModification
dup
aload 2
iload 3
invokespecial lombok.core.configuration.ConfigurationSource$ListModification.<init>:(Ljava/lang/Object;Z)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
10: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Llombok/core/configuration/SingleConfigurationSource$1;
0 11 1 key Llombok/core/configuration/ConfigurationKey<*>;
0 11 2 value Ljava/lang/Object;
0 11 3 add Z
1 11 4 result Llombok/core/configuration/ConfigurationSource$Result;
3 8 5 list Ljava/util/List<Llombok/core/configuration/ConfigurationSource$ListModification;>;
9 11 5 list Ljava/util/List<Llombok/core/configuration/ConfigurationSource$ListModification;>;
Signature: (Llombok/core/configuration/ConfigurationKey<*>;Ljava/lang/Object;Z)V
MethodParameters:
Name Flags
key
value
add
}
SourceFile: "SingleConfigurationSource.java"
EnclosingMethod: lombok.core.configuration.SingleConfigurationSource.parse:(Llombok/core/configuration/ConfigurationFile;Llombok/core/configuration/ConfigurationParser;)Llombok/core/configuration/ConfigurationSource;
NestHost: lombok.core.configuration.SingleConfigurationSource
InnerClasses:
public abstract Collector = lombok.core.configuration.ConfigurationParser$Collector of lombok.core.configuration.ConfigurationParser
public final ListModification = lombok.core.configuration.ConfigurationSource$ListModification of lombok.core.configuration.ConfigurationSource
public final Result = lombok.core.configuration.ConfigurationSource$Result of lombok.core.configuration.ConfigurationSource
lombok.core.configuration.SingleConfigurationSource$1