1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __gnu_gcj_runtime_BootClassLoader__ 5 #define __gnu_gcj_runtime_BootClassLoader__ 6 7 #pragma interface 8 9 #include <gnu/gcj/runtime/HelperClassLoader.h> 10 extern "Java" 11 { 12 namespace gnu 13 { 14 namespace gcj 15 { 16 namespace runtime 17 { 18 class BootClassLoader; 19 } 20 } 21 } 22 namespace java 23 { 24 namespace net 25 { 26 class URL; 27 class URLClassLoader; 28 } 29 } 30 } 31 32 class gnu::gcj::runtime::BootClassLoader : public ::gnu::gcj::runtime::HelperClassLoader 33 { 34 35 public: // actually package-private 36 BootClassLoader(::java::lang::String *); 37 public: 38 ::java::lang::Class * bootLoadClass(::java::lang::String *); 39 private: 40 ::java::net::URLClassLoader * getBootURLLoader(); 41 public: 42 ::java::net::URL * bootGetResource(::java::lang::String *); 43 ::java::util::Enumeration * bootGetResources(::java::lang::String *); 44 public: // actually package-private 45 static ::java::lang::Class * coreHandler; 46 private: 47 jboolean __attribute__((aligned(__alignof__( ::gnu::gcj::runtime::HelperClassLoader)))) initialized; 48 ::java::net::URLClassLoader * bootURLLoader; 49 public: 50 static ::java::lang::Class class$; 51 }; 52 53 #endif // __gnu_gcj_runtime_BootClassLoader__ 54