Package gw.lang.gosuc

Class GosucUtil


  • public class GosucUtil
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      GosucUtil()  
    • Constructor Detail

      • GosucUtil

        public GosucUtil()
    • 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)