Class JDKPaths


  • final class JDKPaths
    extends java.lang.Object
    A utility class which maintains the set of JDK paths. Makes certain assumptions about the disposition of the class loader used to load JBoss Modules; thus this class should only be used when booted up via the "-jar" or "-cp" switches.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) static java.util.Set<java.lang.String> JDK  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private JDKPaths()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      private static void processClassPathItem​(java.lang.String classPath, java.util.Set<java.lang.String> jarSet, java.util.Set<java.lang.String> pathSet)  
      (package private) static void processDirectory0​(java.util.Set<java.lang.String> pathSet, java.io.File file)  
      (package private) static void processDirectory1​(java.util.Set<java.lang.String> pathSet, java.io.File file, java.lang.String pathBase)  
      (package private) static void processJar​(java.util.Set<java.lang.String> pathSet, java.io.File file)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • JDK

        static final java.util.Set<java.lang.String> JDK
    • Constructor Detail

      • JDKPaths

        private JDKPaths()
    • Method Detail

      • processClassPathItem

        private static void processClassPathItem​(java.lang.String classPath,
                                                 java.util.Set<java.lang.String> jarSet,
                                                 java.util.Set<java.lang.String> pathSet)
      • processJar

        static void processJar​(java.util.Set<java.lang.String> pathSet,
                               java.io.File file)
                        throws java.io.IOException
        Throws:
        java.io.IOException
      • processDirectory0

        static void processDirectory0​(java.util.Set<java.lang.String> pathSet,
                                      java.io.File file)
      • processDirectory1

        static void processDirectory1​(java.util.Set<java.lang.String> pathSet,
                                      java.io.File file,
                                      java.lang.String pathBase)