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, const Coordinator& coordinator, in emitAidl() argument
176 Formatter out = getFileWithHeader(interface, coordinator, processedTypes); in emitAidl()
178 interface.emitDocComment(out); in emitAidl()
179 if (interface.superType() && interface.superType()->fqName() != gIBaseFqName) { in emitAidl()
180 out << "// Interface inherits from " << interface.superType()->fqName().string() in emitAidl()
185 out << "interface " << getAidlName(interface.fqName()) << " "; in emitAidl()
191 for (const Interface* iface : interface.typeChain()) { in emitAidl()
192 if (!AidlHelper::shouldBeExpanded(interface.fqName(), iface->fqName())) { in emitAidl()
204 if (iface->getBaseName() != interface.getBaseName()) { in emitAidl()
224 << "::" << getAidlName(interface.fqName()) in emitAidl()
234 << "::" << getAidlName(interface.fqName()) in emitAidl()
247 const std::string aidlType = getAidlType(*res->get(), interface.fqName()); in emitAidl()
268 returnType = getAidlType(*results[0]->get(), interface.fqName()); in emitAidl()
325 /* attachToLast */ ");\n", interface); in emitAidl()
331 /* attachToLast */ ",", interface); in emitAidl()
336 /* attachToLast */ ");\n", interface); in emitAidl()