Class ClassPath

java.lang.Object
org.glassfish.rmic.tools.java.ClassPath

public class ClassPath extends Object
This class is used to represent a class path, which can contain both directories and zip files. WARNING: The contents of this source file are not part of any supported API. Code that depends on them does so at its own risk: they are subject to change or removal without notice.
  • Constructor Details

    • ClassPath

      public ClassPath(String... patharray)
      Build a class path from the specified array of class path element strings. This constructor, and the corresponding "init" method, were added as part of the fix for 6473331, which adds support for Class-Path manifest entries in JAR files to rmic. It is conceivable that the value of a Class-Path manifest entry will contain a path separator, which would cause incorrect behavior if the expanded path were passed to the previous constructor as a single path-separator-delimited string; use of this constructor avoids that problem.
  • Method Details

    • getDirectory

      public ClassFile getDirectory(String name)
      Find the specified directory in the class path
    • getFile

      public ClassFile getFile(String name)
      Load the specified file from the class path
    • close

      public void close() throws IOException
      Release resources.
      Throws:
      IOException
    • toString

      public String toString()
      Returns original class path string
      Overrides:
      toString in class Object