modules/jdk.packager/src/main/java/com/oracle/tools/packager/StandardBundlerParam.java
Print this page
@@ -1,7 +1,7 @@
/*
- * Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
@@ -720,10 +720,19 @@
Boolean.class,
p -> Boolean.TRUE,
(s, p) -> Boolean.valueOf(s)
);
+ public static final BundlerParamInfo<Boolean> SINGLETON = new StandardBundlerParam<> (
+ I18N.getString("param.singleton.name"),
+ I18N.getString("param.singleton.description"),
+ BundleParams.PARAM_SINGLETON,
+ Boolean.class,
+ params -> Boolean.FALSE,
+ (s, p) -> Boolean.valueOf(s)
+ );
+
public static void extractMainClassInfoFromAppResources(Map<String, ? super Object> params) {
boolean hasMainClass = params.containsKey(MAIN_CLASS.getID());
boolean hasMainJar = params.containsKey(MAIN_JAR.getID());
boolean hasMainJarClassPath = params.containsKey(CLASSPATH.getID());
boolean hasPreloader = params.containsKey(PRELOADER_CLASS.getID());