Turn a null list into an empty list as various other application constructors
still pass null and making them all pass an empty list would be a PITA.
This commit is contained in:
@@ -54,6 +54,7 @@ import java.security.Permissions;
|
|||||||
import java.security.Signature;
|
import java.security.Signature;
|
||||||
import java.security.cert.Certificate;
|
import java.security.cert.Certificate;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
import java.util.Collections;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
@@ -183,7 +184,7 @@ public class Application
|
|||||||
* @param appid usually null but a string identifier if a secondary application is desired to
|
* @param appid usually null but a string identifier if a secondary application is desired to
|
||||||
* be launched. That application will use {@code appid.class} and {@code appid.apparg} to
|
* be launched. That application will use {@code appid.class} and {@code appid.apparg} to
|
||||||
* configure itself but all other parameters will be the same as the primary application.
|
* configure itself but all other parameters will be the same as the primary application.
|
||||||
* @param signers an array of possible signers of this application. Used to verify the digest.
|
* @param signers a list of possible signers of this application. Used to verify the digest.
|
||||||
* @param jvmargs additional arguments to pass on to launched jvms.
|
* @param jvmargs additional arguments to pass on to launched jvms.
|
||||||
* @param appargs additional arguments to pass on to launched application; these will be added
|
* @param appargs additional arguments to pass on to launched application; these will be added
|
||||||
* after the args in the getdown.txt file.
|
* after the args in the getdown.txt file.
|
||||||
@@ -193,7 +194,7 @@ public class Application
|
|||||||
{
|
{
|
||||||
_appdir = appdir;
|
_appdir = appdir;
|
||||||
_appid = appid;
|
_appid = appid;
|
||||||
_signers = signers;
|
_signers = (signers == null) ? Collections.<Certificate>emptyList() : signers;
|
||||||
_config = getLocalPath(CONFIG_FILE);
|
_config = getLocalPath(CONFIG_FILE);
|
||||||
_extraJvmArgs = (jvmargs == null) ? ArrayUtil.EMPTY_STRING : jvmargs;
|
_extraJvmArgs = (jvmargs == null) ? ArrayUtil.EMPTY_STRING : jvmargs;
|
||||||
_extraAppArgs = (appargs == null) ? ArrayUtil.EMPTY_STRING : appargs;
|
_extraAppArgs = (appargs == null) ? ArrayUtil.EMPTY_STRING : appargs;
|
||||||
|
|||||||
Reference in New Issue
Block a user