* src/native/jni.hpp: We typedef the JNI types to the CACAO internal
[cacao.git] / src / vm / global.h
index a9ec8c8f9735521260e13f68e49252f7054c9f8c..3157d6c90bd499c55b99b75d729852b8cf08dac1 100644 (file)
@@ -326,6 +326,7 @@ typedef struct java_handle_t {
        java_object_t *heap_object;
 } java_handle_t;
 
+typedef struct java_handle_array_t        { java_array_t        *heap_object; } java_handle_array_t;
 typedef struct java_handle_objectarray_t  { java_objectarray_t  *heap_object; } java_handle_objectarray_t;
 typedef struct java_handle_booleanarray_t { java_booleanarray_t *heap_object; } java_handle_booleanarray_t;
 typedef struct java_handle_bytearray_t    { java_bytearray_t    *heap_object; } java_handle_bytearray_t;
@@ -337,6 +338,7 @@ typedef struct java_handle_floatarray_t   { java_floatarray_t   *heap_object; }
 typedef struct java_handle_doublearray_t  { java_doublearray_t  *heap_object; } java_handle_doublearray_t;
 #else
 typedef java_object_t       java_handle_t;
+typedef java_array_t        java_handle_array_t;
 typedef java_objectarray_t  java_handle_objectarray_t;
 typedef java_booleanarray_t java_handle_booleanarray_t;
 typedef java_bytearray_t    java_handle_bytearray_t;