Lines Matching refs:klass
32 #include "oops/klass.inline.hpp"
125 tty->print_cr("Error: uncached_lookup_method called on a klass oop."
133 klassOop Klass::base_create_klass_oop(KlassHandle& klass, int size,
137 Klass* kl = (Klass*) vtbl.allocate_permanent(klass, size, CHECK_NULL);
171 KlassHandle Klass::base_create_klass(KlassHandle& klass, int size,
173 klassOop ek = base_create_klass_oop(klass, size, vtbl, THREAD);
177 void Klass_vtbl::post_new_init_klass(KlassHandle& klass,
179 assert(!new_klass->klass_part()->null_vtbl(), "Not a complete klass");
180 CollectedHeap::post_allocation_install_obj_klass(klass, new_klass);
183 void* Klass_vtbl::operator new(size_t ignored, KlassHandle& klass,
187 // the installation of the klass pointer into the new klass "k"
191 (klassOop) CollectedHeap::permanent_obj_allocate_no_klass_install(klass,
348 assert(super() == NULL || super()->klass_part()->oop_is_instance(), "must be instance klass");
403 // This klass is alive but the subklass and siblings are not followed/updated.
565 st->print(" - klass: ");
566 obj->klass()->print_value_on(st);
581 guarantee(obj->klass()->is_perm(), "should be in permspace");
582 guarantee(obj->klass()->is_klass(), "klass field is not a klass");