comparison src/share/vm/runtime/vmStructs.cpp @ 6100:71afdabfd05b

7168280: Eliminate the generic signature index slot from field array for field without generic signature. Summary: Only allocate the generic signature index slot in the field array for field with generic signature attribute. Reviewed-by: coleenp, dlong
author jiangli
date Mon, 21 May 2012 14:10:35 -0400
parents 9f059abe8cf2
children 2fe087c3e814 8b0a4867acf0
comparison
equal deleted inserted replaced
6069:03d61caacd1e 6100:71afdabfd05b
2350 declare_constant(FieldInfo::name_index_offset) \ 2350 declare_constant(FieldInfo::name_index_offset) \
2351 declare_constant(FieldInfo::signature_index_offset) \ 2351 declare_constant(FieldInfo::signature_index_offset) \
2352 declare_constant(FieldInfo::initval_index_offset) \ 2352 declare_constant(FieldInfo::initval_index_offset) \
2353 declare_constant(FieldInfo::low_offset) \ 2353 declare_constant(FieldInfo::low_offset) \
2354 declare_constant(FieldInfo::high_offset) \ 2354 declare_constant(FieldInfo::high_offset) \
2355 declare_constant(FieldInfo::generic_signature_offset) \
2356 declare_constant(FieldInfo::field_slots) \ 2355 declare_constant(FieldInfo::field_slots) \
2357 \ 2356 \
2358 /************************************************/ \ 2357 /************************************************/ \
2359 /* instanceKlass InnerClassAttributeOffset enum */ \ 2358 /* instanceKlass InnerClassAttributeOffset enum */ \
2360 /************************************************/ \ 2359 /************************************************/ \