Home
last modified time | relevance | path

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

/system/tools/hidl/
DInterface.cpp75 Scope* parent, const Reference<Type>& superType, const Hash* fileHash) in Interface() argument
76 : Scope(localName, fullName, location, parent), mSuperType(superType), mFileHash(fileHash) {} in Interface()
637 const Interface* Interface::superType() const { in superType() function in android::Interface
652 iface = iface->superType(); in typeChain()
658 return isIBase() ? std::vector<const Interface*>() : superType()->typeChain(); in superTypeChain()
701 return isIBase() ? std::vector<InterfaceAndMethod>() : superType()->allMethodsFromRoot(); in allSuperMethodsFromRoot()
969 const Interface* superClass = superType(); in hasOnewayMethods()
979 if (superType() != nullptr && !superType()->isJavaCompatible(visited)) { in deepIsJavaCompatible()
DgenerateCpp.cpp267 const Interface *superType = iface->superType(); in generateInterfaceHeader() local
269 if (superType == nullptr) { in generateInterfaceHeader()
273 << superType->fullName(); in generateInterfaceHeader()
348 for (const Interface *superType : iface->typeChain()) { in generateInterfaceHeader() local
356 << superType->getCppArgumentType() in generateInterfaceHeader()
860 for (const Interface *superType : iface->superTypeChain()) { in generateCppSource() local
862 superType->fqName(), in generateCppSource()
863 superType->fqName().getInterfaceProxyName()); in generateCppSource()
1803 for (const Interface *superType : iface->typeChain()) { in generateInterfaceSource() local
1809 << superType->getCppArgumentType() in generateInterfaceSource()
[all …]
DEnumType.cpp586 const Type* superType = type->storageType(); in typeChain() local
587 if (superType != nullptr && superType->isEnum()) { in typeChain()
588 type = static_cast<const EnumType*>(superType); in typeChain()
598 const Type* superType = storageType(); in superTypeChain() local
599 if (superType == nullptr || !superType->isEnum()) { in superTypeChain()
602 return static_cast<const EnumType*>(superType)->typeChain(); in superTypeChain()
DInterface.h38 Scope* parent, const Reference<Type>& superType, const Hash* fileHash);
50 const Interface* superType() const;
DgenerateJava.cpp150 const Interface *superType = iface->superType(); in generateJava() local
156 if (superType != nullptr) { in generateJava()
157 out << superType->fullJavaName(); in generateJava()
Dhidl-gen_y.yy669 Reference<Type>* superType = $3;
673 if (superType != nullptr) {
679 superType = new Reference<Type>();
689 if (superType == nullptr) {
690 superType = new Reference<Type>(gIBaseFqName, convertYYLoc(@$));
710 *scope, *superType, ast->getFileHash());
DCoordinator.cpp743 if (iface->superType() == nullptr) { in enforceMinorVersionUprevs()
768 if (iface->superType()->fqName() != lastFQName) { in enforceMinorVersionUprevs()
771 << iface->superType()->fqName().string() in enforceMinorVersionUprevs()