4 #ifndef __sun_reflect_annotation_AnnotationInvocationHandler__
5 #define __sun_reflect_annotation_AnnotationInvocationHandler__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
20 class AnnotationInvocationHandler;
26 class sun::reflect::annotation::AnnotationInvocationHandler :
public ::java::lang::Object
31 static ::java::lang::annotation::Annotation * create(::
java::lang::Class *, ::java::util::Map *);
32 jboolean equals(::java::lang::Object *, ::java::lang::Object *);
34 static jboolean deepEquals(::java::lang::Object *, ::java::lang::Object *);
35 static jint deepHashCode(::java::lang::Object *);
39 static ::java::lang::String * deepToString(::java::lang::Object *);
41 ::java::lang::String * toString();
48 static const jlong serialVersionUID = 6182022883658399397LL;
50 ::java::util::Map * memberValues;
52 static ::java::lang::
Class class$;
55 #endif // __sun_reflect_annotation_AnnotationInvocationHandler__
struct objc_class * Class
Definition: objc.h:78
double __v4df __attribute__((__vector_size__(32)))
Definition: avxintrin.h:32
struct objc_method * Method
Definition: runtime.h:60