Home | History | Annotate | Download | only in objc

Lines Matching refs:thisClass

97     ClassStructPtr thisClass = _isa;
98 while (thisClass && methodList.isEmpty()) {
101 MethodStructPtr* objcMethodList = class_copyMethodList(thisClass, &numMethodsInClass);
105 while ((objcMethodList = class_nextMethodList(thisClass, &iterator))) {
120 if ([thisClass respondsToSelector:@selector(isSelectorExcludedFromWebScript:)])
121 if ([thisClass isSelectorExcludedFromWebScript:objcMethodSelector])
127 if ([thisClass respondsToSelector:@selector(webScriptNameForSelector:)])
128 mappedName = [thisClass webScriptNameForSelector:objcMethodSelector];
131 Method* aMethod = new ObjcMethod(thisClass, objcMethodSelector); // deleted when the dictionary is destroyed
138 thisClass = class_getSuperclass(thisClass);
142 thisClass = thisClass->super_class;
154 ClassStructPtr thisClass = _isa;
172 if ([thisClass respondsToSelector:@selector(isKeyExcludedFromWebScript:)])
173 if ([thisClass isKeyExcludedFromWebScript:UTF8KeyName])
180 if ([thisClass respondsToSelector:@selector(webScriptNameForKey:)])
181 mappedName = [thisClass webScriptNameForKey:UTF8KeyName];
193 while (thisClass) {
196 IvarStructPtr* ivarsInClass = class_copyIvarList(thisClass, &numFieldsInClass);
198 struct objc_ivar_list* fieldsInClass = thisClass->ivars;
213 if ([thisClass respondsToSelector:@selector(isKeyExcludedFromWebScript:)])
214 if ([thisClass isKeyExcludedFromWebScript:objcIvarName])
220 if ([thisClass respondsToSelector:@selector(webScriptNameForKey:)])
221 mappedName = [thisClass webScriptNameForKey:objcIvarName];
230 thisClass = class_getSuperclass(thisClass);
234 thisClass = thisClass->super_class;