Package gw.lang.gosuc
Class GosucUtil
- java.lang.Object
-
- gw.lang.gosuc.GosucUtil
-
public class GosucUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description GosucUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgetClassLocation(java.lang.String className)static IDirectorygetDirectoryForPath(java.lang.String uriPath)static java.util.List<java.lang.String>getGosuBootstrapJars()static java.util.List<java.lang.String>getGosuBootstrapJars_Java8()static java.util.List<java.lang.String>getGosuBootstrapJars_Java9()protected static java.util.List<java.lang.String>getIbmClasspath()Special handling for the unusual structure of the IBM JDK.static java.util.List<java.lang.String>getJreJars()Get all JARs from the lib directory of the System's java.home propertystatic java.lang.Stringindent(java.lang.String in)static java.util.List<java.lang.String>makeStringPaths(java.util.List<IDirectory> sourcePaths)static java.util.List<IDirectory>toDirectories(java.util.List<java.lang.String> uriPaths)static java.net.URLtoURL(java.io.File file)
-
-
-
Method Detail
-
indent
public static java.lang.String indent(java.lang.String in)
-
getDirectoryForPath
public static IDirectory getDirectoryForPath(java.lang.String uriPath)
-
makeStringPaths
public static java.util.List<java.lang.String> makeStringPaths(java.util.List<IDirectory> sourcePaths)
-
toURL
public static java.net.URL toURL(java.io.File file)
-
toDirectories
public static java.util.List<IDirectory> toDirectories(java.util.List<java.lang.String> uriPaths)
-
getJreJars
public static java.util.List<java.lang.String> getJreJars()
Get all JARs from the lib directory of the System's java.home property- Returns:
- List of absolute paths to all JRE libraries
-
getIbmClasspath
protected static java.util.List<java.lang.String> getIbmClasspath()
Special handling for the unusual structure of the IBM JDK.- Returns:
- A list containing the special 'vm.jar' absolute path if we are using an IBM JDK; otherwise an empty list is returned.
-
getGosuBootstrapJars
public static java.util.List<java.lang.String> getGosuBootstrapJars()
-
getGosuBootstrapJars_Java8
public static java.util.List<java.lang.String> getGosuBootstrapJars_Java8()
-
getGosuBootstrapJars_Java9
public static java.util.List<java.lang.String> getGosuBootstrapJars_Java9()
-
getClassLocation
public static java.lang.String getClassLocation(java.lang.String className)
-
-