1 
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3 
4 #ifndef __gnu_java_lang_ClassHelper__
5 #define __gnu_java_lang_ClassHelper__
6 
7 #pragma interface
8 
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
11 
12 extern "Java"
13 {
14   namespace gnu
15   {
16     namespace java
17     {
18       namespace lang
19       {
20           class ClassHelper;
21       }
22     }
23   }
24 }
25 
26 class gnu::java::lang::ClassHelper : public ::java::lang::Object
27 {
28 
29 public:
30   ClassHelper();
31   static ::java::lang::String * getTruncatedClassName(::java::lang::Class *);
32   static ::java::lang::String * getTruncatedName(::java::lang::String *);
33   static ::java::lang::String * getUserName(::java::lang::Class *);
34   static JArray< ::java::lang::reflect::Method * > * getAllMethods(::java::lang::Class *);
35   static JArray< ::java::lang::reflect::Field * > * getAllFields(::java::lang::Class *);
36 private:
37   static ::java::util::Map * allMethods;
38   static ::java::util::Map * allFields;
39 public:
40   static ::java::lang::Class class$;
41 };
42 
43 #endif // __gnu_java_lang_ClassHelper__
44