// ------------------------------------------------------------------ // ciObject::ciObject // ciObject::ciObject(Handle h) { ASSERT_IN_VM; if (ciObjectFactory::is_initialized()) { _handle = JNIHandles::make_local(h()); } else { _handle = JNIHandles::make_global(h); } _klass = NULL; init_flags_from(h()); }
// ------------------------------------------------------------------ // ciObject::ciObject ciObject::ciObject(oop o) { ASSERT_IN_VM; if (ciObjectFactory::is_initialized()) { _handle = JNIHandles::make_local(o); } else { _handle = JNIHandles::make_global(o); } _klass = NULL; _ident = 0; init_flags_from(o); }