class compilerJava::ClassPath

sys::Obj
  compilerJava::ClassPath

Source

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()

Source

Close all open zip files

dump

Void dump(OutStream out := Env.cur().out())

Source

files

const File[] files

Source

Class path files (jar or dirs) to search

findSysClassPathFiles

const static File[] findSysClassPathFiles()

Source

Find all jars in system classpath

main

const static Void main()

Source

make

new make(File[] files)

Source

Construct for given list of jar files or directoris.

packages

Str:ClassPathPackage packages { private set }

Source

Packages keyed by package name in "." format

toStr

virtual override Str toStr()

Source

Return list of files.