flags add to new Field
authormotse <none@none>
Sun, 18 Jul 2004 21:42:11 +0000 (21:42 +0000)
committermotse <none@none>
Sun, 18 Jul 2004 21:42:11 +0000 (21:42 +0000)
nat/VMClass.c
src/native/vm/VMClass.c

index c427c4edcafbd0e68a9780b7193e02d7f65ffb67..c7ac871e8747f432ef16e48b7cae9cdbc9612638 100644 (file)
@@ -28,7 +28,7 @@
 
    Changes: Joseph Wenninger
 
-   $Id: VMClass.c 1313 2004-07-14 18:30:37Z twisti $
+   $Id: VMClass.c 1323 2004-07-18 21:42:11Z motse $
 
 */
 
@@ -341,7 +341,8 @@ java_lang_reflect_Field* cacao_getField0(JNIEnv *env, java_lang_Class *that, jav
                setfield_critical(c,o,"declaringClass",          "Ljava/lang/Class;",  jobject, (jobject) that /*this*/);
                /*      ((java_lang_reflect_Field*)(o))->flag=f->flags;*/
                /* save type in slot-field for faster processing */
-               /*      setfield_critical(c,o,"flag",           "I",                jint,    (jint) f->flags);  */
+               /* setfield_critical(c,o,"flag",           "I",             jint,    (jint) f->flags); */
+               o->flag = f->flags;
                setfield_critical(c,o,"slot",           "I",                jint,    (jint) idx);  
                setfield_critical(c,o,"name",           "Ljava/lang/String;", jstring, (jstring) name);
                /*setfield_critical(c,o,"type",           "Ljava/lang/Class;",  jclass,  fieldtype);*/
index c427c4edcafbd0e68a9780b7193e02d7f65ffb67..c7ac871e8747f432ef16e48b7cae9cdbc9612638 100644 (file)
@@ -28,7 +28,7 @@
 
    Changes: Joseph Wenninger
 
-   $Id: VMClass.c 1313 2004-07-14 18:30:37Z twisti $
+   $Id: VMClass.c 1323 2004-07-18 21:42:11Z motse $
 
 */
 
@@ -341,7 +341,8 @@ java_lang_reflect_Field* cacao_getField0(JNIEnv *env, java_lang_Class *that, jav
                setfield_critical(c,o,"declaringClass",          "Ljava/lang/Class;",  jobject, (jobject) that /*this*/);
                /*      ((java_lang_reflect_Field*)(o))->flag=f->flags;*/
                /* save type in slot-field for faster processing */
-               /*      setfield_critical(c,o,"flag",           "I",                jint,    (jint) f->flags);  */
+               /* setfield_critical(c,o,"flag",           "I",             jint,    (jint) f->flags); */
+               o->flag = f->flags;
                setfield_critical(c,o,"slot",           "I",                jint,    (jint) idx);  
                setfield_critical(c,o,"name",           "Ljava/lang/String;", jstring, (jstring) name);
                /*setfield_critical(c,o,"type",           "Ljava/lang/Class;",  jclass,  fieldtype);*/