2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_beans_Introspector__
5 #define __java_beans_Introspector__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
35 class java::beans::Introspector
: public ::java::lang::Object
40 static ::java::beans::BeanInfo
* getBeanInfo(::java::lang::Class
*);
41 static ::java::beans::BeanInfo
* getBeanInfo(::java::lang::Class
*, jint
);
42 static void flushCaches();
43 static void flushFromCaches(::java::lang::Class
*);
45 static void merge(::gnu::java::beans::BeanInfoEmbryo
*, ::java::beans::ExplicitInfo
*);
47 static ::java::beans::BeanInfo
* getBeanInfo(::java::lang::Class
*, ::java::lang::Class
*);
48 static JArray
< ::java::lang::String
* > * getBeanInfoSearchPath();
49 static void setBeanInfoSearchPath(JArray
< ::java::lang::String
* > *);
50 static ::java::lang::String
* decapitalize(::java::lang::String
*);
51 public: // actually package-private
52 static ::java::beans::BeanInfo
* copyBeanInfo(::java::beans::BeanInfo
*);
54 static const jint USE_ALL_BEANINFO
= 1;
55 static const jint IGNORE_IMMEDIATE_BEANINFO
= 2;
56 static const jint IGNORE_ALL_BEANINFO
= 3;
57 public: // actually package-private
58 static JArray
< ::java::lang::String
* > * beanInfoSearchPath
;
59 static ::java::util::Hashtable
* beanInfoCache
;
61 static ::java::lang::Class
class$
;
64 #endif // __java_beans_Introspector__