Lines Matching refs:field
579 "tried to access field %s.%s from class %s",
607 Symbol* field = pool->name_ref_at(index);
609 // Check if there's a resolved klass containing the field
612 THROW_MSG(vmSymbols::java_lang_NoSuchFieldError(), field->as_C_string());
615 // Resolve instance field
617 KlassHandle sel_klass(THREAD, instanceKlass::cast(resolved_klass())->find_field(field, sig, &fd));
618 // check if field exists; i.e., if a klass containing the field def has been selected
621 THROW_MSG(vmSymbols::java_lang_NoSuchFieldError(), field->as_C_string());
632 jio_snprintf(msg, sizeof(msg), "Expected %s field %s.%s", is_static ? "static" : "non-static", Klass::cast(resolved_klass())->external_name(), fd.name()->as_C_string());
642 // note 1: the klass which declared the field must be initialized (i.e, sel_klass)
646 // if the field access is legal; e.g., during compilation
664 const char* msg = "loader constraint violation: when resolving field"
666 "%s, and the class loader (instance of %s) for the field's resolved "
668 char* field_name = field->as_C_string();
683 // field, otherwise access of static fields in superclasses will not work.