Object create_object_only(CStrRef s, ObjectData* root /* = NULL*/) { ObjectData *obj = create_object_only_no_init(s, root); if (UNLIKELY(!obj)) throw_missing_class(s); Object r = obj; obj->init(); return r; }
bool get_call_info_static_method(MethodCallPackage &mcp) { StringData *s ATTRIBUTE_UNUSED (mcp.rootCls); const ObjectStaticCallbacks *cwo = get_object_static_callbacks(s); if (LIKELY(cwo != 0)) return ObjectStaticCallbacks::GetCallInfo(cwo, mcp, -1); if (mcp.m_fatal) throw_missing_class(s->data()); return false; }