home *** CD-ROM | disk | FTP | other *** search
/ BUG 15 / BUGCD1998_06.ISO / aplic / jbuilder / jruntime.z / java_lang_reflect_Array.h < prev    next >
C/C++ Source or Header  |  1997-08-25  |  3KB  |  47 lines

  1. /* DO NOT EDIT THIS FILE - it is machine generated */
  2. #include <native.h>
  3. /* Header for class java_lang_reflect_Array */
  4.  
  5. #ifndef _Included_java_lang_reflect_Array
  6. #define _Included_java_lang_reflect_Array
  7.  
  8. #pragma pack(4)
  9.  
  10. typedef struct Classjava_lang_reflect_Array {
  11.     char PAD;    /* ANSI C requires structures to have a least one member */
  12. } Classjava_lang_reflect_Array;
  13. HandleTo(java_lang_reflect_Array);
  14.  
  15. #pragma pack()
  16.  
  17. #ifdef __cplusplus
  18. extern "C" {
  19. #endif
  20. struct Hjava_lang_Object;
  21. extern long java_lang_reflect_Array_getLength(struct Hjava_lang_reflect_Array *,struct Hjava_lang_Object *);
  22. extern struct Hjava_lang_Object *java_lang_reflect_Array_get(struct Hjava_lang_reflect_Array *,struct Hjava_lang_Object *,long);
  23. extern /*boolean*/ long java_lang_reflect_Array_getBoolean(struct Hjava_lang_reflect_Array *,struct Hjava_lang_Object *,long);
  24. extern char java_lang_reflect_Array_getByte(struct Hjava_lang_reflect_Array *,struct Hjava_lang_Object *,long);
  25. extern unicode java_lang_reflect_Array_getChar(struct Hjava_lang_reflect_Array *,struct Hjava_lang_Object *,long);
  26. extern short java_lang_reflect_Array_getShort(struct Hjava_lang_reflect_Array *,struct Hjava_lang_Object *,long);
  27. extern long java_lang_reflect_Array_getInt(struct Hjava_lang_reflect_Array *,struct Hjava_lang_Object *,long);
  28. extern int64_t java_lang_reflect_Array_getLong(struct Hjava_lang_reflect_Array *,struct Hjava_lang_Object *,long);
  29. extern float java_lang_reflect_Array_getFloat(struct Hjava_lang_reflect_Array *,struct Hjava_lang_Object *,long);
  30. extern double java_lang_reflect_Array_getDouble(struct Hjava_lang_reflect_Array *,struct Hjava_lang_Object *,long);
  31. extern void java_lang_reflect_Array_set(struct Hjava_lang_reflect_Array *,struct Hjava_lang_Object *,long,struct Hjava_lang_Object *);
  32. extern void java_lang_reflect_Array_setBoolean(struct Hjava_lang_reflect_Array *,struct Hjava_lang_Object *,long,/*boolean*/ long);
  33. extern void java_lang_reflect_Array_setByte(struct Hjava_lang_reflect_Array *,struct Hjava_lang_Object *,long,char);
  34. extern void java_lang_reflect_Array_setChar(struct Hjava_lang_reflect_Array *,struct Hjava_lang_Object *,long,unicode);
  35. extern void java_lang_reflect_Array_setShort(struct Hjava_lang_reflect_Array *,struct Hjava_lang_Object *,long,short);
  36. extern void java_lang_reflect_Array_setInt(struct Hjava_lang_reflect_Array *,struct Hjava_lang_Object *,long,long);
  37. extern void java_lang_reflect_Array_setLong(struct Hjava_lang_reflect_Array *,struct Hjava_lang_Object *,long,int64_t);
  38. extern void java_lang_reflect_Array_setFloat(struct Hjava_lang_reflect_Array *,struct Hjava_lang_Object *,long,float);
  39. extern void java_lang_reflect_Array_setDouble(struct Hjava_lang_reflect_Array *,struct Hjava_lang_Object *,long,double);
  40. struct Hjava_lang_Class;
  41. extern struct Hjava_lang_Object *java_lang_reflect_Array_newArray(struct Hjava_lang_reflect_Array *,struct Hjava_lang_Class *,long);
  42. extern struct Hjava_lang_Object *java_lang_reflect_Array_multiNewArray(struct Hjava_lang_reflect_Array *,struct Hjava_lang_Class *,HArrayOfInt *);
  43. #ifdef __cplusplus
  44. }
  45. #endif
  46. #endif
  47.