Home
last modified time | relevance | path

Searched refs:namedType (Results 1 – 8 of 8) sorted by relevance

/aosp12/system/tools/hidl/lint/lints/
H A DnamingConventions.cpp42 const NamedType* namedType = static_cast<const NamedType*>(type); in namingConventions() local
43 if (!Location::inSameFile(ast.getRootScope().location(), namedType->location())) { in namingConventions()
47 std::string definedName = namedType->definedName(); in namingConventions()
49 if (namedType->isInterface()) definedName = definedName.substr(1); in namingConventions()
54 if (namedType->isInterface()) desiredName = "I" + desiredName; in namingConventions()
56 errors->push_back(Lint(WARNING, namedType->location()) in namingConventions()
57 << "type \"" << namedType->definedName() in namingConventions()
63 if (namedType->isCompoundType()) { in namingConventions()
64 const CompoundType* compoundType = static_cast<const CompoundType*>(namedType); in namingConventions()
76 } else if (namedType->isEnum()) { in namingConventions()
[all …]
/aosp12/system/tools/hidl/hidl2aidl/
H A DAidlNamedType.cpp27 static void emitConversionNotes(Formatter& out, const NamedType& namedType) { in emitConversionNotes() argument
30 namedType.emitHidlDefinition(out); in emitConversionNotes()
109 const NamedType& namedType, const Coordinator& coordinator, in emitAidl() argument
112 if (namedType.isTypeDef()) { in emitAidl()
113 const TypeDef& typeDef = static_cast<const TypeDef&>(namedType); in emitAidl()
115 } else if (namedType.isCompoundType()) { in emitAidl()
118 } else if (namedType.isEnum()) { in emitAidl()
119 const EnumType& enumType = static_cast<const EnumType&>(namedType); in emitAidl()
121 } else if (namedType.isInterface()) { in emitAidl()
122 const Interface& iface = static_cast<const Interface&>(namedType); in emitAidl()
[all …]
H A DAidlType.cpp57 const NamedType& namedType = static_cast<const NamedType&>(type); in getAidlType() local
58 if (getAidlPackage(relativeTo) == getAidlPackage(namedType.fqName())) { in getAidlType()
59 return getAidlName(namedType.fqName()); in getAidlType()
61 std::optional<const ReplacedTypeInfo> type = getAidlReplacedType(namedType.fqName()); in getAidlType()
63 notes() << "Replacing type " << namedType.fqName().string() << " with " in getAidlType()
67 std::optional<std::string> name = getAidlFQName(namedType.fqName()).value(); in getAidlType()
71 LOG(FATAL) << "Failed to resolve Aidl FQName: " << namedType.fqName().string(); in getAidlType()
H A DAidlHelper.cpp94 const NamedType& namedType = *static_cast<const NamedType*>(&type); in importLocallyReferencedType() local
96 std::optional<std::string> import = AidlHelper::getAidlFQName(namedType.fqName()); in importLocallyReferencedType()
117 for (const NamedType* namedType : scope.getSubTypes()) { in emitFileHeader() local
118 importLocallyReferencedType(*namedType, &imports); in emitFileHeader()
166 const NamedType& namedType, const Coordinator& coordinator, in getFileWithHeader() argument
169 coordinator.getFormatter(namedType.fqName(), Coordinator::Location::DIRECT, in getFileWithHeader()
170 AidlHelper::getAidlPackagePath(namedType.fqName()) + "/" + in getFileWithHeader()
171 getAidlName(namedType.fqName()) + ".aidl"); in getFileWithHeader()
172 emitFileHeader(out, namedType, processedTypes); in getFileWithHeader()
H A Dmain.cpp162 static void getSubTypes(const NamedType& namedType, std::set<const NamedType*>* types) { in getSubTypes() argument
163 if (namedType.isScope()) { in getSubTypes()
164 const Scope& compoundType = static_cast<const Scope&>(namedType); in getSubTypes()
440 for (const auto& namedType : namedTypesInPackage) { in main() local
441 if (namedType->isCompoundType()) { in main()
443 AidlHelper::processCompoundType(static_cast<const CompoundType&>(*namedType), in main()
446 std::pair<const NamedType*, const ProcessedCompoundType>(namedType, processed)); in main()
459 for (const auto& namedType : namedTypesInPackage) { in main() local
460 AidlHelper::emitAidl(*namedType, coordinator, processedTypesInPackage); in main()
H A DAidlTranslate.cpp75 static void emitEnumStaticAssert(Formatter& out, const NamedType& namedType, AidlBackend backend) { in emitEnumStaticAssert() argument
76 CHECK(namedType.isEnum()); in emitEnumStaticAssert()
77 const auto& enumType = static_cast<const EnumType&>(namedType); in emitEnumStaticAssert()
88 out << "static_assert(" << aidlTypePackage(namedType, backend) << "::" << (*it)->name() in emitEnumStaticAssert()
89 << " == static_cast<" << aidlTypePackage(namedType, backend) << ">(" in emitEnumStaticAssert()
90 << namedType.fullName() << "::" << (*it)->name() << "));\n"; in emitEnumStaticAssert()
99 for (const auto& namedType : namedTypes) { in emitStaticAsserts() local
100 if (namedType->isEnum()) { in emitStaticAsserts()
101 emitEnumStaticAssert(out, *namedType, backend); in emitStaticAsserts()
H A DAidlHelper.h88 const NamedType& namedType, const Coordinator& coordinator,
96 const NamedType& namedType, const Coordinator& coordinator,
/aosp12/system/tools/hidl/
H A DCompoundType.cpp651 for (const NamedType* namedType : getSortedDefinedTypes()) { in emitInlineHidlDefinition() local
652 if (namesDeclaredInScope.find(namedType->fqName()) == namesDeclaredInScope.end()) { in emitInlineHidlDefinition()
654 preDeclaredTypes.push_back(namedType); in emitInlineHidlDefinition()