Lines Matching defs:klass
35 // an aggregate of the VM's oop and klass hierarchies (see
44 // Within the VM, the oop and klass hierarchies are separate.
81 // Unloaded klass/method variant. `klass' is the klass of the unloaded
82 // klass/method, if that makes sense.
83 ciObject::ciObject(ciKlass* klass) {
85 assert(klass != NULL, "must supply klass");
87 _klass = klass;
101 // ciObject::klass
104 ciKlass* ciObject::klass() {
109 // No one should ask it for its klass.
117 _klass = CURRENT_ENV->get_klass(o->klass());
182 if (klass() == env->String_klass() || klass() == env->Class_klass()) {
185 if (klass()->is_subclass_of(env->MethodHandle_klass()) ||
186 klass()->is_subclass_of(env->CallSite_klass())) {