Base class for maintaining classpath. More...
#include <java_class_loader_base.h>
Base class for maintaining classpath.
Definition at line 22 of file java_class_loader_base.h.
Appends an entry to the class path, used for loading classes.
The argument may be 1) The name of a directory, used for searching for .class files 2) The name of a JAR file
Definition at line 22 of file java_class_loader_base.cpp.
Convert a class name to a file name, does the inverse of file_to_class_name.
Definition at line 96 of file java_class_loader_base.cpp.
Convert a class name to a file name, with OS-dependent syntax.
Definition at line 115 of file java_class_loader_base.cpp.
Clear all classpath entries.
Definition at line 26 of file java_class_loader_base.h.
Convert a file name to the class name.
Java interprets folders as packages, therefore a prefix of ./ is removed if necessary, and all / are converted to .. For example a class file ./com/diffblue/test.class is converted to the class name com.diffblue.test.
Definition at line 64 of file java_class_loader_base.cpp.
attempt to load a class from a given directory
Load class from directory.
Definition at line 195 of file java_class_loader_base.cpp.
attempt to load a class from a given jar file
Load class from jar file.
Definition at line 160 of file java_class_loader_base.cpp.
attempt to load a class from a classpath_entry
Definition at line 137 of file java_class_loader_base.cpp.
List of entries in the classpath.
Definition at line 59 of file java_class_loader_base.h.
a cache for jar_filet, by path name
Definition at line 42 of file java_class_loader_base.h.