Lines Matching defs:ClassPathEntry
49 class ClassPathEntry: public CHeapObj<mtClass> {
51 ClassPathEntry* _next;
54 ClassPathEntry* next() { return _next; }
55 void set_next(ClassPathEntry* next) {
63 ClassPathEntry();
73 class ClassPathDirEntry: public ClassPathEntry {
101 class ClassPathZipEntry: public ClassPathEntry {
123 class LazyClassPathEntry: public ClassPathEntry {
128 volatile ClassPathEntry* _resolved_entry;
129 ClassPathEntry* resolve_entry();
189 // First entry in linked list of ClassPathEntry instances
190 static ClassPathEntry* _first_entry;
191 // Last entry in linked list of ClassPathEntry instances
192 static ClassPathEntry* _last_entry;
210 static void create_class_path_entry(char *path, struct stat st, ClassPathEntry **new_entry, bool lazy);
306 static ClassPathEntry* classpath_entry(int n) {
307 ClassPathEntry* e = ClassLoader::_first_entry;
329 static bool contains_entry(ClassPathEntry* entry);
332 static void add_to_list(ClassPathEntry* new_entry);