]> git.saurik.com Git - cycript.git/blobdiff - ObjectiveC/Library.mm
Added support for @class protocol lists.
[cycript.git] / ObjectiveC / Library.mm
index 5984ff6ac35466bae854567aff2ee5946f38e36c..3608867211f5f80331117812b91f4d156cc10248 100644 (file)
@@ -1332,6 +1332,8 @@ JSValueRef CYObjectiveC_RuntimeProperty(JSContextRef context, CYUTF8String name)
         return Instance::Make(context, nil);
     if (Class _class = objc_getClass(name.data))
         return CYMakeInstance(context, _class, true);
+    if (Protocol *protocol = objc_getProtocol(name.data))
+        return CYMakeInstance(context, protocol, true);
     return NULL;
 } CYPoolCatch(NULL) return /*XXX*/ NULL; }