Home | History | Annotate | Download | only in Rewrite

Lines Matching defs:SuperClass

1405   ObjCInterfaceDecl *SuperClass = ClassDecl->getSuperClass();
1406 while (SuperClass) {
1407 RewriteInterfaceDecl(SuperClass);
1408 SuperClass = SuperClass->getSuperClass();
1499 case ObjCMessageExpr::SuperClass:
1582 case ObjCMessageExpr::SuperClass:
3006 // struct objc_object *object; struct objc_object *superClass;
3017 // struct objc_object *superClass;
3267 case ObjCMessageExpr::SuperClass: {
5989 Preamble += "\n\tstruct objc_object *superClass; ";
5992 Preamble += ": object(o), superClass(s) {} ";
6239 /// struct _class_t *superclass;
6324 Result += "\tstruct _class_t *superclass;\n";
6591 ObjCInterfaceDecl *SuperClass = CDecl->getSuperClass();
6594 if (SuperClass->getImplementation())
6601 Result += SuperClass->getNameAsString();
6604 if (metaclass && RootClass != SuperClass) {
6665 const ObjCInterfaceDecl *SuperClass =
6676 Result += ".superclass = ";
6682 Result += SuperClass->getNameAsString(); Result += ";\n";
6693 Result += ".superclass = "; Result += "&OBJC_CLASS_$_";
6694 Result += SuperClass->getNameAsString(); Result += ";\n";