class compilerJava::ClassPath
sys::Obj compilerJava::ClassPath
ClassPath models a Java classpath to resolve package names to types. Since the standard Java APIs don't expose this, we have go thru a lot of pain.
- close
-
Void close()
Close all open zip files
- dump
- files
-
const File[] files
Class path files (jar or dirs) to search
- findSysClassPathFiles
-
const static File[] findSysClassPathFiles()
Find all jars in system classpath
- main
-
const static Void main()
- make
-
new make(File[] files)
Construct for given list of jar files or directoris.
- packages
-
Str:ClassPathPackage packages { private set }
Packages keyed by package name in "." format
- toStr
-
virtual override Str toStr()
Return list of files.