hotspot/src/share/vm/runtime/reflection.cpp
changeset 13101 67539edd246d
parent 12231 6a9cfc59a18a
child 13391 30245956af37
equal deleted inserted replaced
13100:a97a0bd28c2e 13101:67539edd246d
   827   java_lang_reflect_Field::set_type(rh(), type());
   827   java_lang_reflect_Field::set_type(rh(), type());
   828   // Note the ACC_ANNOTATION bit, which is a per-class access flag, is never set here.
   828   // Note the ACC_ANNOTATION bit, which is a per-class access flag, is never set here.
   829   java_lang_reflect_Field::set_modifiers(rh(), fd->access_flags().as_int() & JVM_RECOGNIZED_FIELD_MODIFIERS);
   829   java_lang_reflect_Field::set_modifiers(rh(), fd->access_flags().as_int() & JVM_RECOGNIZED_FIELD_MODIFIERS);
   830   java_lang_reflect_Field::set_override(rh(), false);
   830   java_lang_reflect_Field::set_override(rh(), false);
   831   if (java_lang_reflect_Field::has_signature_field() &&
   831   if (java_lang_reflect_Field::has_signature_field() &&
   832       fd->generic_signature() != NULL) {
   832       fd->has_generic_signature()) {
   833     Symbol*  gs = fd->generic_signature();
   833     Symbol*  gs = fd->generic_signature();
   834     Handle sig = java_lang_String::create_from_symbol(gs, CHECK_NULL);
   834     Handle sig = java_lang_String::create_from_symbol(gs, CHECK_NULL);
   835     java_lang_reflect_Field::set_signature(rh(), sig());
   835     java_lang_reflect_Field::set_signature(rh(), sig());
   836   }
   836   }
   837   if (java_lang_reflect_Field::has_annotations_field()) {
   837   if (java_lang_reflect_Field::has_annotations_field()) {