/macosx-10.9.5/JavaScriptCore-7537.78.1/API/ |
H A D | ObjCCallbackFunction.h | 35 JSObjectRef objCCallbackFunctionForMethod(JSContext *, Class, Protocol *, BOOL isInstanceMethod, SEL, const char* types);
|
H A D | JSWrapperMap.mm | 126 static NSMutableDictionary *createRenameMap(Protocol *protocol, BOOL isInstanceMethod) 130 forEachMethodInProtocol(protocol, NO, isInstanceMethod, ^(SEL sel, const char*){ 159 static void copyMethodsToObject(JSContext *context, Class objcClass, Protocol *protocol, BOOL isInstanceMethod, JSValue *object, NSMutableDictionary *accessorMethods = nil) 161 NSMutableDictionary *renameMap = createRenameMap(protocol, isInstanceMethod); 163 forEachMethodInProtocol(protocol, YES, isInstanceMethod, ^(SEL sel, const char* types){ 167 JSObjectRef method = objCCallbackFunctionForMethod(context, objcClass, protocol, isInstanceMethod, sel, types); 177 JSObjectRef method = objCCallbackFunctionForMethod(context, objcClass, protocol, isInstanceMethod, sel, types);
|
H A D | ObjcRuntimeExtras.h | 86 inline void forEachMethodInProtocol(Protocol *protocol, BOOL isRequiredMethod, BOOL isInstanceMethod, void (^callback)(SEL, const char*)) argument 89 struct objc_method_description* methods = protocol_copyMethodDescriptionList(protocol, isRequiredMethod, isInstanceMethod, &count); 226 const char *_protocol_getMethodTypeEncoding(Protocol *, SEL, BOOL isRequiredMethod, BOOL isInstanceMethod);
|
H A D | ObjCCallbackFunction.mm | 587 JSObjectRef objCCallbackFunctionForMethod(JSContext *context, Class cls, Protocol *protocol, BOOL isInstanceMethod, SEL sel, const char* types) 591 if (!isInstanceMethod) 593 return objCCallbackFunctionForInvocation(context, invocation, isInstanceMethod ? CallbackInstanceMethod : CallbackClassMethod, isInstanceMethod ? cls : nil, _protocol_getMethodTypeEncoding(protocol, sel, YES, isInstanceMethod));
|
/macosx-10.9.5/objc4-551.1/runtime/ |
H A D | objc-runtime-old.mm | 1531 BOOL isRequiredMethod, BOOL isInstanceMethod, 1538 if (isInstanceMethod) { 1544 if (isInstanceMethod) { 1555 isRequiredMethod,isInstanceMethod,true); 1583 BOOL isRequiredMethod, BOOL isInstanceMethod) 1591 isRequiredMethod, isInstanceMethod, true); 1606 BOOL isInstanceMethod, 1621 if (isInstanceMethod) { 1627 if (isInstanceMethod) { 1796 BOOL isRequiredMethod, BOOL isInstanceMethod) [all...] |
H A D | objc-runtime-new.mm | 2839 static void getExtendedTypesIndexesForMethod(protocol_t *proto, const method_t *m, bool isRequiredMethod, bool isInstanceMethod, uint32_t& a, uint32_t &b) 2843 if (isRequiredMethod && isInstanceMethod) { 2849 if (isRequiredMethod && !isInstanceMethod) { 2855 if (!isRequiredMethod && isInstanceMethod) { 2861 if (!isRequiredMethod && !isInstanceMethod) { 2873 static uint32_t getExtendedTypesIndexForMethod(protocol_t *proto, const method_t *m, bool isRequiredMethod, bool isInstanceMethod) 2878 isInstanceMethod, a, b); 2999 bool isRequiredMethod, bool isInstanceMethod, 3009 getProtocolMethodList(proto, isRequiredMethod, isInstanceMethod); 3020 isRequiredMethod, isInstanceMethod, [all...] |
H A D | objc-runtime-old.h | 317 extern struct objc_method_description * lookup_protocol_method(struct old_protocol *proto, SEL aSel, BOOL isRequiredMethod, BOOL isInstanceMethod, BOOL recursive);
|
H A D | runtime.h | 1159 * @param isInstanceMethod A Boolean value that indicates whether aSel is an instance method. 1162 * \e isRequiredMethod, and \e isInstanceMethod for the protocol \e p. 1168 OBJC_EXPORT struct objc_method_description protocol_getMethodDescription(Protocol *p, SEL aSel, BOOL isRequiredMethod, BOOL isInstanceMethod) 1177 * @param isInstanceMethod A Boolean value that indicates whether returned methods should 1182 * specified by \e isRequiredMethod and \e isInstanceMethod. The array contains \c *outCount pointers followed 1188 OBJC_EXPORT struct objc_method_description *protocol_copyMethodDescriptionList(Protocol *p, BOOL isRequiredMethod, BOOL isInstanceMethod, unsigned int *outCount) 1261 * @param isInstanceMethod YES if the method is an instance method. 1263 OBJC_EXPORT void protocol_addMethodDescription(Protocol *proto, SEL name, const char *types, BOOL isRequiredMethod, BOOL isInstanceMethod)
|
H A D | objc-internal.h | 472 OBJC_EXPORT const char *_protocol_getMethodTypeEncoding(Protocol *p, SEL sel, BOOL isRequiredMethod, BOOL isInstanceMethod)
|
H A D | objc-runtime-new.h | 568 extern Method protocol_getMethod(protocol_t *p, SEL sel, bool isRequiredMethod, bool isInstanceMethod, bool recursive);
|
/macosx-10.9.5/pyobjc-42/2.5/pyobjc/pyobjc-core/Modules/objc/ |
H A D | objc-runtime-compat.h | 130 extern struct objc_method_description *(*PyObjC_protocol_copyMethodDescriptionList)(Protocol *p, BOOL isRequiredMethod, BOOL isInstanceMethod, unsigned int *outCount); 132 extern struct objc_method_description (*PyObjC_protocol_getMethodDescription)(Protocol *p, SEL aSel, BOOL isRequiredMethod, BOOL isInstanceMethod);
|
H A D | objc-runtime-compat.m | 669 compat_protocol_copyMethodDescriptionList(Protocol *p, BOOL isRequiredMethod, BOOL isInstanceMethod, unsigned int *outCount) 678 if (isInstanceMethod) { 742 compat_protocol_getMethodDescription(Protocol *p, SEL aSel, BOOL isRequiredMethod, BOOL isInstanceMethod) 751 if (isInstanceMethod) { 778 struct objc_method_description *(*PyObjC_protocol_copyMethodDescriptionList)(Protocol *p, BOOL isRequiredMethod, BOOL isInstanceMethod, unsigned int *outCount) = NULL; 780 struct objc_method_description (*PyObjC_protocol_getMethodDescription)(Protocol *p, SEL aSel, BOOL isRequiredMethod, BOOL isInstanceMethod) = NULL;
|
/macosx-10.9.5/pyobjc-42/pyobjc/pyobjc-core/Modules/objc/ |
H A D | objc-runtime-compat.h | 130 extern struct objc_method_description *(*PyObjC_protocol_copyMethodDescriptionList)(Protocol *p, BOOL isRequiredMethod, BOOL isInstanceMethod, unsigned int *outCount); 132 extern struct objc_method_description (*PyObjC_protocol_getMethodDescription)(Protocol *p, SEL aSel, BOOL isRequiredMethod, BOOL isInstanceMethod);
|
H A D | objc-runtime-compat.m | 669 compat_protocol_copyMethodDescriptionList(Protocol *p, BOOL isRequiredMethod, BOOL isInstanceMethod, unsigned int *outCount) 678 if (isInstanceMethod) { 742 compat_protocol_getMethodDescription(Protocol *p, SEL aSel, BOOL isRequiredMethod, BOOL isInstanceMethod) 751 if (isInstanceMethod) { 778 struct objc_method_description *(*PyObjC_protocol_copyMethodDescriptionList)(Protocol *p, BOOL isRequiredMethod, BOOL isInstanceMethod, unsigned int *outCount) = NULL; 780 struct objc_method_description (*PyObjC_protocol_getMethodDescription)(Protocol *p, SEL aSel, BOOL isRequiredMethod, BOOL isInstanceMethod) = NULL;
|