final class jdk.jpackage.internal.CfgFile
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: jdk.jpackage.internal.CfgFile
super_class: java.lang.Object
{
private java.lang.String launcherName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String version;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private jdk.jpackage.internal.LauncherData launcherData;
descriptor: Ljdk/jpackage/internal/LauncherData;
flags: (0x0002) ACC_PRIVATE
java.util.List<java.lang.String> arguments;
descriptor: Ljava/util/List;
flags: (0x0000)
Signature: Ljava/util/List<Ljava/lang/String;>;
java.util.List<java.lang.String> javaOptions;
descriptor: Ljava/util/List;
flags: (0x0000)
Signature: Ljava/util/List<Ljava/lang/String;>;
private final jdk.jpackage.internal.ApplicationLayout appLayout;
descriptor: Ljdk/jpackage/internal/ApplicationLayout;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static final java.lang.Object SECTION_TAG;
descriptor: Ljava/lang/Object;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new java.lang.Object
dup
invokespecial java.lang.Object.<init>:()V
putstatic jdk.jpackage.internal.CfgFile.SECTION_TAG:Ljava/lang/Object;
return
LocalVariableTable:
Start End Slot Name Signature
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
invokestatic jdk.jpackage.internal.ApplicationLayout.platformAppImage:()Ljdk/jpackage/internal/ApplicationLayout;
putfield jdk.jpackage.internal.CfgFile.appLayout:Ljdk/jpackage/internal/ApplicationLayout;
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/jpackage/internal/CfgFile;
jdk.jpackage.internal.CfgFile initFromParams(java.util.Map<java.lang.String, ? super java.lang.Object>);
descriptor: (Ljava/util/Map;)Ljdk/jpackage/internal/CfgFile;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic jdk.jpackage.internal.StandardBundlerParam.LAUNCHER_DATA:Ljdk/jpackage/internal/StandardBundlerParam;
aload 1
invokevirtual jdk.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
checkcast jdk.jpackage.internal.LauncherData
putfield jdk.jpackage.internal.CfgFile.launcherData:Ljdk/jpackage/internal/LauncherData;
1: aload 0
getstatic jdk.jpackage.internal.StandardBundlerParam.APP_NAME:Ljdk/jpackage/internal/StandardBundlerParam;
aload 1
invokevirtual jdk.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
checkcast java.lang.String
putfield jdk.jpackage.internal.CfgFile.launcherName:Ljava/lang/String;
2: aload 0
getstatic jdk.jpackage.internal.StandardBundlerParam.JAVA_OPTIONS:Ljdk/jpackage/internal/StandardBundlerParam;
aload 1
invokevirtual jdk.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
checkcast java.util.List
putfield jdk.jpackage.internal.CfgFile.javaOptions:Ljava/util/List;
3: aload 0
getstatic jdk.jpackage.internal.StandardBundlerParam.ARGUMENTS:Ljdk/jpackage/internal/StandardBundlerParam;
aload 1
invokevirtual jdk.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
checkcast java.util.List
putfield jdk.jpackage.internal.CfgFile.arguments:Ljava/util/List;
4: aload 0
getstatic jdk.jpackage.internal.StandardBundlerParam.VERSION:Ljdk/jpackage/internal/StandardBundlerParam;
aload 1
invokevirtual jdk.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
checkcast java.lang.String
putfield jdk.jpackage.internal.CfgFile.version:Ljava/lang/String;
5: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/jpackage/internal/CfgFile;
0 6 1 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
Signature: (Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;)Ljdk/jpackage/internal/CfgFile;
MethodParameters:
Name Flags
params
void create(java.nio.file.Path);
descriptor: (Ljava/nio/file/Path;)V
flags: (0x0000)
Code:
stack=5, locals=9, args_size=2
start local 0 start local 1 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 1: aload 0
invokevirtual jdk.jpackage.internal.CfgFile.createAppCfgLayout:()Ljdk/jpackage/internal/ApplicationLayout;
astore 3
start local 3 2: aload 2
ldc "[Application]"
getstatic jdk.jpackage.internal.CfgFile.SECTION_TAG:Ljava/lang/Object;
invokestatic java.util.Map.entry:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
3: aload 0
getfield jdk.jpackage.internal.CfgFile.launcherData:Ljdk/jpackage/internal/LauncherData;
invokevirtual jdk.jpackage.internal.LauncherData.isModular:()Z
ifeq 8
4: aload 2
ldc "app.mainmodule"
new java.lang.StringBuilder
dup
aload 0
getfield jdk.jpackage.internal.CfgFile.launcherData:Ljdk/jpackage/internal/LauncherData;
invokevirtual jdk.jpackage.internal.LauncherData.moduleName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
5: ldc "/"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield jdk.jpackage.internal.CfgFile.launcherData:Ljdk/jpackage/internal/LauncherData;
invokevirtual jdk.jpackage.internal.LauncherData.qualifiedClassName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
6: invokestatic java.util.Map.entry:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
7: goto 17
8: StackMap locals: java.util.List jdk.jpackage.internal.ApplicationLayout
StackMap stack:
aload 0
getfield jdk.jpackage.internal.CfgFile.launcherData:Ljdk/jpackage/internal/LauncherData;
invokevirtual jdk.jpackage.internal.LauncherData.mainJarName:()Ljava/nio/file/Path;
ifnull 14
9: aload 2
ldc "app.classpath"
10: aload 3
invokevirtual jdk.jpackage.internal.ApplicationLayout.appDirectory:()Ljava/nio/file/Path;
11: aload 0
getfield jdk.jpackage.internal.CfgFile.launcherData:Ljdk/jpackage/internal/LauncherData;
invokevirtual jdk.jpackage.internal.LauncherData.mainJarName:()Ljava/nio/file/Path;
12: invokeinterface java.nio.file.Path.resolve:(Ljava/nio/file/Path;)Ljava/nio/file/Path;
13: invokestatic java.util.Map.entry:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
14: StackMap locals:
StackMap stack:
aload 2
ldc "app.mainclass"
15: aload 0
getfield jdk.jpackage.internal.CfgFile.launcherData:Ljdk/jpackage/internal/LauncherData;
invokevirtual jdk.jpackage.internal.LauncherData.qualifiedClassName:()Ljava/lang/String;
16: invokestatic java.util.Map.entry:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
17: StackMap locals:
StackMap stack:
aload 0
getfield jdk.jpackage.internal.CfgFile.launcherData:Ljdk/jpackage/internal/LauncherData;
invokevirtual jdk.jpackage.internal.LauncherData.classPath:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 22
StackMap locals: jdk.jpackage.internal.CfgFile java.nio.file.Path java.util.List jdk.jpackage.internal.ApplicationLayout top java.util.Iterator
StackMap stack:
18: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.nio.file.Path
astore 4
start local 4 19: aload 2
ldc "app.classpath"
20: aload 3
invokevirtual jdk.jpackage.internal.ApplicationLayout.appDirectory:()Ljava/nio/file/Path;
aload 4
invokeinterface java.nio.file.Path.resolve:(Ljava/nio/file/Path;)Ljava/nio/file/Path;
invokeinterface java.nio.file.Path.toString:()Ljava/lang/String;
21: invokestatic java.util.Map.entry:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 4 22: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 18
23: aload 0
getfield jdk.jpackage.internal.CfgFile.appLayout:Ljdk/jpackage/internal/ApplicationLayout;
aload 1
invokevirtual jdk.jpackage.internal.ApplicationLayout.resolveAt:(Ljava/nio/file/Path;)Ljdk/jpackage/internal/ApplicationLayout;
astore 4
start local 4 24: aload 4
invokevirtual jdk.jpackage.internal.ApplicationLayout.appModsDirectory:()Ljava/nio/file/Path;
astore 5
start local 5 25: aload 2
ldc "[JavaOptions]"
getstatic jdk.jpackage.internal.CfgFile.SECTION_TAG:Ljava/lang/Object;
invokestatic java.util.Map.entry:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
26: aload 2
27: ldc "java-options"
new java.lang.StringBuilder
dup
ldc "-Djpackage.app-version="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield jdk.jpackage.internal.CfgFile.version:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
28: invokestatic java.util.Map.entry:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
29: aload 0
getfield jdk.jpackage.internal.CfgFile.javaOptions:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 7
goto 32
StackMap locals: jdk.jpackage.internal.CfgFile java.nio.file.Path java.util.List jdk.jpackage.internal.ApplicationLayout jdk.jpackage.internal.ApplicationLayout java.nio.file.Path top java.util.Iterator
StackMap stack:
30: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 6
start local 6 31: aload 2
ldc "java-options"
aload 6
invokestatic java.util.Map.entry:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 6 32: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 30
33: aload 5
iconst_0
anewarray java.nio.file.LinkOption
invokestatic java.nio.file.Files.isDirectory:(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z
ifeq 38
34: aload 2
ldc "java-options"
ldc "--module-path"
invokestatic java.util.Map.entry:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
35: aload 2
ldc "java-options"
36: aload 3
invokevirtual jdk.jpackage.internal.ApplicationLayout.appModsDirectory:()Ljava/nio/file/Path;
37: invokestatic java.util.Map.entry:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
38: StackMap locals: jdk.jpackage.internal.CfgFile java.nio.file.Path java.util.List jdk.jpackage.internal.ApplicationLayout jdk.jpackage.internal.ApplicationLayout java.nio.file.Path
StackMap stack:
aload 0
getfield jdk.jpackage.internal.CfgFile.arguments:Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifne 44
39: aload 2
ldc "[ArgOptions]"
getstatic jdk.jpackage.internal.CfgFile.SECTION_TAG:Ljava/lang/Object;
invokestatic java.util.Map.entry:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
40: aload 0
getfield jdk.jpackage.internal.CfgFile.arguments:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 7
goto 43
StackMap locals: jdk.jpackage.internal.CfgFile java.nio.file.Path java.util.List jdk.jpackage.internal.ApplicationLayout jdk.jpackage.internal.ApplicationLayout java.nio.file.Path top java.util.Iterator
StackMap stack:
41: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 6
start local 6 42: aload 2
ldc "arguments"
aload 6
invokestatic java.util.Map.entry:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 6 43: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 41
44: StackMap locals: jdk.jpackage.internal.CfgFile java.nio.file.Path java.util.List jdk.jpackage.internal.ApplicationLayout jdk.jpackage.internal.ApplicationLayout java.nio.file.Path
StackMap stack:
aload 4
invokevirtual jdk.jpackage.internal.ApplicationLayout.appDirectory:()Ljava/nio/file/Path;
new java.lang.StringBuilder
dup
aload 0
getfield jdk.jpackage.internal.CfgFile.launcherName:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ".cfg"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface java.nio.file.Path.resolve:(Ljava/lang/String;)Ljava/nio/file/Path;
astore 6
start local 6 45: aload 6
invokestatic jdk.jpackage.internal.IOUtils.getParent:(Ljava/nio/file/Path;)Ljava/nio/file/Path;
iconst_0
anewarray java.nio.file.attribute.FileAttribute
invokestatic java.nio.file.Files.createDirectories:(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;
pop
46: iconst_1
newarray 4
astore 7
start local 7 47: aload 2
invokeinterface java.util.List.stream:()Ljava/util/stream/Stream;
aload 7
invokedynamic apply([Z)Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
jdk/jpackage/internal/CfgFile.lambda$0([ZLjava/util/Map$Entry;)Ljava/lang/String; (6)
(Ljava/util/Map$Entry;)Ljava/lang/String;
invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
astore 8
start local 8 48: aload 6
aload 8
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic iterator(Ljava/util/stream/Stream;)Ljava/lang/Iterable;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/util/Iterator;
java/util/stream/BaseStream.iterator()Ljava/util/Iterator; (9 itf)
()Ljava/util/Iterator;
iconst_0
anewarray java.nio.file.OpenOption
invokestatic java.nio.file.Files.write:(Ljava/nio/file/Path;Ljava/lang/Iterable;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path;
pop
49: return
end local 8 end local 7 end local 6 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 50 0 this Ljdk/jpackage/internal/CfgFile;
0 50 1 appImage Ljava/nio/file/Path;
1 50 2 content Ljava/util/List<Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Object;>;>;
2 50 3 appCfgLayout Ljdk/jpackage/internal/ApplicationLayout;
19 22 4 value Ljava/nio/file/Path;
24 50 4 appImagelayout Ljdk/jpackage/internal/ApplicationLayout;
25 50 5 modsDir Ljava/nio/file/Path;
31 32 6 value Ljava/lang/String;
42 43 6 value Ljava/lang/String;
45 50 6 cfgFile Ljava/nio/file/Path;
47 50 7 addLineBreakAtSection [Z
48 50 8 lines Ljava/util/stream/Stream<Ljava/lang/String;>;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
appImage
private jdk.jpackage.internal.ApplicationLayout createAppCfgLayout();
descriptor: ()Ljdk/jpackage/internal/ApplicationLayout;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
getfield jdk.jpackage.internal.CfgFile.appLayout:Ljdk/jpackage/internal/ApplicationLayout;
ldc "$ROOTDIR"
iconst_0
anewarray java.lang.String
invokestatic java.nio.file.Path.of:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
invokevirtual jdk.jpackage.internal.ApplicationLayout.resolveAt:(Ljava/nio/file/Path;)Ljdk/jpackage/internal/ApplicationLayout;
astore 1
start local 1 1: aload 1
invokevirtual jdk.jpackage.internal.ApplicationLayout.pathGroup:()Ljdk/jpackage/internal/PathGroup;
getstatic jdk.jpackage.internal.ApplicationLayout$PathRole.APP:Ljdk/jpackage/internal/ApplicationLayout$PathRole;
2: ldc "$APPDIR"
iconst_0
anewarray java.lang.String
invokestatic java.nio.file.Path.of:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
3: invokevirtual jdk.jpackage.internal.PathGroup.setPath:(Ljava/lang/Object;Ljava/nio/file/Path;)V
4: aload 1
invokevirtual jdk.jpackage.internal.ApplicationLayout.pathGroup:()Ljdk/jpackage/internal/PathGroup;
getstatic jdk.jpackage.internal.ApplicationLayout$PathRole.MODULES:Ljdk/jpackage/internal/ApplicationLayout$PathRole;
5: aload 1
invokevirtual jdk.jpackage.internal.ApplicationLayout.appDirectory:()Ljava/nio/file/Path;
aload 1
invokevirtual jdk.jpackage.internal.ApplicationLayout.appModsDirectory:()Ljava/nio/file/Path;
invokeinterface java.nio.file.Path.getFileName:()Ljava/nio/file/Path;
invokeinterface java.nio.file.Path.resolve:(Ljava/nio/file/Path;)Ljava/nio/file/Path;
6: invokevirtual jdk.jpackage.internal.PathGroup.setPath:(Ljava/lang/Object;Ljava/nio/file/Path;)V
7: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljdk/jpackage/internal/CfgFile;
1 8 1 appCfgLayout Ljdk/jpackage/internal/ApplicationLayout;
private static java.lang.String lambda$0(boolean[], java.util.Map$Entry);
descriptor: ([ZLjava/util/Map$Entry;)Ljava/lang/String;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=2, args_size=2
start local 1 0: aload 1
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
getstatic jdk.jpackage.internal.CfgFile.SECTION_TAG:Ljava/lang/Object;
if_acmpne 5
1: aload 0
iconst_0
baload
ifne 4
2: aload 0
iconst_0
iconst_1
bastore
3: aload 1
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
areturn
4: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
ldc "\n"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
5: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 1
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
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;
aload 1
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 6 1 entry Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Object;>;
}
SourceFile: "CfgFile.java"
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
public abstract Entry = java.util.Map$Entry of java.util.Map
final PathRole = jdk.jpackage.internal.ApplicationLayout$PathRole of jdk.jpackage.internal.ApplicationLayout