hotspot/src/share/vm/interpreter/linkResolver.cpp
changeset 39699 7a2a49fd5ee0
parent 39421 a9652c919db8
child 41669 2091069b6851
equal deleted inserted replaced
39697:1f34864a0347 39699:7a2a49fd5ee0
   968                                                    !m->is_object_initializer());
   968                                                    !m->is_object_initializer());
   969 
   969 
   970       if (is_initialized_static_final_update || is_initialized_instance_final_update) {
   970       if (is_initialized_static_final_update || is_initialized_instance_final_update) {
   971         ss.print("Update to %s final field %s.%s attempted from a different method (%s) than the initializer method %s ",
   971         ss.print("Update to %s final field %s.%s attempted from a different method (%s) than the initializer method %s ",
   972                  is_static ? "static" : "non-static", resolved_klass()->external_name(), fd.name()->as_C_string(),
   972                  is_static ? "static" : "non-static", resolved_klass()->external_name(), fd.name()->as_C_string(),
   973                  current_klass()->external_name(),
   973                  m()->name()->as_C_string(),
   974                  is_static ? "<clinit>" : "<init>");
   974                  is_static ? "<clinit>" : "<init>");
   975         THROW_MSG(vmSymbols::java_lang_IllegalAccessError(), ss.as_string());
   975         THROW_MSG(vmSymbols::java_lang_IllegalAccessError(), ss.as_string());
   976       }
   976       }
   977     }
   977     }
   978   }
   978   }