diff options
author | Christopher Vogt <oss.nsp@cvogt.org> | 2016-04-02 19:58:47 -0400 |
---|---|---|
committer | Christopher Vogt <oss.nsp@cvogt.org> | 2016-04-02 20:09:42 -0400 |
commit | ef08ce94aa537c50651f5c18b8cdf1d6313ff208 (patch) | |
tree | fb9b4cf0a2ce8eeac71d0abe7df994e0b7c39d0c /nailgun_launcher/NailgunLauncher.java | |
parent | 2b52377b6f6fbbc45ef705f33088e8e414a77105 (diff) | |
download | cbt-ef08ce94aa537c50651f5c18b8cdf1d6313ff208.tar.gz cbt-ef08ce94aa537c50651f5c18b8cdf1d6313ff208.tar.bz2 cbt-ef08ce94aa537c50651f5c18b8cdf1d6313ff208.zip |
remove jdk8 dependencies, force jdk7, remove unnecessary cache folders
Diffstat (limited to 'nailgun_launcher/NailgunLauncher.java')
-rw-r--r-- | nailgun_launcher/NailgunLauncher.java | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/nailgun_launcher/NailgunLauncher.java b/nailgun_launcher/NailgunLauncher.java index 50a3c91..de55821 100644 --- a/nailgun_launcher/NailgunLauncher.java +++ b/nailgun_launcher/NailgunLauncher.java @@ -179,8 +179,8 @@ public class NailgunLauncher{ classLoaderCacheKeys.get( key ) ); } - static ClassLoader cachePut( ClassLoader classLoader, String... jars ){ - String key = String.join( pathSeparator, jars ); + public static ClassLoader cachePut( ClassLoader classLoader, String... jars ){ + String key = join( pathSeparator, jars ); Object keyObject = new Object(); classLoaderCacheKeys.put( key, keyObject ); classLoaderCacheValues.put( keyObject, classLoader ); @@ -211,4 +211,12 @@ public class NailgunLauncher{ sha1.update(bytes, 0, bytes.length); return (new HexBinaryAdapter()).marshal(sha1.digest()); } + + public static String join(String separator, String[] parts){ + String result = parts[0]; + for(int i = 1; i < parts.length; i++){ + result += separator + parts[i]; + } + return result; + } } |