Home
last modified time | relevance | path

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

/aosp12/system/tools/hidl/lint/lints/
H A 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()
H A DmethodVersions.cpp115 [&](const Interface* superType) -> bool { in methodVersions() argument
116 const std::vector<Method*>& superMethods = superType->userDefinedMethods(); in methodVersions()
/aosp12/system/tools/hidl/
H A 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()
611 const Interface* Interface::superType() const { in superType() function in android::Interface
626 iface = iface->superType(); in typeChain()
632 return isIBase() ? std::vector<const Interface*>() : superType()->typeChain(); in superTypeChain()
675 return isIBase() ? std::vector<InterfaceAndMethod>() : superType()->allMethodsFromRoot(); in allSuperMethodsFromRoot()
817 const Interface* super = superType(); in emitHidlDefinition()
968 if (superType() != nullptr && !superType()->isJavaCompatible(visited)) { in deepIsJavaCompatible()
H A DgenerateCpp.cpp261 const Interface *superType = iface->superType(); in generateInterfaceHeader() local
263 if (superType == nullptr) { in generateInterfaceHeader()
267 << superType->fullName(); in generateInterfaceHeader()
343 for (const Interface *superType : iface->typeChain()) { in generateInterfaceHeader() local
352 << superType->getCppArgumentType() in generateInterfaceHeader()
856 for (const Interface *superType : iface->superTypeChain()) { in generateCppSource() local
858 superType->fqName(), in generateCppSource()
859 superType->fqName().getInterfaceProxyName()); in generateCppSource()
1738 for (const Interface *superType : iface->typeChain()) { in generateInterfaceSource() local
1741 << (iface == superType ? "/* emitError */" : "emitError") << ") {\n"; in generateInterfaceSource()
[all …]
H A DEnumType.cpp641 const Type* superType = type->storageType(); in typeChain() local
642 if (superType != nullptr && superType->isEnum()) { in typeChain()
643 type = static_cast<const EnumType*>(superType); in typeChain()
653 const Type* superType = storageType(); in superTypeChain() local
654 if (superType == nullptr || !superType->isEnum()) { in superTypeChain()
657 return static_cast<const EnumType*>(superType)->typeChain(); in superTypeChain()
H A DgenerateJava.cpp148 const Interface *superType = iface->superType(); in generateJava() local
154 if (superType != nullptr) { in generateJava()
155 out << superType->fullJavaName(); in generateJava()
H A DInterface.h43 Scope* parent, const Reference<Type>& superType, const Hash* fileHash);
57 const Interface* superType() const;
H A DgenerateInheritanceHierarchy.cpp36 if (callingIface->superType()) { in generateInheritanceHierarchy()
H A 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());
H A DCoordinator.cpp754 if (iface->superType() == nullptr) { in enforceMinorVersionUprevs()
779 if (iface->superType()->fqName() != lastFQName) { in enforceMinorVersionUprevs()
782 << iface->superType()->fqName().string() in enforceMinorVersionUprevs()
/aosp12/system/tools/hidl/hidl2aidl/
H A DAidlInterface.cpp179 if (interface.superType() && interface.superType()->fqName() != gIBaseFqName) { in emitAidl()
180 out << "// Interface inherits from " << interface.superType()->fqName().string() in emitAidl()
/aosp12/packages/apps/TV/libs/m2/
H A Dauto-value-1.5.3.jarMETA-INF/ META-INF/MANIFEST.MF com/ com/google/ com/ ...