* src/cacaoh/cacaoh.c (main): Removed linkverbose.
[cacao.git] / src / vmcore / field.h
index d995261ae51ef28fb44b44fe6bcbb3e2863c3737..4f9dcd121ffe8076674a1ba7c0c12f9679a3da36 100644 (file)
@@ -22,7 +22,6 @@
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
    02110-1301, USA.
 
-   $Id: field.h 8229 2007-07-24 18:42:44Z twisti $
 */
 
 
@@ -65,9 +64,8 @@ struct fieldinfo {          /* field of a class                                 */
        utf       *signature; /* Signature attribute string                       */
        typedesc  *parseddesc;/* parsed descriptor                                */
 
-       s4         offset;    /* offset from start of object (instance variables) */
-
-       imm_union  value;     /* storage for static values (class variables)      */
+       int32_t    offset;    /* offset from start of object (instance variables) */
+       imm_union *value;     /* storage for static values (class variables)      */
 };
 
 
@@ -77,6 +75,8 @@ bool       field_load(classbuffer *cb, fieldinfo *f, descriptor_pool *descpool);
 classinfo *field_get_type(fieldinfo *f);
 void       field_free(fieldinfo *f);
 
+java_handle_bytearray_t *field_get_annotations(fieldinfo *f);
+
 #if !defined(NDEBUG)
 void field_printflags(fieldinfo *f);
 void field_print(fieldinfo *f);