Lines Matching refs:klass
360 // Find the element klass, if this is an array.
393 // Check for prior unloaded klass. The SystemDictionary's answers
430 // If we fail to find an array klass, look again for its element type.
501 KlassHandle klass(THREAD, constantPoolOopDesc::klass_at_if_loaded(cpool, index));
503 if (klass.is_null()) {
504 // The klass has not been inserted into the constant pool.
513 // The klass has been inserted into the constant pool
515 klass = KlassHandle(THREAD, cpool->resolved_klass_at(index));
525 if (klass.is_null()) {
545 // Check for prior unloaded klass. The SystemDictionary's answers
547 ciSymbol* name = get_symbol(klass()->klass_part()->name());
556 return get_object(klass())->as_klass();
562 // Get a klass from the constant pool.
617 ciKlass* klass = get_klass_by_index_impl(cpool, index, ignore_will_link, accessor);
623 assert (klass->is_instance_klass() || klass->is_array_klass(),
624 "must be an instance or array klass ");
625 return ciConstant(T_OBJECT, klass->java_mirror());
669 // in the accessor klass.
689 // Get a field by index from a klass's constant pool.
884 // First, check non-klass dependencies as we might return early and
885 // not check klass dependencies if the system dictionary
888 if (deps.is_klass_type()) continue; // skip klass dependencies
891 record_failure("invalid non-klass dependency");
909 if (!deps.is_klass_type()) continue; // skip non-klass dependencies