Lines Matching refs:interface
65 const Interface& interface) { in getUserDefinedMethods() argument
67 for (const Interface* iface : interface.typeChain()) { in getUserDefinedMethods()
68 if (!AidlHelper::shouldBeExpanded(interface.fqName(), iface->fqName()) && in getUserDefinedMethods()
174 const Interface& interface, Formatter& out, in emitAidl() argument
176 interface.emitDocComment(out); in emitAidl()
177 if (interface.superType() && interface.superType()->fqName() != gIBaseFqName) { in emitAidl()
178 out << "// Interface inherits from " << interface.superType()->fqName().string() in emitAidl()
183 out << "interface " << getAidlName(interface.fqName()) << " "; in emitAidl()
189 for (const Interface* iface : interface.typeChain()) { in emitAidl()
190 if (!AidlHelper::shouldBeExpanded(interface.fqName(), iface->fqName())) { in emitAidl()
202 if (iface->getBaseName() != interface.getBaseName()) { in emitAidl()
222 << "::" << getAidlName(interface.fqName()) in emitAidl()
235 << "::" << getAidlName(interface.fqName()) in emitAidl()
248 const std::string aidlType = getAidlType(*res->get(), interface.fqName()); in emitAidl()
269 returnType = getAidlType(*results[0]->get(), interface.fqName()); in emitAidl()
326 /* attachToLast */ ");\n", interface); in emitAidl()
332 /* attachToLast */ ",", interface); in emitAidl()
337 /* attachToLast */ ");\n", interface); in emitAidl()