Lines Matching refs:sel_klass
155 void LinkResolver::check_klass_accessability(KlassHandle ref_klass, KlassHandle sel_klass, TRAPS) {
157 sel_klass->as_klassOop(),
164 sel_klass->external_name(),
327 KlassHandle sel_klass,
341 sel_klass() == SystemDictionary::Object_klass() &&
354 sel_klass->as_klassOop(),
362 sel_klass->external_name(),
567 KlassHandle sel_klass,
572 sel_klass->as_klassOop(),
580 sel_klass->external_name(),
617 KlassHandle sel_klass(THREAD, instanceKlass::cast(resolved_klass())->find_field(field, sig, &fd));
619 if (sel_klass.is_null()){
626 check_field_accessability(ref_klass, resolved_klass, sel_klass, fd, CHECK);
637 if (is_put && fd.access_flags().is_final() && sel_klass() != pool->pool_holder()) {
642 // note 1: the klass which declared the field must be initialized (i.e, sel_klass)
648 sel_klass->initialize(CHECK);
654 Handle sel_loader (THREAD, instanceKlass::cast(sel_klass())->class_loader());
670 char* sel = instanceKlass::cast(sel_klass())->name()->as_C_string();