< prev index next >

src/share/vm/oops/oop.hpp

Print this page




 196   oop obj_field(int offset) const;
 197   volatile oop obj_field_volatile(int offset) const;
 198   void obj_field_put(int offset, oop value);
 199   void obj_field_put_raw(int offset, oop value);
 200   void obj_field_put_volatile(int offset, oop value);
 201 
 202   Metadata* metadata_field(int offset) const;
 203   void metadata_field_put(int offset, Metadata* value);
 204 
 205   jbyte byte_field(int offset) const;
 206   void byte_field_put(int offset, jbyte contents);
 207 
 208   jchar char_field(int offset) const;
 209   void char_field_put(int offset, jchar contents);
 210 
 211   jboolean bool_field(int offset) const;
 212   void bool_field_put(int offset, jboolean contents);
 213 
 214   jint int_field(int offset) const;
 215   void int_field_put(int offset, jint contents);

 216 
 217   jshort short_field(int offset) const;
 218   void short_field_put(int offset, jshort contents);
 219 
 220   jlong long_field(int offset) const;
 221   void long_field_put(int offset, jlong contents);
 222 
 223   jfloat float_field(int offset) const;
 224   void float_field_put(int offset, jfloat contents);
 225 
 226   jdouble double_field(int offset) const;
 227   void double_field_put(int offset, jdouble contents);
 228 
 229   address address_field(int offset) const;
 230   void address_field_put(int offset, address contents);
 231 
 232   oop obj_field_acquire(int offset) const;
 233   void release_obj_field_put(int offset, oop value);
 234 
 235   jbyte byte_field_acquire(int offset) const;




 196   oop obj_field(int offset) const;
 197   volatile oop obj_field_volatile(int offset) const;
 198   void obj_field_put(int offset, oop value);
 199   void obj_field_put_raw(int offset, oop value);
 200   void obj_field_put_volatile(int offset, oop value);
 201 
 202   Metadata* metadata_field(int offset) const;
 203   void metadata_field_put(int offset, Metadata* value);
 204 
 205   jbyte byte_field(int offset) const;
 206   void byte_field_put(int offset, jbyte contents);
 207 
 208   jchar char_field(int offset) const;
 209   void char_field_put(int offset, jchar contents);
 210 
 211   jboolean bool_field(int offset) const;
 212   void bool_field_put(int offset, jboolean contents);
 213 
 214   jint int_field(int offset) const;
 215   void int_field_put(int offset, jint contents);
 216   void int_field_put_raw(int offset, jint contents);
 217 
 218   jshort short_field(int offset) const;
 219   void short_field_put(int offset, jshort contents);
 220 
 221   jlong long_field(int offset) const;
 222   void long_field_put(int offset, jlong contents);
 223 
 224   jfloat float_field(int offset) const;
 225   void float_field_put(int offset, jfloat contents);
 226 
 227   jdouble double_field(int offset) const;
 228   void double_field_put(int offset, jdouble contents);
 229 
 230   address address_field(int offset) const;
 231   void address_field_put(int offset, address contents);
 232 
 233   oop obj_field_acquire(int offset) const;
 234   void release_obj_field_put(int offset, oop value);
 235 
 236   jbyte byte_field_acquire(int offset) const;


< prev index next >