/* DO NOT EDIT THIS FILE - it is machine generated */
#include <native.h>

#ifndef _Included_java_lang_reflect_Array
#define _Included_java_lang_reflect_Array

#ifdef __cplusplus
extern "C" {
#endif

/* Header for class java_lang_reflect_Array */

typedef struct Classjava_lang_reflect_Array {
	int __DUMMY__;
} Classjava_lang_reflect_Array;
HandleTo(java_lang_reflect_Array);

extern jint java_lang_reflect_Array_getLength(struct Hjava_lang_Object*);
extern struct Hjava_lang_Object* java_lang_reflect_Array_get(struct Hjava_lang_Object*, jint);
extern jbool java_lang_reflect_Array_getBoolean(struct Hjava_lang_Object*, jint);
extern jbyte java_lang_reflect_Array_getByte(struct Hjava_lang_Object*, jint);
extern jchar java_lang_reflect_Array_getChar(struct Hjava_lang_Object*, jint);
extern jshort java_lang_reflect_Array_getShort(struct Hjava_lang_Object*, jint);
extern jint java_lang_reflect_Array_getInt(struct Hjava_lang_Object*, jint);
extern jlong java_lang_reflect_Array_getLong(struct Hjava_lang_Object*, jint);
extern jfloat java_lang_reflect_Array_getFloat(struct Hjava_lang_Object*, jint);
extern jdouble java_lang_reflect_Array_getDouble(struct Hjava_lang_Object*, jint);
extern void java_lang_reflect_Array_set(struct Hjava_lang_Object*, jint, struct Hjava_lang_Object*);
extern void java_lang_reflect_Array_setBoolean(struct Hjava_lang_Object*, jint, jbool);
extern void java_lang_reflect_Array_setByte(struct Hjava_lang_Object*, jint, jbyte);
extern void java_lang_reflect_Array_setChar(struct Hjava_lang_Object*, jint, jchar);
extern void java_lang_reflect_Array_setShort(struct Hjava_lang_Object*, jint, jshort);
extern void java_lang_reflect_Array_setInt(struct Hjava_lang_Object*, jint, jint);
extern void java_lang_reflect_Array_setLong(struct Hjava_lang_Object*, jint, jlong);
extern void java_lang_reflect_Array_setFloat(struct Hjava_lang_Object*, jint, jfloat);
extern void java_lang_reflect_Array_setDouble(struct Hjava_lang_Object*, jint, jdouble);
extern struct Hjava_lang_Object* java_lang_reflect_Array_newArray(struct Hjava_lang_Class*, jint);
extern struct Hjava_lang_Object* java_lang_reflect_Array_multiNewArray(struct Hjava_lang_Class*, HArrayOfInt*);

#ifdef __cplusplus
}
#endif

#endif
