Searched refs:isInstanceMethod (Results 1 - 14 of 14) sorted by relevance

/macosx-10.9.5/JavaScriptCore-7537.78.1/API/
H A DObjCCallbackFunction.h35 JSObjectRef objCCallbackFunctionForMethod(JSContext *, Class, Protocol *, BOOL isInstanceMethod, SEL, const char* types);
H A DJSWrapperMap.mm126 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 DObjcRuntimeExtras.h86 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 DObjCCallbackFunction.mm587 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 Dobjc-runtime-old.mm1531 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 Dobjc-runtime-new.mm2839 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 Dobjc-runtime-old.h317 extern struct objc_method_description * lookup_protocol_method(struct old_protocol *proto, SEL aSel, BOOL isRequiredMethod, BOOL isInstanceMethod, BOOL recursive);
H A Druntime.h1159 * @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 Dobjc-internal.h472 OBJC_EXPORT const char *_protocol_getMethodTypeEncoding(Protocol *p, SEL sel, BOOL isRequiredMethod, BOOL isInstanceMethod)
H A Dobjc-runtime-new.h568 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 Dobjc-runtime-compat.h130 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 Dobjc-runtime-compat.m669 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 Dobjc-runtime-compat.h130 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 Dobjc-runtime-compat.m669 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;

Completed in 177 milliseconds