1 
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3 
4 #ifndef __gnu_gcj_runtime_SharedLibLoader__
5 #define __gnu_gcj_runtime_SharedLibLoader__
6 
7 #pragma interface
8 
9 #include <java/lang/ClassLoader.h>
10 extern "Java"
11 {
12   namespace gnu
13   {
14     namespace gcj
15     {
16       namespace runtime
17       {
18           class SharedLibHelper;
19           class SharedLibLoader;
20       }
21     }
22   }
23   namespace java
24   {
25     namespace net
26     {
27         class URL;
28     }
29   }
30 }
31 
32 class gnu::gcj::runtime::SharedLibLoader : public ::java::lang::ClassLoader
33 {
34 
35 public:
36   SharedLibLoader(::java::lang::String *, ::java::lang::ClassLoader *, jint);
37   SharedLibLoader(::java::lang::String *);
38   virtual ::java::lang::Class * findClass(::java::lang::String *);
39   virtual ::java::net::URL * findResource(::java::lang::String *);
40   virtual ::java::util::Enumeration * findResources(::java::lang::String *);
41 public: // actually package-private
42   ::gnu::gcj::runtime::SharedLibHelper * __attribute__((aligned(__alignof__( ::java::lang::ClassLoader)))) helper;
43 public:
44   static ::java::lang::Class class$;
45 };
46 
47 #endif // __gnu_gcj_runtime_SharedLibLoader__
48