class jdk.incubator.jpackage.internal.StandardBundlerParam<T> extends jdk.incubator.jpackage.internal.BundlerParamInfo<T>
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: jdk.incubator.jpackage.internal.StandardBundlerParam
super_class: jdk.incubator.jpackage.internal.BundlerParamInfo
{
private static final java.util.ResourceBundle I18N;
descriptor: Ljava/util/ResourceBundle;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String JAVABASEJMOD;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "java.base.jmod"
private static final java.lang.String DEFAULT_VERSION;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "1.0"
private static final java.lang.String DEFAULT_RELEASE;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "1"
static final jdk.incubator.jpackage.internal.StandardBundlerParam<jdk.incubator.jpackage.internal.RelativeFileSet> APP_RESOURCES;
descriptor: Ljdk/incubator/jpackage/internal/StandardBundlerParam;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/StandardBundlerParam<Ljdk/incubator/jpackage/internal/RelativeFileSet;>;
static final jdk.incubator.jpackage.internal.StandardBundlerParam<java.util.List<jdk.incubator.jpackage.internal.RelativeFileSet>> APP_RESOURCES_LIST;
descriptor: Ljdk/incubator/jpackage/internal/StandardBundlerParam;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/StandardBundlerParam<Ljava/util/List<Ljdk/incubator/jpackage/internal/RelativeFileSet;>;>;
static final jdk.incubator.jpackage.internal.StandardBundlerParam<java.lang.String> SOURCE_DIR;
descriptor: Ljdk/incubator/jpackage/internal/StandardBundlerParam;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/StandardBundlerParam<Ljava/lang/String;>;
static final jdk.incubator.jpackage.internal.StandardBundlerParam<jdk.incubator.jpackage.internal.RelativeFileSet> MAIN_JAR;
descriptor: Ljdk/incubator/jpackage/internal/StandardBundlerParam;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/StandardBundlerParam<Ljdk/incubator/jpackage/internal/RelativeFileSet;>;
static final jdk.incubator.jpackage.internal.StandardBundlerParam<java.lang.String> CLASSPATH;
descriptor: Ljdk/incubator/jpackage/internal/StandardBundlerParam;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/StandardBundlerParam<Ljava/lang/String;>;
static final jdk.incubator.jpackage.internal.StandardBundlerParam<java.lang.String> MAIN_CLASS;
descriptor: Ljdk/incubator/jpackage/internal/StandardBundlerParam;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/StandardBundlerParam<Ljava/lang/String;>;
static final jdk.incubator.jpackage.internal.StandardBundlerParam<java.io.File> PREDEFINED_RUNTIME_IMAGE;
descriptor: Ljdk/incubator/jpackage/internal/StandardBundlerParam;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/StandardBundlerParam<Ljava/io/File;>;
static final jdk.incubator.jpackage.internal.StandardBundlerParam<java.lang.String> APP_NAME;
descriptor: Ljdk/incubator/jpackage/internal/StandardBundlerParam;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/StandardBundlerParam<Ljava/lang/String;>;
static final jdk.incubator.jpackage.internal.StandardBundlerParam<java.io.File> ICON;
descriptor: Ljdk/incubator/jpackage/internal/StandardBundlerParam;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/StandardBundlerParam<Ljava/io/File;>;
static final jdk.incubator.jpackage.internal.StandardBundlerParam<java.lang.String> VENDOR;
descriptor: Ljdk/incubator/jpackage/internal/StandardBundlerParam;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/StandardBundlerParam<Ljava/lang/String;>;
static final jdk.incubator.jpackage.internal.StandardBundlerParam<java.lang.String> DESCRIPTION;
descriptor: Ljdk/incubator/jpackage/internal/StandardBundlerParam;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/StandardBundlerParam<Ljava/lang/String;>;
static final jdk.incubator.jpackage.internal.StandardBundlerParam<java.lang.String> COPYRIGHT;
descriptor: Ljdk/incubator/jpackage/internal/StandardBundlerParam;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/StandardBundlerParam<Ljava/lang/String;>;
static final jdk.incubator.jpackage.internal.StandardBundlerParam<java.util.List<java.lang.String>> ARGUMENTS;
descriptor: Ljdk/incubator/jpackage/internal/StandardBundlerParam;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/StandardBundlerParam<Ljava/util/List<Ljava/lang/String;>;>;
static final jdk.incubator.jpackage.internal.StandardBundlerParam<java.util.List<java.lang.String>> JAVA_OPTIONS;
descriptor: Ljdk/incubator/jpackage/internal/StandardBundlerParam;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/StandardBundlerParam<Ljava/util/List<Ljava/lang/String;>;>;
static final jdk.incubator.jpackage.internal.StandardBundlerParam<java.lang.String> VERSION;
descriptor: Ljdk/incubator/jpackage/internal/StandardBundlerParam;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/StandardBundlerParam<Ljava/lang/String;>;
static final jdk.incubator.jpackage.internal.StandardBundlerParam<java.lang.String> RELEASE;
descriptor: Ljdk/incubator/jpackage/internal/StandardBundlerParam;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/StandardBundlerParam<Ljava/lang/String;>;
public static final jdk.incubator.jpackage.internal.StandardBundlerParam<java.lang.String> LICENSE_FILE;
descriptor: Ljdk/incubator/jpackage/internal/StandardBundlerParam;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/StandardBundlerParam<Ljava/lang/String;>;
static final jdk.incubator.jpackage.internal.StandardBundlerParam<java.io.File> TEMP_ROOT;
descriptor: Ljdk/incubator/jpackage/internal/StandardBundlerParam;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/StandardBundlerParam<Ljava/io/File;>;
public static final jdk.incubator.jpackage.internal.StandardBundlerParam<java.io.File> CONFIG_ROOT;
descriptor: Ljdk/incubator/jpackage/internal/StandardBundlerParam;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/StandardBundlerParam<Ljava/io/File;>;
static final jdk.incubator.jpackage.internal.StandardBundlerParam<java.lang.String> IDENTIFIER;
descriptor: Ljdk/incubator/jpackage/internal/StandardBundlerParam;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/StandardBundlerParam<Ljava/lang/String;>;
static final jdk.incubator.jpackage.internal.StandardBundlerParam<java.lang.Boolean> BIND_SERVICES;
descriptor: Ljdk/incubator/jpackage/internal/StandardBundlerParam;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/StandardBundlerParam<Ljava/lang/Boolean;>;
static final jdk.incubator.jpackage.internal.StandardBundlerParam<java.lang.Boolean> VERBOSE;
descriptor: Ljdk/incubator/jpackage/internal/StandardBundlerParam;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/StandardBundlerParam<Ljava/lang/Boolean;>;
static final jdk.incubator.jpackage.internal.StandardBundlerParam<java.io.File> RESOURCE_DIR;
descriptor: Ljdk/incubator/jpackage/internal/StandardBundlerParam;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/StandardBundlerParam<Ljava/io/File;>;
static final jdk.incubator.jpackage.internal.BundlerParamInfo<java.lang.String> INSTALL_DIR;
descriptor: Ljdk/incubator/jpackage/internal/BundlerParamInfo;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/BundlerParamInfo<Ljava/lang/String;>;
static final jdk.incubator.jpackage.internal.StandardBundlerParam<java.io.File> PREDEFINED_APP_IMAGE;
descriptor: Ljdk/incubator/jpackage/internal/StandardBundlerParam;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/StandardBundlerParam<Ljava/io/File;>;
static final jdk.incubator.jpackage.internal.StandardBundlerParam<java.util.List<java.util.Map<java.lang.String, ? super java.lang.Object>>> ADD_LAUNCHERS;
descriptor: Ljdk/incubator/jpackage/internal/StandardBundlerParam;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/StandardBundlerParam<Ljava/util/List<Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;>;>;
static final jdk.incubator.jpackage.internal.StandardBundlerParam<java.util.List<java.util.Map<java.lang.String, ? super java.lang.Object>>> FILE_ASSOCIATIONS;
descriptor: Ljdk/incubator/jpackage/internal/StandardBundlerParam;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/StandardBundlerParam<Ljava/util/List<Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;>;>;
static final jdk.incubator.jpackage.internal.StandardBundlerParam<java.util.List<java.lang.String>> FA_EXTENSIONS;
descriptor: Ljdk/incubator/jpackage/internal/StandardBundlerParam;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/StandardBundlerParam<Ljava/util/List<Ljava/lang/String;>;>;
static final jdk.incubator.jpackage.internal.StandardBundlerParam<java.util.List<java.lang.String>> FA_CONTENT_TYPE;
descriptor: Ljdk/incubator/jpackage/internal/StandardBundlerParam;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/StandardBundlerParam<Ljava/util/List<Ljava/lang/String;>;>;
static final jdk.incubator.jpackage.internal.StandardBundlerParam<java.lang.String> FA_DESCRIPTION;
descriptor: Ljdk/incubator/jpackage/internal/StandardBundlerParam;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/StandardBundlerParam<Ljava/lang/String;>;
static final jdk.incubator.jpackage.internal.StandardBundlerParam<java.io.File> FA_ICON;
descriptor: Ljdk/incubator/jpackage/internal/StandardBundlerParam;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/StandardBundlerParam<Ljava/io/File;>;
static final jdk.incubator.jpackage.internal.BundlerParamInfo<java.util.List<java.nio.file.Path>> MODULE_PATH;
descriptor: Ljdk/incubator/jpackage/internal/BundlerParamInfo;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/BundlerParamInfo<Ljava/util/List<Ljava/nio/file/Path;>;>;
static final jdk.incubator.jpackage.internal.BundlerParamInfo<java.lang.String> MODULE;
descriptor: Ljdk/incubator/jpackage/internal/BundlerParamInfo;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/BundlerParamInfo<Ljava/lang/String;>;
static final jdk.incubator.jpackage.internal.BundlerParamInfo<java.util.Set<java.lang.String>> ADD_MODULES;
descriptor: Ljdk/incubator/jpackage/internal/BundlerParamInfo;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/BundlerParamInfo<Ljava/util/Set<Ljava/lang/String;>;>;
static final jdk.incubator.jpackage.internal.BundlerParamInfo<java.util.Set<java.lang.String>> LIMIT_MODULES;
descriptor: Ljdk/incubator/jpackage/internal/BundlerParamInfo;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/jpackage/internal/BundlerParamInfo<Ljava/util/Set<Ljava/lang/String;>;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=6, locals=0, args_size=0
0: ldc "jdk.incubator.jpackage.internal.resources.MainResources"
1: invokestatic java.util.ResourceBundle.getBundle:(Ljava/lang/String;)Ljava/util/ResourceBundle;
putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.I18N:Ljava/util/ResourceBundle;
2: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
3: ldc "appResources"
4: ldc Ljdk/incubator/jpackage/internal/RelativeFileSet;
5: aconst_null
6: aconst_null
7: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
8: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.APP_RESOURCES:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
9: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
10: ldc "appResourcesList"
11: ldc Ljava/util/List;
checkcast java.lang.Class
12: invokedynamic apply()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/incubator/jpackage/internal/StandardBundlerParam.lambda$31(Ljava/util/Map;)Ljava/util/List; (6)
(Ljava/util/Map;)Ljava/util/List;
13: invokedynamic apply()Ljava/util/function/BiFunction;
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;)Ljava/lang/Object;
jdk/incubator/jpackage/internal/StandardBundlerParam.createAppResourcesListFromString(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List; (6)
(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
14: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
15: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.APP_RESOURCES_LIST:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
16: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
17: getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.INPUT:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
18: ldc Ljava/lang/String;
19: invokedynamic apply()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/incubator/jpackage/internal/StandardBundlerParam.lambda$46(Ljava/util/Map;)Ljava/lang/String; (6)
(Ljava/util/Map;)Ljava/lang/String;
20: invokedynamic apply()Ljava/util/function/BiFunction;
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;)Ljava/lang/Object;
jdk/incubator/jpackage/internal/StandardBundlerParam.lambda$47(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
21: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
22: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.SOURCE_DIR:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
23: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
24: getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.MAIN_JAR:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
25: ldc Ljdk/incubator/jpackage/internal/RelativeFileSet;
26: invokedynamic apply()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/incubator/jpackage/internal/StandardBundlerParam.lambda$44(Ljava/util/Map;)Ljdk/incubator/jpackage/internal/RelativeFileSet; (6)
(Ljava/util/Map;)Ljdk/incubator/jpackage/internal/RelativeFileSet;
27: invokedynamic apply()Ljava/util/function/BiFunction;
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;)Ljava/lang/Object;
jdk/incubator/jpackage/internal/StandardBundlerParam.lambda$45(Ljava/lang/String;Ljava/util/Map;)Ljdk/incubator/jpackage/internal/RelativeFileSet; (6)
(Ljava/lang/String;Ljava/util/Map;)Ljdk/incubator/jpackage/internal/RelativeFileSet;
28: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
29: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.MAIN_JAR:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
30: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
31: ldc "classpath"
32: ldc Ljava/lang/String;
33: invokedynamic apply()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/incubator/jpackage/internal/StandardBundlerParam.lambda$12(Ljava/util/Map;)Ljava/lang/String; (6)
(Ljava/util/Map;)Ljava/lang/String;
34: invokedynamic apply()Ljava/util/function/BiFunction;
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;)Ljava/lang/Object;
jdk/incubator/jpackage/internal/StandardBundlerParam.lambda$13(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
35: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
36: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.CLASSPATH:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
37: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
38: getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.APPCLASS:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
39: ldc Ljava/lang/String;
40: invokedynamic apply()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/incubator/jpackage/internal/StandardBundlerParam.lambda$4(Ljava/util/Map;)Ljava/lang/String; (6)
(Ljava/util/Map;)Ljava/lang/String;
41: invokedynamic apply()Ljava/util/function/BiFunction;
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;)Ljava/lang/Object;
jdk/incubator/jpackage/internal/StandardBundlerParam.lambda$5(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
42: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
43: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.MAIN_CLASS:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
44: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
45: getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.PREDEFINED_RUNTIME_IMAGE:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
46: ldc Ljava/io/File;
47: invokedynamic apply()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/incubator/jpackage/internal/StandardBundlerParam.lambda$6(Ljava/util/Map;)Ljava/io/File; (6)
(Ljava/util/Map;)Ljava/io/File;
48: invokedynamic apply()Ljava/util/function/BiFunction;
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;)Ljava/lang/Object;
jdk/incubator/jpackage/internal/StandardBundlerParam.lambda$7(Ljava/lang/String;Ljava/util/Map;)Ljava/io/File; (6)
(Ljava/lang/String;Ljava/util/Map;)Ljava/io/File;
49: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
50: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.PREDEFINED_RUNTIME_IMAGE:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
51: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
52: getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.NAME:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
53: ldc Ljava/lang/String;
54: invokedynamic apply()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/incubator/jpackage/internal/StandardBundlerParam.lambda$2(Ljava/util/Map;)Ljava/lang/String; (6)
(Ljava/util/Map;)Ljava/lang/String;
55: invokedynamic apply()Ljava/util/function/BiFunction;
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;)Ljava/lang/Object;
jdk/incubator/jpackage/internal/StandardBundlerParam.lambda$3(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
56: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
57: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.APP_NAME:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
58: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
59: getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.ICON:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
60: ldc Ljava/io/File;
61: invokedynamic apply()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/incubator/jpackage/internal/StandardBundlerParam.lambda$28(Ljava/util/Map;)Ljava/io/File; (6)
(Ljava/util/Map;)Ljava/io/File;
62: invokedynamic apply()Ljava/util/function/BiFunction;
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;)Ljava/lang/Object;
jdk/incubator/jpackage/internal/StandardBundlerParam.lambda$29(Ljava/lang/String;Ljava/util/Map;)Ljava/io/File; (6)
(Ljava/lang/String;Ljava/util/Map;)Ljava/io/File;
63: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
64: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.ICON:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
65: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
66: getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.VENDOR:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
67: ldc Ljava/lang/String;
68: invokedynamic apply()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/incubator/jpackage/internal/StandardBundlerParam.lambda$54(Ljava/util/Map;)Ljava/lang/String; (6)
(Ljava/util/Map;)Ljava/lang/String;
69: invokedynamic apply()Ljava/util/function/BiFunction;
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;)Ljava/lang/Object;
jdk/incubator/jpackage/internal/StandardBundlerParam.lambda$55(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
70: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
71: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.VENDOR:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
72: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
73: getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.DESCRIPTION:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
74: ldc Ljava/lang/String;
75: invokedynamic apply()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/incubator/jpackage/internal/StandardBundlerParam.lambda$42(Ljava/util/Map;)Ljava/lang/String; (6)
(Ljava/util/Map;)Ljava/lang/String;
76: invokedynamic apply()Ljava/util/function/BiFunction;
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;)Ljava/lang/Object;
jdk/incubator/jpackage/internal/StandardBundlerParam.lambda$43(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
77: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
78: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.DESCRIPTION:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
79: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
80: getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.COPYRIGHT:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
81: ldc Ljava/lang/String;
82: invokedynamic apply()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/incubator/jpackage/internal/StandardBundlerParam.lambda$58(Ljava/util/Map;)Ljava/lang/String; (6)
(Ljava/util/Map;)Ljava/lang/String;
83: invokedynamic apply()Ljava/util/function/BiFunction;
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;)Ljava/lang/Object;
jdk/incubator/jpackage/internal/StandardBundlerParam.lambda$59(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
84: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
85: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.COPYRIGHT:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
86: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
87: getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.ARGUMENTS:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
88: ldc Ljava/util/List;
checkcast java.lang.Class
89: invokedynamic apply()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/incubator/jpackage/internal/StandardBundlerParam.lambda$16(Ljava/util/Map;)Ljava/util/List; (6)
(Ljava/util/Map;)Ljava/util/List;
90: invokedynamic apply()Ljava/util/function/BiFunction;
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;)Ljava/lang/Object;
jdk/incubator/jpackage/internal/StandardBundlerParam.lambda$17(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List; (6)
(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
91: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
92: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.ARGUMENTS:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
93: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
94: getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.JAVA_OPTIONS:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
95: ldc Ljava/util/List;
checkcast java.lang.Class
96: invokedynamic apply()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/incubator/jpackage/internal/StandardBundlerParam.lambda$14(Ljava/util/Map;)Ljava/util/List; (6)
(Ljava/util/Map;)Ljava/util/List;
97: invokedynamic apply()Ljava/util/function/BiFunction;
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;)Ljava/lang/Object;
jdk/incubator/jpackage/internal/StandardBundlerParam.lambda$15(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List; (6)
(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
98: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
99: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.JAVA_OPTIONS:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
100: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
101: getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.VERSION:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
102: ldc Ljava/lang/String;
103: invokedynamic apply()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/incubator/jpackage/internal/StandardBundlerParam.lambda$8(Ljava/util/Map;)Ljava/lang/String; (6)
(Ljava/util/Map;)Ljava/lang/String;
104: invokedynamic apply()Ljava/util/function/BiFunction;
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;)Ljava/lang/Object;
jdk/incubator/jpackage/internal/StandardBundlerParam.lambda$9(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
105: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
106: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.VERSION:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
107: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
108: getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.RELEASE:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
109: ldc Ljava/lang/String;
110: invokedynamic apply()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/incubator/jpackage/internal/StandardBundlerParam.lambda$52(Ljava/util/Map;)Ljava/lang/String; (6)
(Ljava/util/Map;)Ljava/lang/String;
111: invokedynamic apply()Ljava/util/function/BiFunction;
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;)Ljava/lang/Object;
jdk/incubator/jpackage/internal/StandardBundlerParam.lambda$53(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
112: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
113: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.RELEASE:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
114: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
115: getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.LICENSE_FILE:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
116: ldc Ljava/lang/String;
117: invokedynamic apply()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/incubator/jpackage/internal/StandardBundlerParam.lambda$56(Ljava/util/Map;)Ljava/lang/String; (6)
(Ljava/util/Map;)Ljava/lang/String;
118: invokedynamic apply()Ljava/util/function/BiFunction;
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;)Ljava/lang/Object;
jdk/incubator/jpackage/internal/StandardBundlerParam.lambda$57(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
119: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
120: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.LICENSE_FILE:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
121: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
122: getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.TEMP_ROOT:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
123: ldc Ljava/io/File;
124: invokedynamic apply()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/incubator/jpackage/internal/StandardBundlerParam.lambda$18(Ljava/util/Map;)Ljava/io/File; (6)
(Ljava/util/Map;)Ljava/io/File;
125: invokedynamic apply()Ljava/util/function/BiFunction;
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;)Ljava/lang/Object;
jdk/incubator/jpackage/internal/StandardBundlerParam.lambda$19(Ljava/lang/String;Ljava/util/Map;)Ljava/io/File; (6)
(Ljava/lang/String;Ljava/util/Map;)Ljava/io/File;
126: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
127: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.TEMP_ROOT:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
128: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
129: ldc "configRoot"
130: ldc Ljava/io/File;
131: invokedynamic apply()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/incubator/jpackage/internal/StandardBundlerParam.lambda$64(Ljava/util/Map;)Ljava/io/File; (6)
(Ljava/util/Map;)Ljava/io/File;
132: invokedynamic apply()Ljava/util/function/BiFunction;
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;)Ljava/lang/Object;
jdk/incubator/jpackage/internal/StandardBundlerParam.lambda$65(Ljava/lang/String;Ljava/util/Map;)Ljava/io/File; (6)
(Ljava/lang/String;Ljava/util/Map;)Ljava/io/File;
133: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
134: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.CONFIG_ROOT:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
135: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
136: ldc "identifier.default"
137: ldc Ljava/lang/String;
138: invokedynamic apply()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/incubator/jpackage/internal/StandardBundlerParam.lambda$10(Ljava/util/Map;)Ljava/lang/String; (6)
(Ljava/util/Map;)Ljava/lang/String;
139: invokedynamic apply()Ljava/util/function/BiFunction;
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;)Ljava/lang/Object;
jdk/incubator/jpackage/internal/StandardBundlerParam.lambda$11(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
140: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
141: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.IDENTIFIER:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
142: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
143: getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.BIND_SERVICES:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
144: ldc Ljava/lang/Boolean;
145: invokedynamic apply()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/incubator/jpackage/internal/StandardBundlerParam.lambda$48(Ljava/util/Map;)Ljava/lang/Boolean; (6)
(Ljava/util/Map;)Ljava/lang/Boolean;
146: invokedynamic apply()Ljava/util/function/BiFunction;
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;)Ljava/lang/Object;
jdk/incubator/jpackage/internal/StandardBundlerParam.lambda$49(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/Boolean; (6)
(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/Boolean;
147: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
148: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.BIND_SERVICES:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
149: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
150: getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.VERBOSE:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
151: ldc Ljava/lang/Boolean;
152: invokedynamic apply()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/incubator/jpackage/internal/StandardBundlerParam.lambda$60(Ljava/util/Map;)Ljava/lang/Boolean; (6)
(Ljava/util/Map;)Ljava/lang/Boolean;
153: invokedynamic apply()Ljava/util/function/BiFunction;
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;)Ljava/lang/Object;
jdk/incubator/jpackage/internal/StandardBundlerParam.lambda$61(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/Boolean; (6)
(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/Boolean;
154: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
155: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.VERBOSE:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
156: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
157: getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.RESOURCE_DIR:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
158: ldc Ljava/io/File;
159: invokedynamic apply()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/incubator/jpackage/internal/StandardBundlerParam.lambda$66(Ljava/util/Map;)Ljava/io/File; (6)
(Ljava/util/Map;)Ljava/io/File;
160: invokedynamic apply()Ljava/util/function/BiFunction;
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;)Ljava/lang/Object;
jdk/incubator/jpackage/internal/StandardBundlerParam.lambda$67(Ljava/lang/String;Ljava/util/Map;)Ljava/io/File; (6)
(Ljava/lang/String;Ljava/util/Map;)Ljava/io/File;
161: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
162: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.RESOURCE_DIR:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
163: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
164: getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.INSTALL_DIR:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
165: ldc Ljava/lang/String;
166: invokedynamic apply()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/incubator/jpackage/internal/StandardBundlerParam.lambda$50(Ljava/util/Map;)Ljava/lang/String; (6)
(Ljava/util/Map;)Ljava/lang/String;
167: invokedynamic apply()Ljava/util/function/BiFunction;
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;)Ljava/lang/Object;
jdk/incubator/jpackage/internal/StandardBundlerParam.lambda$51(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
168: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
169: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.INSTALL_DIR:Ljdk/incubator/jpackage/internal/BundlerParamInfo;
170: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
171: getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.PREDEFINED_APP_IMAGE:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
172: ldc Ljava/io/File;
173: invokedynamic apply()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/incubator/jpackage/internal/StandardBundlerParam.lambda$62(Ljava/util/Map;)Ljava/io/File; (6)
(Ljava/util/Map;)Ljava/io/File;
174: invokedynamic apply()Ljava/util/function/BiFunction;
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;)Ljava/lang/Object;
jdk/incubator/jpackage/internal/StandardBundlerParam.lambda$63(Ljava/lang/String;Ljava/util/Map;)Ljava/io/File; (6)
(Ljava/lang/String;Ljava/util/Map;)Ljava/io/File;
175: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
176: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.PREDEFINED_APP_IMAGE:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
177: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
178: getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.ADD_LAUNCHER:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
179: ldc Ljava/util/List;
180: checkcast java.lang.Class
181: invokedynamic apply()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/incubator/jpackage/internal/StandardBundlerParam.lambda$20(Ljava/util/Map;)Ljava/util/List; (6)
(Ljava/util/Map;)Ljava/util/List;
182: invokedynamic apply()Ljava/util/function/BiFunction;
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;)Ljava/lang/Object;
jdk/incubator/jpackage/internal/StandardBundlerParam.lambda$21(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List; (6)
(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
183: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
184: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.ADD_LAUNCHERS:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
185: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
186: getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.FILE_ASSOCIATIONS:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
187: ldc Ljava/util/List;
188: checkcast java.lang.Class
189: invokedynamic apply()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/incubator/jpackage/internal/StandardBundlerParam.lambda$40(Ljava/util/Map;)Ljava/util/List; (6)
(Ljava/util/Map;)Ljava/util/List;
190: invokedynamic apply()Ljava/util/function/BiFunction;
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;)Ljava/lang/Object;
jdk/incubator/jpackage/internal/StandardBundlerParam.lambda$41(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List; (6)
(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
191: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
192: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.FILE_ASSOCIATIONS:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
193: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
194: ldc "fileAssociation.extension"
195: ldc Ljava/util/List;
checkcast java.lang.Class
196: invokedynamic apply()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/incubator/jpackage/internal/StandardBundlerParam.lambda$22(Ljava/util/Map;)Ljava/util/List; (6)
(Ljava/util/Map;)Ljava/util/List;
197: invokedynamic apply()Ljava/util/function/BiFunction;
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;)Ljava/lang/Object;
jdk/incubator/jpackage/internal/StandardBundlerParam.lambda$23(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List; (6)
(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
198: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
199: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.FA_EXTENSIONS:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
200: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
201: ldc "fileAssociation.contentType"
202: ldc Ljava/util/List;
checkcast java.lang.Class
203: invokedynamic apply()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/incubator/jpackage/internal/StandardBundlerParam.lambda$24(Ljava/util/Map;)Ljava/util/List; (6)
(Ljava/util/Map;)Ljava/util/List;
204: invokedynamic apply()Ljava/util/function/BiFunction;
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;)Ljava/lang/Object;
jdk/incubator/jpackage/internal/StandardBundlerParam.lambda$25(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List; (6)
(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
205: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
206: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.FA_CONTENT_TYPE:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
207: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
208: ldc "fileAssociation.description"
209: ldc Ljava/lang/String;
210: invokedynamic apply()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/incubator/jpackage/internal/StandardBundlerParam.lambda$26(Ljava/util/Map;)Ljava/lang/String; (6)
(Ljava/util/Map;)Ljava/lang/String;
211: aconst_null
212: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
213: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.FA_DESCRIPTION:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
214: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
215: ldc "fileAssociation.icon"
216: ldc Ljava/io/File;
217: getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.ICON:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic apply(Ljdk/incubator/jpackage/internal/StandardBundlerParam;)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/incubator/jpackage/internal/BundlerParamInfo.fetchFrom(Ljava/util/Map;)Ljava/lang/Object; (5)
(Ljava/util/Map;)Ljava/io/File;
218: invokedynamic apply()Ljava/util/function/BiFunction;
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;)Ljava/lang/Object;
jdk/incubator/jpackage/internal/StandardBundlerParam.lambda$30(Ljava/lang/String;Ljava/util/Map;)Ljava/io/File; (6)
(Ljava/lang/String;Ljava/util/Map;)Ljava/io/File;
219: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
220: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.FA_ICON:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
221: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
222: getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.MODULE_PATH:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
223: ldc Ljava/util/List;
checkcast java.lang.Class
224: invokedynamic apply()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/incubator/jpackage/internal/StandardBundlerParam.lambda$33(Ljava/util/Map;)Ljava/util/List; (6)
(Ljava/util/Map;)Ljava/util/List;
225: invokedynamic apply()Ljava/util/function/BiFunction;
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;)Ljava/lang/Object;
jdk/incubator/jpackage/internal/StandardBundlerParam.lambda$34(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List; (6)
(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
226: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
227: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.MODULE_PATH:Ljdk/incubator/jpackage/internal/BundlerParamInfo;
228: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
229: getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.MODULE:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
230: ldc Ljava/lang/String;
231: invokedynamic apply()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/incubator/jpackage/internal/StandardBundlerParam.lambda$0(Ljava/util/Map;)Ljava/lang/String; (6)
(Ljava/util/Map;)Ljava/lang/String;
232: invokedynamic apply()Ljava/util/function/BiFunction;
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;)Ljava/lang/Object;
jdk/incubator/jpackage/internal/StandardBundlerParam.lambda$1(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; (6)
(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
233: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
234: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.MODULE:Ljdk/incubator/jpackage/internal/BundlerParamInfo;
235: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
236: getstatic jdk.incubator.jpackage.internal.Arguments$CLIOptions.ADD_MODULES:Ljdk/incubator/jpackage/internal/Arguments$CLIOptions;
invokevirtual jdk.incubator.jpackage.internal.Arguments$CLIOptions.getId:()Ljava/lang/String;
237: ldc Ljava/util/Set;
checkcast java.lang.Class
238: invokedynamic apply()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/incubator/jpackage/internal/StandardBundlerParam.lambda$36(Ljava/util/Map;)Ljava/util/Set; (6)
(Ljava/util/Map;)Ljava/util/Set;
239: invokedynamic apply()Ljava/util/function/BiFunction;
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;)Ljava/lang/Object;
jdk/incubator/jpackage/internal/StandardBundlerParam.lambda$37(Ljava/lang/String;Ljava/util/Map;)Ljava/util/Set; (6)
(Ljava/lang/String;Ljava/util/Map;)Ljava/util/Set;
240: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
241: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.ADD_MODULES:Ljdk/incubator/jpackage/internal/BundlerParamInfo;
242: new jdk.incubator.jpackage.internal.StandardBundlerParam
dup
243: ldc "limit-modules"
244: ldc Ljava/util/Set;
checkcast java.lang.Class
245: invokedynamic apply()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/incubator/jpackage/internal/StandardBundlerParam.lambda$38(Ljava/util/Map;)Ljava/util/Set; (6)
(Ljava/util/Map;)Ljava/util/Set;
246: invokedynamic apply()Ljava/util/function/BiFunction;
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;)Ljava/lang/Object;
jdk/incubator/jpackage/internal/StandardBundlerParam.lambda$39(Ljava/lang/String;Ljava/util/Map;)Ljava/util/Set; (6)
(Ljava/lang/String;Ljava/util/Map;)Ljava/util/Set;
247: invokespecial jdk.incubator.jpackage.internal.StandardBundlerParam.<init>:(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
248: putstatic jdk.incubator.jpackage.internal.StandardBundlerParam.LIMIT_MODULES:Ljdk/incubator/jpackage/internal/BundlerParamInfo;
249: return
LocalVariableTable:
Start End Slot Name Signature
void <init>(java.lang.String, java.lang.Class<T>, java.util.function.Function<java.util.Map<java.lang.String, ? super java.lang.Object>, T>, java.util.function.BiFunction<java.lang.String, java.util.Map<java.lang.String, ? super java.lang.Object>, T>);
descriptor: (Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/function/BiFunction;)V
flags: (0x0000)
Code:
stack=2, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokespecial jdk.incubator.jpackage.internal.BundlerParamInfo.<init>:()V
1: aload 0
aload 1
putfield jdk.incubator.jpackage.internal.StandardBundlerParam.id:Ljava/lang/String;
2: aload 0
aload 2
putfield jdk.incubator.jpackage.internal.StandardBundlerParam.valueType:Ljava/lang/Class;
3: aload 0
aload 3
putfield jdk.incubator.jpackage.internal.StandardBundlerParam.defaultValueFunction:Ljava/util/function/Function;
4: aload 0
aload 4
putfield jdk.incubator.jpackage.internal.StandardBundlerParam.stringConverter:Ljava/util/function/BiFunction;
5: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/incubator/jpackage/internal/StandardBundlerParam<TT;>;
0 6 1 id Ljava/lang/String;
0 6 2 valueType Ljava/lang/Class<TT;>;
0 6 3 defaultValueFunction Ljava/util/function/Function<Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;TT;>;
0 6 4 stringConverter Ljava/util/function/BiFunction<Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;TT;>;
Signature: (Ljava/lang/String;Ljava/lang/Class<TT;>;Ljava/util/function/Function<Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;TT;>;Ljava/util/function/BiFunction<Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;TT;>;)V
MethodParameters:
Name Flags
id
valueType
defaultValueFunction
stringConverter
static boolean isRuntimeInstaller(java.util.Map<java.lang.String, ? super java.lang.Object>);
descriptor: (Ljava/util/Map;)Z
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.MODULE:Ljdk/incubator/jpackage/internal/BundlerParamInfo;
invokevirtual jdk.incubator.jpackage.internal.BundlerParamInfo.getID:()Ljava/lang/String;
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifne 3
1: aload 0
getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.MAIN_JAR:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.getID:()Ljava/lang/String;
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifne 3
2: aload 0
getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.PREDEFINED_APP_IMAGE:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.getID:()Ljava/lang/String;
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifeq 4
3: StackMap locals:
StackMap stack:
iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.PREDEFINED_RUNTIME_IMAGE:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.getID:()Ljava/lang/String;
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
Signature: (Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;)Z
MethodParameters:
Name Flags
params
static java.io.File getPredefinedAppImage(java.util.Map<java.lang.String, ? super java.lang.Object>);
descriptor: (Ljava/util/Map;)Ljava/io/File;
flags: (0x0008) ACC_STATIC
Code:
stack=7, locals=2, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.PREDEFINED_APP_IMAGE:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
aload 0
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
ifnull 12
2: getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.PREDEFINED_APP_IMAGE:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
aload 0
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
checkcast java.io.File
astore 1
3: aload 1
invokevirtual java.io.File.exists:()Z
ifne 12
4: new java.lang.RuntimeException
dup
5: getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.I18N:Ljava/util/ResourceBundle;
6: ldc "message.app-image-dir-does-not-exist"
7: invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
iconst_2
anewarray java.lang.Object
dup
iconst_0
8: getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.PREDEFINED_APP_IMAGE:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.getID:()Ljava/lang/String;
aastore
dup
iconst_1
9: aload 1
invokevirtual java.io.File.toString:()Ljava/lang/String;
aastore
10: invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
11: invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
12: StackMap locals: java.io.File
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
1 13 1 applicationImage Ljava/io/File;
Signature: (Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;)Ljava/io/File;
MethodParameters:
Name Flags
params
static void copyPredefinedRuntimeImage(java.util.Map<java.lang.String, ? super java.lang.Object>, jdk.incubator.jpackage.internal.AbstractAppImageBuilder);
descriptor: (Ljava/util/Map;Ljdk/incubator/jpackage/internal/AbstractAppImageBuilder;)V
flags: (0x0008) ACC_STATIC
Code:
stack=8, locals=10, args_size=2
start local 0 start local 1 0: getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.PREDEFINED_RUNTIME_IMAGE:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
aload 0
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
checkcast java.io.File
astore 2
start local 2 1: aload 2
invokevirtual java.io.File.exists:()Z
ifne 15
2: new jdk.incubator.jpackage.internal.ConfigException
dup
3: getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.I18N:Ljava/util/ResourceBundle;
4: ldc "message.runtime-image-dir-does-not-exist"
5: invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
iconst_2
anewarray java.lang.Object
dup
iconst_0
6: getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.PREDEFINED_RUNTIME_IMAGE:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.getID:()Ljava/lang/String;
aastore
dup
iconst_1
7: aload 2
invokevirtual java.io.File.toString:()Ljava/lang/String;
aastore
8: invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
9: getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.I18N:Ljava/util/ResourceBundle;
10: ldc "message.runtime-image-dir-does-not-exist.advice"
11: invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
iconst_1
anewarray java.lang.Object
dup
iconst_0
12: getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.PREDEFINED_RUNTIME_IMAGE:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.getID:()Ljava/lang/String;
aastore
13: invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
14: invokespecial jdk.incubator.jpackage.internal.ConfigException.<init>:(Ljava/lang/String;Ljava/lang/String;)V
athrow
15: StackMap locals: java.io.File
StackMap stack:
aload 1
aload 2
invokevirtual jdk.incubator.jpackage.internal.AbstractAppImageBuilder.getRuntimeImageDir:(Ljava/io/File;)Ljava/io/File;
astore 3
start local 3 16: iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "jmods"
aastore
dup
iconst_1
ldc "src.zip"
aastore
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
astore 4
start local 4 17: aload 3
invokevirtual java.io.File.toPath:()Ljava/nio/file/Path;
aload 1
invokevirtual jdk.incubator.jpackage.internal.AbstractAppImageBuilder.getRuntimeRoot:()Ljava/nio/file/Path;
aload 4
invokestatic jdk.incubator.jpackage.internal.IOUtils.copyRecursive:(Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/util/List;)V
18: getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.MODULE_PATH:Ljdk/incubator/jpackage/internal/BundlerParamInfo;
aload 0
invokevirtual jdk.incubator.jpackage.internal.BundlerParamInfo.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
checkcast java.util.List
19: astore 5
start local 5 20: invokestatic jdk.incubator.jpackage.internal.StandardBundlerParam.getDefaultModulePath:()Ljava/util/List;
astore 6
start local 6 21: aload 1
invokevirtual jdk.incubator.jpackage.internal.AbstractAppImageBuilder.getAppModsDir:()Ljava/nio/file/Path;
astore 7
start local 7 22: aload 7
ifnull 29
23: aload 5
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 9
goto 28
StackMap locals: java.util.Map jdk.incubator.jpackage.internal.AbstractAppImageBuilder java.io.File java.io.File java.util.List java.util.List java.util.List java.nio.file.Path top java.util.Iterator
StackMap stack:
24: aload 9
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.nio.file.Path
astore 8
start local 8 25: aload 6
aload 8
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifne 28
26: aload 7
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
27: aload 8
aload 7
invokestatic jdk.incubator.jpackage.internal.IOUtils.copyRecursive:(Ljava/nio/file/Path;Ljava/nio/file/Path;)V
end local 8 28: StackMap locals:
StackMap stack:
aload 9
invokeinterface java.util.Iterator.hasNext:()Z
ifne 24
29: StackMap locals: java.util.Map jdk.incubator.jpackage.internal.AbstractAppImageBuilder java.io.File java.io.File java.util.List java.util.List java.util.List java.nio.file.Path
StackMap stack:
aload 1
aload 0
invokevirtual jdk.incubator.jpackage.internal.AbstractAppImageBuilder.prepareApplicationFiles:(Ljava/util/Map;)V
30: return
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 31 0 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
0 31 1 appBuilder Ljdk/incubator/jpackage/internal/AbstractAppImageBuilder;
1 31 2 topImage Ljava/io/File;
16 31 3 image Ljava/io/File;
17 31 4 excludes Ljava/util/List<Ljava/lang/String;>;
20 31 5 modulePath Ljava/util/List<Ljava/nio/file/Path;>;
21 31 6 defaultModulePath Ljava/util/List<Ljava/nio/file/Path;>;
22 31 7 dest Ljava/nio/file/Path;
25 28 8 mp Ljava/nio/file/Path;
Exceptions:
throws java.io.IOException, jdk.incubator.jpackage.internal.ConfigException
Signature: (Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;Ljdk/incubator/jpackage/internal/AbstractAppImageBuilder;)V
MethodParameters:
Name Flags
params
appBuilder
static void extractMainClassInfoFromAppResources(java.util.Map<java.lang.String, ? super java.lang.Object>);
descriptor: (Ljava/util/Map;)V
flags: (0x0008) ACC_STATIC
Code:
stack=8, locals=15, args_size=1
start local 0 0: aload 0
getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.MAIN_CLASS:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.getID:()Ljava/lang/String;
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
istore 1
start local 1 1: aload 0
getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.MAIN_JAR:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.getID:()Ljava/lang/String;
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
istore 2
start local 2 2: aload 0
getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.CLASSPATH:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.getID:()Ljava/lang/String;
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
istore 3
start local 3 3: aload 0
getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.MODULE:Ljdk/incubator/jpackage/internal/BundlerParamInfo;
invokevirtual jdk.incubator.jpackage.internal.BundlerParamInfo.getID:()Ljava/lang/String;
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
istore 4
start local 4 4: iload 1
ifeq 5
iload 2
ifeq 5
iload 3
ifne 7
StackMap locals: java.util.Map int int int int
StackMap stack:
5: iload 4
ifne 7
6: aload 0
invokestatic jdk.incubator.jpackage.internal.StandardBundlerParam.isRuntimeInstaller:(Ljava/util/Map;)Z
ifeq 8
7: StackMap locals:
StackMap stack:
return
8: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 5
start local 5 9: iload 2
ifeq 18
10: getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.MAIN_JAR:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
aload 0
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
checkcast jdk.incubator.jpackage.internal.RelativeFileSet
astore 6
start local 6 11: aload 6
invokevirtual jdk.incubator.jpackage.internal.RelativeFileSet.getIncludedFiles:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 8
goto 16
StackMap locals: java.util.Map int int int int java.util.List jdk.incubator.jpackage.internal.RelativeFileSet top java.util.Iterator
StackMap stack:
12: aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 7
start local 7 13: aload 5
14: iconst_2
anewarray java.lang.String
dup
iconst_0
aload 6
invokevirtual jdk.incubator.jpackage.internal.RelativeFileSet.getBaseDirectory:()Ljava/io/File;
invokevirtual java.io.File.toString:()Ljava/lang/String;
aastore
dup
iconst_1
aload 7
aastore
15: invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 7 16: StackMap locals:
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 12
end local 6 17: goto 42
StackMap locals: java.util.Map int int int int java.util.List
StackMap stack:
18: iload 3
ifeq 29
19: getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.CLASSPATH:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
aload 0
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
checkcast java.lang.String
ldc "\\s+"
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
dup
astore 9
arraylength
istore 8
iconst_0
istore 7
goto 27
StackMap locals: java.util.Map int int int int java.util.List top int int java.lang.String[]
StackMap stack:
20: aload 9
iload 7
aaload
astore 6
start local 6 21: getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.APP_RESOURCES:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
aload 0
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
ifnull 26
22: aload 5
23: iconst_2
anewarray java.lang.String
dup
iconst_0
getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.APP_RESOURCES:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
aload 0
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
checkcast jdk.incubator.jpackage.internal.RelativeFileSet
24: invokevirtual jdk.incubator.jpackage.internal.RelativeFileSet.getBaseDirectory:()Ljava/io/File;
invokevirtual java.io.File.toString:()Ljava/lang/String;
aastore
dup
iconst_1
aload 6
aastore
25: invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 6 26: StackMap locals:
StackMap stack:
iinc 7 1
StackMap locals:
StackMap stack:
27: iload 7
iload 8
if_icmplt 20
28: goto 42
29: StackMap locals: java.util.Map int int int int java.util.List
StackMap stack:
getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.APP_RESOURCES_LIST:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
aload 0
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
checkcast java.util.List
astore 6
start local 6 30: aload 6
ifnull 31
aload 6
invokeinterface java.util.List.isEmpty:()Z
ifeq 32
31: StackMap locals: java.util.List
StackMap stack:
return
32: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 8
goto 41
StackMap locals: java.util.Map int int int int java.util.List java.util.List top java.util.Iterator
StackMap stack:
33: aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast jdk.incubator.jpackage.internal.RelativeFileSet
astore 7
start local 7 34: aload 7
ifnonnull 35
goto 41
35: StackMap locals: java.util.Map int int int int java.util.List java.util.List jdk.incubator.jpackage.internal.RelativeFileSet java.util.Iterator
StackMap stack:
aload 7
invokevirtual jdk.incubator.jpackage.internal.RelativeFileSet.getIncludedFiles:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 10
goto 40
StackMap locals: java.util.Map int int int int java.util.List java.util.List jdk.incubator.jpackage.internal.RelativeFileSet java.util.Iterator top java.util.Iterator
StackMap stack:
36: aload 10
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 9
start local 9 37: aload 5
38: iconst_2
anewarray java.lang.String
dup
iconst_0
aload 7
invokevirtual jdk.incubator.jpackage.internal.RelativeFileSet.getBaseDirectory:()Ljava/io/File;
invokevirtual java.io.File.toString:()Ljava/lang/String;
aastore
dup
iconst_1
aload 9
aastore
39: invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 9 40: StackMap locals:
StackMap stack:
aload 10
invokeinterface java.util.Iterator.hasNext:()Z
ifne 36
end local 7 41: StackMap locals: java.util.Map int int int int java.util.List java.util.List top java.util.Iterator
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 33
end local 6 42: StackMap locals: java.util.Map int int int int java.util.List
StackMap stack:
aload 5
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 7
goto 83
StackMap locals: java.util.Map int int int int java.util.List top java.util.Iterator
StackMap stack:
43: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String[]
astore 6
start local 6 44: aload 6
iconst_1
aaload
invokevirtual java.lang.String.toLowerCase:()Ljava/lang/String;
ldc ".jar"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifne 46
45: goto 83
46: StackMap locals: java.util.Map int int int int java.util.List java.lang.String[] java.util.Iterator
StackMap stack:
new java.io.File
dup
aload 6
iconst_0
aaload
aload 6
iconst_1
aaload
invokespecial java.io.File.<init>:(Ljava/lang/String;Ljava/lang/String;)V
astore 8
start local 8 47: aload 8
invokevirtual java.io.File.exists:()Z
ifne 49
48: goto 83
49: StackMap locals: java.io.File
StackMap stack:
aconst_null
astore 9
aconst_null
astore 10
50: new java.util.jar.JarFile
dup
aload 8
invokespecial java.util.jar.JarFile.<init>:(Ljava/io/File;)V
astore 11
start local 11 51: aload 11
invokevirtual java.util.jar.JarFile.getManifest:()Ljava/util/jar/Manifest;
astore 12
start local 12 52: aload 12
ifnull 54
53: aload 12
invokevirtual java.util.jar.Manifest.getMainAttributes:()Ljava/util/jar/Attributes;
goto 55
StackMap locals: java.util.Map int int int int java.util.List java.lang.String[] java.util.Iterator java.io.File java.lang.Throwable java.lang.Throwable java.util.jar.JarFile java.util.jar.Manifest
StackMap stack:
54: aconst_null
55: StackMap locals:
StackMap stack: java.util.jar.Attributes
astore 13
start local 13 56: aload 13
ifnull 75
57: iload 2
ifne 66
58: aload 6
iconst_0
aaload
ifnonnull 60
59: aload 6
iconst_0
aload 8
invokevirtual java.io.File.getParentFile:()Ljava/io/File;
invokevirtual java.io.File.toString:()Ljava/lang/String;
aastore
60: StackMap locals: java.util.jar.Attributes
StackMap stack:
aload 0
getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.MAIN_JAR:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.getID:()Ljava/lang/String;
new jdk.incubator.jpackage.internal.RelativeFileSet
dup
61: new java.io.File
dup
aload 6
iconst_0
aaload
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
62: new java.util.LinkedHashSet
dup
63: aload 8
invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
64: invokespecial java.util.LinkedHashSet.<init>:(Ljava/util/Collection;)V
invokespecial jdk.incubator.jpackage.internal.RelativeFileSet.<init>:(Ljava/io/File;Ljava/util/Set;)V
65: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
66: StackMap locals:
StackMap stack:
iload 3
ifne 73
67: aload 13
getstatic java.util.jar.Attributes$Name.CLASS_PATH:Ljava/util/jar/Attributes$Name;
invokevirtual java.util.jar.Attributes.getValue:(Ljava/util/jar/Attributes$Name;)Ljava/lang/String;
68: astore 14
start local 14 69: aload 0
getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.CLASSPATH:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.getID:()Ljava/lang/String;
70: aload 14
ifnonnull 71
ldc ""
goto 72
StackMap locals: java.util.Map int int int int java.util.List java.lang.String[] java.util.Iterator java.io.File java.lang.Throwable java.lang.Throwable java.util.jar.JarFile java.util.jar.Manifest java.util.jar.Attributes java.lang.String
StackMap stack: java.util.Map java.lang.String
71: aload 14
72: StackMap locals: java.util.Map int int int int java.util.List java.lang.String[] java.util.Iterator java.io.File java.lang.Throwable java.lang.Throwable java.util.jar.JarFile java.util.jar.Manifest java.util.jar.Attributes java.lang.String
StackMap stack: java.util.Map java.lang.String java.lang.String
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 14 73: StackMap locals:
StackMap stack:
aload 11
ifnull 84
aload 11
invokevirtual java.util.jar.JarFile.close:()V
74: goto 84
end local 13 end local 12 75: StackMap locals:
StackMap stack:
aload 11
ifnull 83
aload 11
invokevirtual java.util.jar.JarFile.close:()V
goto 83
StackMap locals:
StackMap stack: java.lang.Throwable
76: astore 9
aload 11
ifnull 77
aload 11
invokevirtual java.util.jar.JarFile.close:()V
end local 11 StackMap locals:
StackMap stack:
77: aload 9
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
78: astore 10
aload 9
ifnonnull 79
aload 10
astore 9
goto 80
StackMap locals:
StackMap stack:
79: aload 9
aload 10
if_acmpeq 80
aload 9
aload 10
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
80: aload 9
athrow
end local 8 81: StackMap locals: java.util.Map int int int int java.util.List java.lang.String[] java.util.Iterator
StackMap stack: java.io.IOException
astore 8
start local 8 82: aload 8
invokevirtual java.io.IOException.printStackTrace:()V
end local 8 end local 6 83: StackMap locals: java.util.Map int int int int java.util.List top java.util.Iterator
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 43
84: StackMap locals: java.util.Map int int int int java.util.List
StackMap stack:
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 85 0 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
1 85 1 hasMainClass Z
2 85 2 hasMainJar Z
3 85 3 hasMainJarClassPath Z
4 85 4 hasModule Z
9 85 5 filesToCheck Ljava/util/List<[Ljava/lang/String;>;
11 17 6 rfs Ljdk/incubator/jpackage/internal/RelativeFileSet;
13 16 7 s Ljava/lang/String;
21 26 6 s Ljava/lang/String;
30 42 6 rfsl Ljava/util/List<Ljdk/incubator/jpackage/internal/RelativeFileSet;>;
34 41 7 rfs Ljdk/incubator/jpackage/internal/RelativeFileSet;
37 40 9 s Ljava/lang/String;
44 83 6 fnames [Ljava/lang/String;
47 81 8 file Ljava/io/File;
51 77 11 jf Ljava/util/jar/JarFile;
52 75 12 m Ljava/util/jar/Manifest;
56 75 13 attrs Ljava/util/jar/Attributes;
69 73 14 cp Ljava/lang/String;
82 83 8 ignore Ljava/io/IOException;
Exception table:
from to target type
51 73 76 any
50 74 78 any
75 78 78 any
44 45 81 Class java.io.IOException
46 48 81 Class java.io.IOException
49 74 81 Class java.io.IOException
75 81 81 Class java.io.IOException
Signature: (Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;)V
MethodParameters:
Name Flags
params
static void validateMainClassInfoFromAppResources(java.util.Map<java.lang.String, ? super java.lang.Object>);
descriptor: (Ljava/util/Map;)V
flags: (0x0008) ACC_STATIC
Code:
stack=9, locals=6, args_size=1
start local 0 0: aload 0
getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.MAIN_CLASS:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.getID:()Ljava/lang/String;
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
istore 1
start local 1 1: aload 0
getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.MAIN_JAR:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.getID:()Ljava/lang/String;
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
istore 2
start local 2 2: aload 0
getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.CLASSPATH:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.getID:()Ljava/lang/String;
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
istore 3
start local 3 3: aload 0
getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.MODULE:Ljdk/incubator/jpackage/internal/BundlerParamInfo;
invokevirtual jdk.incubator.jpackage.internal.BundlerParamInfo.getID:()Ljava/lang/String;
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
istore 4
start local 4 4: aload 0
getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.PREDEFINED_APP_IMAGE:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.getID:()Ljava/lang/String;
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
istore 5
start local 5 5: iload 1
ifeq 6
iload 2
ifeq 6
iload 3
ifne 7
6: StackMap locals: java.util.Map int int int int int
StackMap stack:
iload 5
ifne 7
aload 0
invokestatic jdk.incubator.jpackage.internal.StandardBundlerParam.isRuntimeInstaller:(Ljava/util/Map;)Z
ifeq 8
7: StackMap locals:
StackMap stack:
return
8: StackMap locals:
StackMap stack:
iload 4
ifeq 13
9: aload 0
invokestatic jdk.incubator.jpackage.internal.JLinkBundlerHelper.getMainClassFromModule:(Ljava/util/Map;)Ljava/lang/String;
ifnonnull 32
10: new jdk.incubator.jpackage.internal.ConfigException
dup
11: getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.I18N:Ljava/util/ResourceBundle;
ldc "ERR_NoMainClass"
invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
aconst_null
12: invokespecial jdk.incubator.jpackage.internal.ConfigException.<init>:(Ljava/lang/String;Ljava/lang/String;)V
athrow
13: StackMap locals:
StackMap stack:
aload 0
invokestatic jdk.incubator.jpackage.internal.StandardBundlerParam.extractMainClassInfoFromAppResources:(Ljava/util/Map;)V
14: aload 0
getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.MAIN_CLASS:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.getID:()Ljava/lang/String;
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifne 32
15: iload 2
ifeq 28
16: new jdk.incubator.jpackage.internal.ConfigException
dup
17: getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.I18N:Ljava/util/ResourceBundle;
18: ldc "error.no-main-class-with-main-jar"
19: invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
iconst_1
anewarray java.lang.Object
dup
iconst_0
20: getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.MAIN_JAR:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
aload 0
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
aastore
21: invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
22: getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.I18N:Ljava/util/ResourceBundle;
23: ldc "error.no-main-class-with-main-jar.advice"
24: invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
iconst_1
anewarray java.lang.Object
dup
iconst_0
25: getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.MAIN_JAR:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
aload 0
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
aastore
26: invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
27: invokespecial jdk.incubator.jpackage.internal.ConfigException.<init>:(Ljava/lang/String;Ljava/lang/String;)V
athrow
28: StackMap locals:
StackMap stack:
new jdk.incubator.jpackage.internal.ConfigException
dup
29: getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.I18N:Ljava/util/ResourceBundle;
ldc "error.no-main-class"
invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
30: getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.I18N:Ljava/util/ResourceBundle;
ldc "error.no-main-class.advice"
invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
31: invokespecial jdk.incubator.jpackage.internal.ConfigException.<init>:(Ljava/lang/String;Ljava/lang/String;)V
athrow
32: StackMap locals:
StackMap stack:
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 33 0 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
1 33 1 hasMainClass Z
2 33 2 hasMainJar Z
3 33 3 hasMainJarClassPath Z
4 33 4 hasModule Z
5 33 5 hasAppImage Z
Exceptions:
throws jdk.incubator.jpackage.internal.ConfigException
Signature: (Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;)V
MethodParameters:
Name Flags
params
private static java.util.List<jdk.incubator.jpackage.internal.RelativeFileSet> createAppResourcesListFromString(java.lang.String, java.util.Map<java.lang.String, ? super java.lang.Object>);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=12, 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
ldc "[:;]"
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 27
StackMap locals: java.lang.String java.util.Map java.util.List top int int java.lang.String[]
StackMap stack:
2: aload 6
iload 4
aaload
astore 3
start local 3 3: new java.io.File
dup
aload 3
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
astore 7
start local 7 4: aload 7
invokevirtual java.io.File.getName:()Ljava/lang/String;
ldc "*"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 6
aload 3
ldc "/"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifne 6
5: aload 3
ldc "\\"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 23
6: StackMap locals: java.lang.String java.util.Map java.util.List java.lang.String int int java.lang.String[] java.io.File
StackMap stack:
aload 7
invokevirtual java.io.File.getName:()Ljava/lang/String;
ldc "*"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
7: aload 7
invokevirtual java.io.File.getParentFile:()Ljava/io/File;
astore 7
8: StackMap locals:
StackMap stack:
new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
astore 8
start local 8 9: aconst_null
astore 9
aconst_null
astore 10
10: aload 7
invokevirtual java.io.File.toPath:()Ljava/nio/file/Path;
iconst_0
anewarray java.nio.file.FileVisitOption
invokestatic java.nio.file.Files.walk:(Ljava/nio/file/Path;[Ljava/nio/file/FileVisitOption;)Ljava/util/stream/Stream;
astore 11
start local 11 11: aload 11
invokedynamic test()Ljava/util/function/Predicate;
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;)Z
jdk/incubator/jpackage/internal/StandardBundlerParam.lambda$70(Ljava/nio/file/Path;)Z (6)
(Ljava/nio/file/Path;)Z
invokeinterface java.util.stream.Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
12: aload 8
invokedynamic accept(Ljava/util/Set;)Ljava/util/function/Consumer;
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;)V
jdk/incubator/jpackage/internal/StandardBundlerParam.lambda$69(Ljava/util/Set;Ljava/nio/file/Path;)V (6)
(Ljava/nio/file/Path;)V
invokeinterface java.util.stream.Stream.forEach:(Ljava/util/function/Consumer;)V
13: aload 11
ifnull 21
aload 11
invokeinterface java.util.stream.Stream.close:()V
goto 21
StackMap locals: java.lang.String java.util.Map java.util.List java.lang.String int int java.lang.String[] java.io.File java.util.Set java.lang.Throwable java.lang.Throwable java.util.stream.Stream
StackMap stack: java.lang.Throwable
14: astore 9
aload 11
ifnull 15
aload 11
invokeinterface java.util.stream.Stream.close:()V
end local 11 StackMap locals:
StackMap stack:
15: aload 9
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
16: astore 10
aload 9
ifnonnull 17
aload 10
astore 9
goto 18
StackMap locals:
StackMap stack:
17: aload 9
aload 10
if_acmpeq 18
aload 9
aload 10
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
18: aload 9
athrow
19: StackMap locals: java.lang.String java.util.Map java.util.List java.lang.String int int java.lang.String[] java.io.File java.util.Set
StackMap stack: java.io.IOException
astore 9
start local 9 20: aload 9
invokevirtual java.io.IOException.printStackTrace:()V
end local 9 21: StackMap locals:
StackMap stack:
aload 2
new jdk.incubator.jpackage.internal.RelativeFileSet
dup
aload 7
aload 8
invokespecial jdk.incubator.jpackage.internal.RelativeFileSet.<init>:(Ljava/io/File;Ljava/util/Set;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 8 22: goto 26
23: StackMap locals:
StackMap stack:
aload 2
new jdk.incubator.jpackage.internal.RelativeFileSet
dup
aload 7
invokevirtual java.io.File.getParentFile:()Ljava/io/File;
24: aload 7
invokestatic java.util.Collections.singleton:(Ljava/lang/Object;)Ljava/util/Set;
invokespecial jdk.incubator.jpackage.internal.RelativeFileSet.<init>:(Ljava/io/File;Ljava/util/Set;)V
25: invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 7 end local 3 26: StackMap locals: java.lang.String java.util.Map java.util.List top int int java.lang.String[]
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
27: iload 4
iload 5
if_icmplt 2
28: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 s Ljava/lang/String;
0 29 1 objectObjectMap Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
1 29 2 result Ljava/util/List<Ljdk/incubator/jpackage/internal/RelativeFileSet;>;
3 26 3 path Ljava/lang/String;
4 26 7 f Ljava/io/File;
9 22 8 theFiles Ljava/util/Set<Ljava/io/File;>;
11 15 11 stream Ljava/util/stream/Stream<Ljava/nio/file/Path;>;
20 21 9 e Ljava/io/IOException;
Exception table:
from to target type
11 13 14 any
10 16 16 any
9 19 19 Class java.io.IOException
Signature: (Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;)Ljava/util/List<Ljdk/incubator/jpackage/internal/RelativeFileSet;>;
MethodParameters:
Name Flags
s
objectObjectMap
private static jdk.incubator.jpackage.internal.RelativeFileSet getMainJar(java.lang.String, java.util.Map<java.lang.String, ? super java.lang.Object>);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljdk/incubator/jpackage/internal/RelativeFileSet;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=9, locals=8, args_size=2
start local 0 start local 1 0: getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.APP_RESOURCES_LIST:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
aload 1
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
checkcast java.util.List
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 24
StackMap locals: java.lang.String java.util.Map top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast jdk.incubator.jpackage.internal.RelativeFileSet
astore 2
start local 2 2: aload 2
invokevirtual jdk.incubator.jpackage.internal.RelativeFileSet.getBaseDirectory:()Ljava/io/File;
astore 4
start local 4 3: new java.io.File
dup
aload 4
aload 0
invokespecial java.io.File.<init>:(Ljava/io/File;Ljava/lang/String;)V
astore 5
start local 5 4: aload 5
invokevirtual java.io.File.exists:()Z
ifeq 10
5: new jdk.incubator.jpackage.internal.RelativeFileSet
dup
aload 4
6: new java.util.LinkedHashSet
dup
7: aload 5
8: invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
invokespecial java.util.LinkedHashSet.<init>:(Ljava/util/Collection;)V
9: invokespecial jdk.incubator.jpackage.internal.RelativeFileSet.<init>:(Ljava/io/File;Ljava/util/Set;)V
areturn
10: StackMap locals: java.lang.String java.util.Map jdk.incubator.jpackage.internal.RelativeFileSet java.util.Iterator java.io.File java.io.File
StackMap stack:
new java.io.File
dup
aload 0
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
astore 5
11: aload 5
invokevirtual java.io.File.exists:()Z
ifne 24
12: getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.MODULE_PATH:Ljdk/incubator/jpackage/internal/BundlerParamInfo;
aload 1
invokevirtual jdk.incubator.jpackage.internal.BundlerParamInfo.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
checkcast java.util.List
astore 6
start local 6 13: aload 6
invokestatic jdk.incubator.jpackage.internal.StandardBundlerParam.getDefaultModulePath:()Ljava/util/List;
invokeinterface java.util.List.removeAll:(Ljava/util/Collection;)Z
pop
14: aload 6
invokeinterface java.util.List.isEmpty:()Z
ifne 24
15: aload 6
aload 0
16: invokestatic jdk.incubator.jpackage.internal.JLinkBundlerHelper.findPathOfModule:(Ljava/util/List;Ljava/lang/String;)Ljava/nio/file/Path;
astore 7
start local 7 17: aload 7
ifnull 24
18: aload 7
iconst_0
anewarray java.nio.file.LinkOption
invokestatic java.nio.file.Files.exists:(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z
ifeq 24
19: new jdk.incubator.jpackage.internal.RelativeFileSet
dup
aload 4
20: new java.util.LinkedHashSet
dup
21: aload 7
invokeinterface java.nio.file.Path.toFile:()Ljava/io/File;
22: invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
invokespecial java.util.LinkedHashSet.<init>:(Ljava/util/Collection;)V
23: invokespecial jdk.incubator.jpackage.internal.RelativeFileSet.<init>:(Ljava/io/File;Ljava/util/Set;)V
areturn
end local 7 end local 6 end local 5 end local 4 end local 2 24: StackMap locals: java.lang.String java.util.Map top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
25: new java.lang.IllegalArgumentException
dup
26: new jdk.incubator.jpackage.internal.ConfigException
dup
getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.I18N:Ljava/util/ResourceBundle;
27: ldc "error.main-jar-does-not-exist"
28: invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
iconst_1
anewarray java.lang.Object
dup
iconst_0
29: aload 0
aastore
30: invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
31: getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.I18N:Ljava/util/ResourceBundle;
32: ldc "error.main-jar-does-not-exist.advice"
33: invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
34: invokespecial jdk.incubator.jpackage.internal.ConfigException.<init>:(Ljava/lang/String;Ljava/lang/String;)V
35: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 mainJarValue Ljava/lang/String;
0 36 1 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
2 24 2 rfs Ljdk/incubator/jpackage/internal/RelativeFileSet;
3 24 4 appResourcesRoot Ljava/io/File;
4 24 5 mainJarFile Ljava/io/File;
13 24 6 modulePath Ljava/util/List<Ljava/nio/file/Path;>;
17 24 7 modularJarPath Ljava/nio/file/Path;
Signature: (Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;)Ljdk/incubator/jpackage/internal/RelativeFileSet;
MethodParameters:
Name Flags
mainJarValue
params
static java.util.List<java.nio.file.Path> getDefaultModulePath();
descriptor: ()Ljava/util/List;
flags: (0x0008) ACC_STATIC
Code:
stack=7, locals=3, args_size=0
0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 0
start local 0 1: ldc "java.home"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
iconst_1
anewarray java.lang.String
dup
iconst_0
ldc "jmods"
aastore
2: invokestatic java.nio.file.Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
3: invokeinterface java.nio.file.Path.toAbsolutePath:()Ljava/nio/file/Path;
4: astore 1
start local 1 5: aload 1
ifnull 8
aload 1
iconst_0
anewarray java.nio.file.LinkOption
invokestatic java.nio.file.Files.exists:(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z
ifeq 8
6: aload 0
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
7: goto 19
8: StackMap locals: java.util.List java.nio.file.Path
StackMap stack:
invokestatic java.lang.System.getenv:()Ljava/util/Map;
astore 2
start local 2 9: aload 2
ldc "JDK_HOME"
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifeq 19
10: aload 2
ldc "JDK_HOME"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
iconst_1
anewarray java.lang.String
dup
iconst_0
11: new java.lang.StringBuilder
dup
ldc ".."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic java.io.File.separator:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "images"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
12: getstatic java.io.File.separator:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "jmods"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
13: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
14: invokestatic java.nio.file.Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
15: invokeinterface java.nio.file.Path.toAbsolutePath:()Ljava/nio/file/Path;
16: astore 1
17: aload 1
ifnull 19
aload 1
iconst_0
anewarray java.nio.file.LinkOption
invokestatic java.nio.file.Files.exists:(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z
ifeq 19
18: aload 0
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 2 19: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
1 20 0 result Ljava/util/List<Ljava/nio/file/Path;>;
5 20 1 jdkModulePath Ljava/nio/file/Path;
9 19 2 env Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
Signature: ()Ljava/util/List<Ljava/nio/file/Path;>;
static java.lang.String getDefaultAppVersion(java.util.Map<java.lang.String, ? super java.lang.Object>);
descriptor: (Ljava/util/Map;)Ljava/lang/String;
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=4, args_size=1
start local 0 0: ldc "1.0"
astore 1
start local 1 1: aload 0
invokestatic jdk.incubator.jpackage.internal.JLinkBundlerHelper.getMainModuleDescription:(Ljava/util/Map;)Ljava/lang/module/ModuleDescriptor;
astore 2
start local 2 2: aload 2
ifnull 12
3: aload 2
invokevirtual java.lang.module.ModuleDescriptor.version:()Ljava/util/Optional;
astore 3
start local 3 4: aload 3
invokevirtual java.util.Optional.isPresent:()Z
ifeq 12
5: getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.I18N:Ljava/util/ResourceBundle;
6: ldc "message.module-version"
7: invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
iconst_2
anewarray java.lang.Object
dup
iconst_0
8: aload 3
invokevirtual java.util.Optional.get:()Ljava/lang/Object;
checkcast java.lang.module.ModuleDescriptor$Version
invokevirtual java.lang.module.ModuleDescriptor$Version.toString:()Ljava/lang/String;
aastore
dup
iconst_1
9: aload 0
invokestatic jdk.incubator.jpackage.internal.JLinkBundlerHelper.getMainModule:(Ljava/util/Map;)Ljava/lang/String;
aastore
10: invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokestatic jdk.incubator.jpackage.internal.Log.verbose:(Ljava/lang/String;)V
11: aload 3
invokevirtual java.util.Optional.get:()Ljava/lang/Object;
checkcast java.lang.module.ModuleDescriptor$Version
invokevirtual java.lang.module.ModuleDescriptor$Version.toString:()Ljava/lang/String;
astore 1
end local 3 12: StackMap locals: java.lang.String java.lang.module.ModuleDescriptor
StackMap stack:
aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
1 13 1 appVersion Ljava/lang/String;
2 13 2 descriptor Ljava/lang/module/ModuleDescriptor;
4 12 3 oversion Ljava/util/Optional<Ljava/lang/module/ModuleDescriptor$Version;>;
Signature: (Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;)Ljava/lang/String;
MethodParameters:
Name Flags
params
private static java.util.List lambda$31(java.util.Map);
descriptor: (Ljava/util/Map;)Ljava/util/List;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new java.util.ArrayList
dup
1: getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.APP_RESOURCES:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
aload 0
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
checkcast jdk.incubator.jpackage.internal.RelativeFileSet
2: invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
3: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.lang.String lambda$46(java.util.Map);
descriptor: (Ljava/util/Map;)Ljava/lang/String;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.lang.String lambda$47(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
astore 2
start local 2 1: aload 2
aload 2
invokevirtual java.lang.String.length:()I
iconst_1
isub
invokevirtual java.lang.String.charAt:(I)C
2: getstatic java.io.File.separatorChar:C
3: if_icmpne 5
4: aload 2
iconst_0
aload 2
invokevirtual java.lang.String.length:()I
iconst_1
isub
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
areturn
5: StackMap locals: java.lang.String
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 s Ljava/lang/String;
0 6 1 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
1 6 2 value Ljava/lang/String;
private static jdk.incubator.jpackage.internal.RelativeFileSet lambda$44(java.util.Map);
descriptor: (Ljava/util/Map;)Ljdk/incubator/jpackage/internal/RelativeFileSet;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokestatic jdk.incubator.jpackage.internal.StandardBundlerParam.extractMainClassInfoFromAppResources:(Ljava/util/Map;)V
1: aload 0
ldc "mainJar"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast jdk.incubator.jpackage.internal.RelativeFileSet
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static jdk.incubator.jpackage.internal.RelativeFileSet lambda$45(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljdk/incubator/jpackage/internal/RelativeFileSet;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic jdk.incubator.jpackage.internal.StandardBundlerParam.getMainJar:(Ljava/lang/String;Ljava/util/Map;)Ljdk/incubator/jpackage/internal/RelativeFileSet;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 s Ljava/lang/String;
0 1 1 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.lang.String lambda$12(java.util.Map);
descriptor: (Ljava/util/Map;)Ljava/lang/String;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokestatic jdk.incubator.jpackage.internal.StandardBundlerParam.extractMainClassInfoFromAppResources:(Ljava/util/Map;)V
1: aload 0
ldc "classpath"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 1
start local 1 2: aload 1
ifnonnull 3
ldc ""
goto 4
StackMap locals: java.lang.String
StackMap stack:
3: aload 1
StackMap locals:
StackMap stack: java.lang.String
4: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
2 5 1 cp Ljava/lang/String;
private static java.lang.String lambda$13(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 s Ljava/lang/String;
0 1 1 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.lang.String lambda$4(java.util.Map);
descriptor: (Ljava/util/Map;)Ljava/lang/String;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokestatic jdk.incubator.jpackage.internal.StandardBundlerParam.isRuntimeInstaller:(Ljava/util/Map;)Z
ifeq 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokestatic jdk.incubator.jpackage.internal.StandardBundlerParam.extractMainClassInfoFromAppResources:(Ljava/util/Map;)V
3: aload 0
4: ldc "applicationClass"
5: invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 1
start local 1 6: aload 1
ifnonnull 9
7: aload 0
8: invokestatic jdk.incubator.jpackage.internal.JLinkBundlerHelper.getMainClassFromModule:(Ljava/util/Map;)Ljava/lang/String;
astore 1
9: StackMap locals: java.lang.String
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
6 10 1 s Ljava/lang/String;
private static java.lang.String lambda$5(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 s Ljava/lang/String;
0 1 1 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.io.File lambda$6(java.util.Map);
descriptor: (Ljava/util/Map;)Ljava/io/File;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.io.File lambda$7(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/io/File;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.io.File
dup
aload 0
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 s Ljava/lang/String;
0 1 1 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.lang.String lambda$2(java.util.Map);
descriptor: (Ljava/util/Map;)Ljava/lang/String;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.MAIN_CLASS:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
aload 0
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
checkcast java.lang.String
astore 1
start local 1 1: aload 1
ifnull 6
2: aload 1
ldc "."
invokevirtual java.lang.String.lastIndexOf:(Ljava/lang/String;)I
istore 2
start local 2 3: iload 2
iflt 5
4: aload 1
iload 2
iconst_1
iadd
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
areturn
5: StackMap locals: java.lang.String int
StackMap stack:
aload 1
areturn
end local 2 6: StackMap locals:
StackMap stack:
aload 0
invokestatic jdk.incubator.jpackage.internal.StandardBundlerParam.isRuntimeInstaller:(Ljava/util/Map;)Z
ifeq 10
7: getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.PREDEFINED_RUNTIME_IMAGE:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
aload 0
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
checkcast java.io.File
astore 2
start local 2 8: aload 2
ifnull 10
9: aload 2
invokevirtual java.io.File.getName:()Ljava/lang/String;
areturn
end local 2 10: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
1 11 1 s Ljava/lang/String;
3 6 2 idx I
8 10 2 f Ljava/io/File;
private static java.lang.String lambda$3(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 s Ljava/lang/String;
0 1 1 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.io.File lambda$28(java.util.Map);
descriptor: (Ljava/util/Map;)Ljava/io/File;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.io.File lambda$29(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/io/File;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.io.File
dup
aload 0
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 s Ljava/lang/String;
0 1 1 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.lang.String lambda$54(java.util.Map);
descriptor: (Ljava/util/Map;)Ljava/lang/String;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.I18N:Ljava/util/ResourceBundle;
ldc "param.vendor.default"
invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.lang.String lambda$55(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 s Ljava/lang/String;
0 1 1 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.lang.String lambda$42(java.util.Map);
descriptor: (Ljava/util/Map;)Ljava/lang/String;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.APP_NAME:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.getID:()Ljava/lang/String;
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifeq 2
1: getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.APP_NAME:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
aload 0
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
checkcast java.lang.String
goto 3
2: StackMap locals:
StackMap stack:
getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.I18N:Ljava/util/ResourceBundle;
ldc "param.description.default"
invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
3: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.lang.String lambda$43(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 s Ljava/lang/String;
0 1 1 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.lang.String lambda$58(java.util.Map);
descriptor: (Ljava/util/Map;)Ljava/lang/String;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.I18N:Ljava/util/ResourceBundle;
1: ldc "param.copyright.default"
2: invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
iconst_1
anewarray java.lang.Object
dup
iconst_0
3: new java.util.Date
dup
invokespecial java.util.Date.<init>:()V
aastore
4: invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
5: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.lang.String lambda$59(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 s Ljava/lang/String;
0 1 1 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.util.List lambda$16(java.util.Map);
descriptor: (Ljava/util/Map;)Ljava/util/List;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: invokestatic java.util.Collections.emptyList:()Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.util.List lambda$17(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 s Ljava/lang/String;
0 1 1 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.util.List lambda$14(java.util.Map);
descriptor: (Ljava/util/Map;)Ljava/util/List;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: invokestatic java.util.Collections.emptyList:()Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.util.List lambda$15(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "\n\n"
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 s Ljava/lang/String;
0 1 1 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.lang.String lambda$8(java.util.Map);
descriptor: (Ljava/util/Map;)Ljava/lang/String;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic jdk.incubator.jpackage.internal.StandardBundlerParam.getDefaultAppVersion:(Ljava/util/Map;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.lang.String lambda$9(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 s Ljava/lang/String;
0 1 1 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.lang.String lambda$52(java.util.Map);
descriptor: (Ljava/util/Map;)Ljava/lang/String;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "1"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.lang.String lambda$53(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 s Ljava/lang/String;
0 1 1 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.lang.String lambda$56(java.util.Map);
descriptor: (Ljava/util/Map;)Ljava/lang/String;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.lang.String lambda$57(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 s Ljava/lang/String;
0 1 1 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.io.File lambda$18(java.util.Map);
descriptor: (Ljava/util/Map;)Ljava/io/File;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc "jdk.incubator.jpackage"
iconst_0
anewarray java.nio.file.attribute.FileAttribute
1: invokestatic java.nio.file.Files.createTempDirectory:(Ljava/lang/String;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;
2: invokeinterface java.nio.file.Path.toFile:()Ljava/io/File;
3: areturn
4: StackMap locals:
StackMap stack: java.io.IOException
pop
5: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
Exception table:
from to target type
0 3 4 Class java.io.IOException
private static java.io.File lambda$19(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/io/File;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.io.File
dup
aload 0
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 s Ljava/lang/String;
0 1 1 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.io.File lambda$64(java.util.Map);
descriptor: (Ljava/util/Map;)Ljava/io/File;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: new java.io.File
dup
getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.TEMP_ROOT:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
aload 0
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
checkcast java.io.File
ldc "config"
invokespecial java.io.File.<init>:(Ljava/io/File;Ljava/lang/String;)V
1: astore 1
start local 1 2: aload 1
invokevirtual java.io.File.mkdirs:()Z
pop
3: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
2 4 1 root Ljava/io/File;
private static java.io.File lambda$65(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/io/File;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 s Ljava/lang/String;
0 1 1 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.lang.String lambda$10(java.util.Map);
descriptor: (Ljava/util/Map;)Ljava/lang/String;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.MAIN_CLASS:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
aload 0
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)Ljava/lang/Object;
checkcast java.lang.String
astore 1
start local 1 1: aload 1
ifnonnull 2
aconst_null
areturn
2: StackMap locals: java.lang.String
StackMap stack:
aload 1
ldc "."
invokevirtual java.lang.String.lastIndexOf:(Ljava/lang/String;)I
istore 2
start local 2 3: iload 2
iconst_1
if_icmplt 5
4: aload 1
iconst_0
iload 2
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
areturn
5: StackMap locals: int
StackMap stack:
aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
1 6 1 s Ljava/lang/String;
3 6 2 idx I
private static java.lang.String lambda$11(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 s Ljava/lang/String;
0 1 1 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.lang.Boolean lambda$48(java.util.Map);
descriptor: (Ljava/util/Map;)Ljava/lang/Boolean;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.lang.Boolean lambda$49(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/Boolean;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ifnull 1
ldc "null"
aload 0
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 2
1: StackMap locals:
StackMap stack:
iconst_1
goto 3
StackMap locals:
StackMap stack:
2: aload 0
invokestatic java.lang.Boolean.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
3: StackMap locals:
StackMap stack: int
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
4: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 s Ljava/lang/String;
0 5 1 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.lang.Boolean lambda$60(java.util.Map);
descriptor: (Ljava/util/Map;)Ljava/lang/Boolean;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.lang.Boolean lambda$61(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/Boolean;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ifnull 1
ldc "null"
aload 0
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 2
1: StackMap locals:
StackMap stack:
iconst_1
goto 3
StackMap locals:
StackMap stack:
2: aload 0
invokestatic java.lang.Boolean.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
3: StackMap locals:
StackMap stack: int
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
4: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 s Ljava/lang/String;
0 5 1 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.io.File lambda$66(java.util.Map);
descriptor: (Ljava/util/Map;)Ljava/io/File;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.io.File lambda$67(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/io/File;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.io.File
dup
aload 0
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 s Ljava/lang/String;
0 1 1 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.lang.String lambda$50(java.util.Map);
descriptor: (Ljava/util/Map;)Ljava/lang/String;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.lang.String lambda$51(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 s Ljava/lang/String;
0 1 1 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.io.File lambda$62(java.util.Map);
descriptor: (Ljava/util/Map;)Ljava/io/File;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.io.File lambda$63(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/io/File;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.io.File
dup
aload 0
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 s Ljava/lang/String;
0 1 1 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.util.List lambda$20(java.util.Map);
descriptor: (Ljava/util/Map;)Ljava/util/List;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.util.ArrayList
dup
iconst_1
invokespecial java.util.ArrayList.<init>:(I)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.util.List lambda$21(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 s Ljava/lang/String;
0 1 1 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.util.List lambda$40(java.util.Map);
descriptor: (Ljava/util/Map;)Ljava/util/List;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.util.ArrayList
dup
iconst_1
invokespecial java.util.ArrayList.<init>:(I)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.util.List lambda$41(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 s Ljava/lang/String;
0 1 1 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.util.List lambda$22(java.util.Map);
descriptor: (Ljava/util/Map;)Ljava/util/List;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.util.List lambda$23(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "(,|\\s)+"
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 s Ljava/lang/String;
0 1 1 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.util.List lambda$24(java.util.Map);
descriptor: (Ljava/util/Map;)Ljava/util/List;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.util.List lambda$25(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "(,|\\s)+"
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 s Ljava/lang/String;
0 1 1 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.lang.String lambda$26(java.util.Map);
descriptor: (Ljava/util/Map;)Ljava/lang/String;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.APP_NAME:Ljdk/incubator/jpackage/internal/StandardBundlerParam;
aload 0
invokevirtual jdk.incubator.jpackage.internal.StandardBundlerParam.fetchFrom:(Ljava/util/Map;)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 " File"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 params Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.io.File lambda$30(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/io/File;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.io.File
dup
aload 0
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 s Ljava/lang/String;
0 1 1 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.util.List lambda$33(java.util.Map);
descriptor: (Ljava/util/Map;)Ljava/util/List;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: invokestatic jdk.incubator.jpackage.internal.StandardBundlerParam.getDefaultModulePath:()Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.util.List lambda$34(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 0
1: getstatic java.io.File.pathSeparator:Ljava/lang/String;
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
2: invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
3: invokeinterface java.util.List.stream:()Ljava/util/stream/Stream;
4: invokedynamic apply()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/incubator/jpackage/internal/StandardBundlerParam.lambda$35(Ljava/lang/String;)Ljava/nio/file/Path; (6)
(Ljava/lang/String;)Ljava/nio/file/Path;
invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
5: invokestatic java.util.stream.Collectors.toList:()Ljava/util/stream/Collector;
invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
checkcast java.util.List
6: astore 2
start local 2 7: aconst_null
astore 3
start local 3 8: aload 2
ifnull 12
9: aload 2
ldc "java.base.jmod"
invokestatic jdk.incubator.jpackage.internal.JLinkBundlerHelper.findPathOfModule:(Ljava/util/List;Ljava/lang/String;)Ljava/nio/file/Path;
10: astore 3
11: goto 13
12: StackMap locals: java.util.List java.nio.file.Path
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
13: StackMap locals:
StackMap stack:
aload 3
ifnonnull 20
14: invokestatic jdk.incubator.jpackage.internal.StandardBundlerParam.getDefaultModulePath:()Ljava/util/List;
astore 4
start local 4 15: aload 4
ifnull 20
16: aload 2
aload 4
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
17: aload 2
ldc "java.base.jmod"
18: invokestatic jdk.incubator.jpackage.internal.JLinkBundlerHelper.findPathOfModule:(Ljava/util/List;Ljava/lang/String;)Ljava/nio/file/Path;
19: astore 3
end local 4 20: StackMap locals:
StackMap stack:
aload 3
ifnull 22
21: aload 3
iconst_0
anewarray java.nio.file.LinkOption
invokestatic java.nio.file.Files.exists:(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z
ifne 25
22: StackMap locals:
StackMap stack:
getstatic jdk.incubator.jpackage.internal.StandardBundlerParam.I18N:Ljava/util/ResourceBundle;
23: ldc "warning.no.jdk.modules.found"
24: invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
iconst_0
anewarray java.lang.Object
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokestatic jdk.incubator.jpackage.internal.Log.error:(Ljava/lang/String;)V
25: StackMap locals:
StackMap stack:
aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 s Ljava/lang/String;
0 26 1 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
7 26 2 modulePath Ljava/util/List<Ljava/nio/file/Path;>;
8 26 3 javaBasePath Ljava/nio/file/Path;
15 20 4 jdkModulePath Ljava/util/List<Ljava/nio/file/Path;>;
private static java.lang.String lambda$0(java.util.Map);
descriptor: (Ljava/util/Map;)Ljava/lang/String;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.lang.String lambda$1(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 s Ljava/lang/String;
0 1 1 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.util.Set lambda$36(java.util.Map);
descriptor: (Ljava/util/Map;)Ljava/util/Set;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new java.util.LinkedHashSet
dup
invokespecial java.util.LinkedHashSet.<init>:()V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.util.Set lambda$37(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/util/Set;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new java.util.LinkedHashSet
dup
aload 0
ldc ","
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokespecial java.util.LinkedHashSet.<init>:(Ljava/util/Collection;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 s Ljava/lang/String;
0 1 1 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.util.Set lambda$38(java.util.Map);
descriptor: (Ljava/util/Map;)Ljava/util/Set;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new java.util.LinkedHashSet
dup
invokespecial java.util.LinkedHashSet.<init>:()V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static java.util.Set lambda$39(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/util/Set;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new java.util.LinkedHashSet
dup
aload 0
ldc ","
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokespecial java.util.LinkedHashSet.<init>:(Ljava/util/Collection;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 s Ljava/lang/String;
0 1 1 p Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
private static boolean lambda$70(java.nio.file.Path);
descriptor: (Ljava/nio/file/Path;)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
anewarray java.nio.file.LinkOption
invokestatic java.nio.file.Files.isRegularFile:(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 arg0 Ljava/nio/file/Path;
private static void lambda$69(java.util.Set, java.nio.file.Path);
descriptor: (Ljava/util/Set;Ljava/nio/file/Path;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 1 0: aload 0
aload 1
invokeinterface java.nio.file.Path.toFile:()Ljava/io/File;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
return
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 p Ljava/nio/file/Path;
private static java.nio.file.Path lambda$35(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/nio/file/Path;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.io.File
dup
aload 0
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
invokevirtual java.io.File.toPath:()Ljava/nio/file/Path;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 ss Ljava/lang/String;
}
Signature: <T:Ljava/lang/Object;>Ljdk/incubator/jpackage/internal/BundlerParamInfo<TT;>;
SourceFile: "StandardBundlerParam.java"
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
public final Version = java.lang.module.ModuleDescriptor$Version of java.lang.module.ModuleDescriptor
public Name = java.util.jar.Attributes$Name of java.util.jar.Attributes
public final CLIOptions = jdk.incubator.jpackage.internal.Arguments$CLIOptions of jdk.incubator.jpackage.internal.Arguments