equal
deleted
inserted
replaced
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 } |