* src/native/vm/java_lang_Class.c
authormichi <none@none>
Thu, 16 Aug 2007 10:43:43 +0000 (10:43 +0000)
committermichi <none@none>
Thu, 16 Aug 2007 10:43:43 +0000 (10:43 +0000)
(_Jv_java_lang_Class_getDeclaredFields): Fixed postincrement of array index.
(_Jv_java_lang_Class_getDeclaredMethods): Likewise.
(_Jv_java_lang_Class_getDeclaredConstructors): Likewise.

src/native/vm/java_lang_Class.c

index d2555d3d4fed87ae446b1e40e3322d193c6674b9..807813e20f5c98f522cd7654cdc09c4b25f606a2 100644 (file)
@@ -22,7 +22,7 @@
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
    02110-1301, USA.
 
-   $Id: java_lang_Class.c 8318 2007-08-16 10:05:34Z michi $
+   $Id: java_lang_Class.c 8319 2007-08-16 10:43:43Z michi $
 
 */
 
@@ -469,8 +469,8 @@ java_handle_objectarray_t *_Jv_java_lang_Class_getDeclaredFields(java_lang_Class
 
                        /* store object into array */
 
-                       pos++;
                        LLNI_objectarray_element_set(oa, pos, rf);
+                       pos++;
                }
        }
 
@@ -533,8 +533,8 @@ java_handle_objectarray_t *_Jv_java_lang_Class_getDeclaredMethods(java_lang_Clas
 
                        /* store object into array */
 
-                       pos++;
                        LLNI_objectarray_element_set(oa, pos, rm);
+                       pos++;
                }
        }
 
@@ -585,8 +585,8 @@ java_handle_objectarray_t *_Jv_java_lang_Class_getDeclaredConstructors(java_lang
 
                        /* store object into array */
 
-                       pos++;
                        LLNI_objectarray_element_set(oa, pos, rc);
+                       pos++;
                }
        }