Home
last modified time | relevance | path

Searched refs:superType (Results 1 – 11 of 11) sorted by relevance

/system/tools/hidl/lint/lints/
Doneway.cpp45 return (iface.superType() != nullptr && includeParentMethods) in getInterfaceOnewayType()
46 ? getInterfaceOnewayType(*iface.superType(), true) in getInterfaceOnewayType()
63 onewayType = onewayType | getInterfaceOnewayType(*iface.superType(), true); in getInterfaceOnewayType()
99 InterfaceMethodType parentType = getInterfaceOnewayType(*iface->superType(), true); in onewayLint()
DmethodVersions.cpp115 [&](const Interface* superType) -> bool { in methodVersions() argument
116 const std::vector<Method*>& superMethods = superType->userDefinedMethods(); in methodVersions()
/system/tools/hidl/
DgenerateCpp.cpp261 const Interface *superType = iface->superType(); in generateInterfaceHeader() local
263 if (superType == nullptr) { in generateInterfaceHeader()
267 << superType->fullName(); in generateInterfaceHeader()
301 const Interface* superType = tuple.interface(); in generateInterfaceHeader() local
336 if (iface != superType) { in generateInterfaceHeader()
347 for (const Interface *superType : iface->typeChain()) { in generateInterfaceHeader() local
356 << superType->getCppArgumentType() in generateInterfaceHeader()
861 for (const Interface *superType : iface->superTypeChain()) { in generateCppSource() local
863 superType->fqName(), in generateCppSource()
864 superType->fqName().getInterfaceProxyName()); in generateCppSource()
[all …]
DInterface.cpp51 Scope* parent, const Reference<Type>& superType, const Hash* fileHash) in Interface() argument
52 : Scope(localName, fullName, location, parent), mSuperType(superType), mFileHash(fileHash) {} in Interface()
617 const Interface* Interface::superType() const { in superType() function in android::Interface
632 iface = iface->superType(); in typeChain()
638 return isIBase() ? std::vector<const Interface*>() : superType()->typeChain(); in superTypeChain()
681 return isIBase() ? std::vector<InterfaceAndMethod>() : superType()->allMethodsFromRoot(); in allSuperMethodsFromRoot()
819 const Interface* super = superType(); in emitHidlDefinition()
970 if (superType() != nullptr && !superType()->isJavaCompatible(visited)) { in deepIsJavaCompatible()
DgenerateInheritanceHierarchy.cpp36 if (callingIface->superType()) { in generateInheritanceHierarchy()
DgenerateJava.cpp148 const Interface *superType = iface->superType(); in generateJava() local
154 if (superType != nullptr) { in generateJava()
155 out << superType->fullJavaName(); in generateJava()
DInterface.h43 Scope* parent, const Reference<Type>& superType, const Hash* fileHash);
57 const Interface* superType() const;
DEnumType.cpp658 const Type* superType = type->storageType(); in typeChain() local
659 if (superType != nullptr && superType->isEnum()) { in typeChain()
660 type = static_cast<const EnumType*>(superType); in typeChain()
670 const Type* superType = storageType(); in superTypeChain() local
671 if (superType == nullptr || !superType->isEnum()) { in superTypeChain()
674 return static_cast<const EnumType*>(superType)->typeChain(); in superTypeChain()
Dhidl-gen_y.yy673 Reference<Type>* superType = $3;
677 if (superType != nullptr) {
683 superType = new Reference<Type>();
693 if (superType == nullptr) {
694superType = new Reference<Type>(gIBaseFqName.string(), gIBaseFqName, convertYYLoc(@$, ast));
714 *scope, *superType, ast->getFileHash());
DCoordinator.cpp754 if (iface->superType() == nullptr) { in enforceMinorVersionUprevs()
779 if (iface->superType()->fqName() != lastFQName) { in enforceMinorVersionUprevs()
782 << iface->superType()->fqName().string() in enforceMinorVersionUprevs()
/system/tools/hidl/hidl2aidl/
DAidlInterface.cpp177 if (interface.superType() && interface.superType()->fqName() != gIBaseFqName) { in emitAidl()
178 out << "// Interface inherits from " << interface.superType()->fqName().string() in emitAidl()