Home
last modified time | relevance | path

Searched refs:defined_type (Results 1 – 20 of 20) sorted by relevance

/aosp12/system/tools/aidl/
H A Dgenerate_ndk.cpp88 if (defined_type.IsGeneric()) { in GenerateNdkParcel()
209 if (defined_type.IsSensitiveData()) { in GenerateHeaderIncludes()
491 out << cpp::GenLogAfterExecute(ClassName(defined_type, ClassNames::CLIENT), defined_type, in GenerateClientMethodDefinition()
541 out << cpp::GenLogAfterExecute(ClassName(defined_type, ClassNames::SERVER), defined_type, in GenerateServerCaseDefinition()
591 std::any_of(defined_type.GetMethods().begin(), defined_type.GetMethods().end(), in GenerateClassSource()
1026 if (defined_type.IsFixedSize()) { in GenerateParcelHeader()
1080 if (defined_type.IsGeneric()) { in GenerateParcelSource()
1099 GenerateConstantDefinitions(out, defined_type, clazz, cpp::TemplateDecl(defined_type)); in GenerateParcelSource()
1190 if (defined_type.IsFixedSize()) { in GenerateParcelHeader()
1220 if (defined_type.IsGeneric()) { in GenerateParcelSource()
[all …]
H A Dgenerate_ndk.h30 const AidlDefinedType& defined_type, const IoDelegate& io_delegate);
33 void GenerateSource(CodeWriter& out, const AidlTypenames& types, const AidlInterface& defined_type,
36 const AidlInterface& defined_type, const Options& options);
38 const AidlInterface& defined_type, const Options& options);
40 const AidlInterface& defined_type, const Options& options);
42 const AidlInterface& defined_type, const Options& options);
44 const AidlInterface& defined_type, const Options& options);
46 const AidlInterface& defined_type, const Options& options);
48 const AidlInterface& defined_type, const Options& options);
H A Daidl.cpp106 const std::string package = defined_type.GetPackage(); in check_filename()
119 const std::string name = defined_type.GetName(); in check_filename()
180 if (defined_type.AsUnstructuredParcelable() != nullptr && in write_dep_file()
226 string package = defined_type.GetPackage(); in GetOutputFilePath()
238 result += defined_type.GetName(); in GetOutputFilePath()
603 for (const auto& defined_type : types) { in load_and_validate_aidl() local
614 defined_type); in load_and_validate_aidl()
626 if (!defined_type->CheckValid(*typenames)) { in load_and_validate_aidl()
660 if (defined_type->IsVintfStability()) { in load_and_validate_aidl()
663 AIDL_ERROR(defined_type) in load_and_validate_aidl()
[all …]
H A Daidl_typenames.cpp136 for (const auto& defined_type : doc->DefinedTypes()) { in GetDocumentFor() local
137 if (defined_type.get() == type) { in GetDocumentFor()
175 if (auto defined_type = TryGetDefinedType(type_name); defined_type) { in IsParcelable() local
176 return defined_type->AsParcelable() != nullptr; in IsParcelable()
233 const AidlDefinedType* defined_type = TryGetDefinedType(type_name); in ResolveTypename() local
234 if (defined_type != nullptr) { in ResolveTypename()
235 return {defined_type->GetCanonicalName(), true, defined_type}; in ResolveTypename()
336 if (auto defined_type = TryGetDefinedType(type.GetName()); defined_type != nullptr) { in GetEnumDeclaration() local
345 if (auto defined_type = TryGetDefinedType(type.GetName()); defined_type != nullptr) { in GetInterface() local
346 if (auto intf = defined_type->AsInterface(); intf != nullptr) { in GetInterface()
[all …]
H A Daidl_to_cpp_common.cpp52 string ClassName(const AidlDefinedType& defined_type, ClassNames type) { in ClassName() argument
53 string base_name = defined_type.GetName(); in ClassName()
72 return defined_type.GetName(); in ClassName()
78 std::string file_path = defined_type.GetPackage(); in HeaderFile()
87 file_path += ClassName(defined_type, class_type); in HeaderFile()
93 void EnterNamespace(CodeWriter& out, const AidlDefinedType& defined_type) { in EnterNamespace() argument
94 const std::vector<std::string> packages = defined_type.GetSplitPackage(); in EnterNamespace()
99 void LeaveNamespace(CodeWriter& out, const AidlDefinedType& defined_type) { in LeaveNamespace() argument
220 std::string TemplateDecl(const AidlParcelable& defined_type) { in TemplateDecl() argument
222 if (defined_type.IsGeneric()) { in TemplateDecl()
[all …]
H A Daidl_to_cpp_common.h44 string ClassName(const AidlDefinedType& defined_type, ClassNames type);
49 std::string HeaderFile(const AidlDefinedType& defined_type, ClassNames class_type,
52 void EnterNamespace(CodeWriter& out, const AidlDefinedType& defined_type);
53 void LeaveNamespace(CodeWriter& out, const AidlDefinedType& defined_type);
78 std::string TemplateDecl(const AidlParcelable& defined_type);
H A Daidl_dumpapi.cpp153 static string GetApiDumpPathFor(const AidlDefinedType& defined_type, const Options& options) { in GetApiDumpPathFor() argument
154 string package_as_path = Join(Split(defined_type.GetPackage(), "."), OS_PATH_SEPARATOR); in GetApiDumpPathFor()
155 AIDL_FATAL_IF(options.OutputDir().empty() || options.OutputDir().back() != '/', defined_type); in GetApiDumpPathFor()
156 return options.OutputDir() + package_as_path + OS_PATH_SEPARATOR + defined_type.GetName() + in GetApiDumpPathFor()
H A Daidl_language.cpp495 defined_type_ = result.defined_type; in Resolve()
528 const auto defined_type = typenames.TryGetDefinedType(type_name); in CheckValid() local
530 defined_type != nullptr ? defined_type->AsParameterizable() : nullptr; in CheckValid()
607 const auto defined_type = typenames.TryGetDefinedType(GetName()); in CheckValid() local
608 if (defined_type != nullptr && defined_type->AsInterface() != nullptr) { in CheckValid()
623 const auto defined_type = typenames.TryGetDefinedType(GetName()); in CheckValid() local
624 if (defined_type != nullptr && defined_type->AsEnumDeclaration() != nullptr && !IsArray()) { in CheckValid()
642 if (auto defined_type = type.GetDefinedType(); defined_type) { in AidlConstantValueDecorator() local
643 auto enum_type = defined_type->AsEnumDeclaration(); in AidlConstantValueDecorator()
1110 const auto defined_type = typenames.TryGetDefinedType(GetName()); in LanguageSpecificCheckValid() local
[all …]
H A Dgenerate_aidl_mappings.cpp30 SignatureMap generate_mappings(const AidlDefinedType* defined_type, in generate_mappings() argument
32 const AidlInterface* interface = defined_type->AsInterface(); in generate_mappings()
H A Daidl_const_expressions.cpp472 const AidlDefinedType* defined_type = type.GetDefinedType(); in ValueString() local
473 if (defined_type && !type.IsArray()) { in ValueString()
474 const AidlEnumDeclaration* enum_type = defined_type->AsEnumDeclaration(); in ValueString()
476 AIDL_ERROR(this) << "Invalid type (" << defined_type->GetCanonicalName() in ValueString()
736 const AidlDefinedType* defined_type; in Resolve() local
738 defined_type = ref_type_->GetDefinedType(); in Resolve()
740 defined_type = scope; in Resolve()
743 if (!defined_type) { in Resolve()
750 if (auto enum_decl = defined_type->AsEnumDeclaration(); enum_decl) { in Resolve()
757 for (const auto& c : defined_type->GetConstantDeclarations()) { in Resolve()
[all …]
H A Daidl_to_rust.cpp69 if (auto defined_type = type.GetDefinedType(); defined_type) { in ConstantValueDecoratorInternal() local
70 auto enum_type = defined_type->AsEnumDeclaration(); in ConstantValueDecoratorInternal()
H A Daidl_to_ndk.cpp32 std::string NdkHeaderFile(const AidlDefinedType& defined_type, cpp::ClassNames name, in NdkHeaderFile() argument
35 return std::string("aidl") + seperator + cpp::HeaderFile(defined_type, name, use_os_sep); in NdkHeaderFile()
81 if (auto defined_type = type.GetDefinedType(); defined_type) { in ConstantValueDecorator() local
82 auto enum_type = defined_type->AsEnumDeclaration(); in ConstantValueDecorator()
H A Ddiagnostics.cpp182 const auto defined_type = v.GetType().GetDefinedType(); in CheckExplicitDefault() local
183 if (defined_type && defined_type->AsEnumDeclaration()) { in CheckExplicitDefault()
H A Daidl_to_cpp.cpp206 if (auto defined_type = type.GetDefinedType(); defined_type) { in ConstantValueDecorator() local
207 auto enum_type = defined_type->AsEnumDeclaration(); in ConstantValueDecorator()
H A Dgenerate_rust.cpp795 bool GenerateRust(const string& filename, const AidlDefinedType* defined_type, in GenerateRust() argument
798 if (const AidlStructuredParcelable* parcelable = defined_type->AsStructuredParcelable(); in GenerateRust()
803 if (const AidlUnionDecl* parcelable = defined_type->AsUnionDeclaration(); parcelable != nullptr) { in GenerateRust()
807 if (const AidlEnumDeclaration* enum_decl = defined_type->AsEnumDeclaration(); in GenerateRust()
812 if (const AidlInterface* interface = defined_type->AsInterface(); interface != nullptr) { in GenerateRust()
H A Dgenerate_cpp.cpp1572 const AidlDefinedType& defined_type) { in ValidateOutputFilePath() argument
1581 string canonical_name = defined_type.GetCanonicalName(); in ValidateOutputFilePath()
1585 AIDL_ERROR(defined_type) << "Output file is expected to be at " << expected << ", but is " in ValidateOutputFilePath()
1596 const AidlDefinedType& defined_type, const IoDelegate& io_delegate) { in GenerateCpp() argument
1597 if (!ValidateOutputFilePath(output_file, options, defined_type)) { in GenerateCpp()
1601 const AidlStructuredParcelable* parcelable = defined_type.AsStructuredParcelable(); in GenerateCpp()
1607 const AidlUnionDecl* union_decl = defined_type.AsUnionDeclaration(); in GenerateCpp()
1613 const AidlParcelable* parcelable_decl = defined_type.AsParcelable(); in GenerateCpp()
1618 const AidlEnumDeclaration* enum_decl = defined_type.AsEnumDeclaration(); in GenerateCpp()
1623 const AidlInterface* interface = defined_type.AsInterface(); in GenerateCpp()
[all …]
H A Dgenerate_java.cpp351 bool generate_java(const std::string& filename, const AidlDefinedType* defined_type, in generate_java() argument
354 if (const AidlStructuredParcelable* parcelable = defined_type->AsStructuredParcelable(); in generate_java()
359 if (const AidlEnumDeclaration* enum_decl = defined_type->AsEnumDeclaration(); in generate_java()
364 if (const AidlInterface* interface = defined_type->AsInterface(); interface != nullptr) { in generate_java()
368 if (const AidlUnionDecl* union_decl = defined_type->AsUnionDeclaration(); union_decl != nullptr) { in generate_java()
372 AIDL_FATAL(defined_type) << "Unrecognized type sent for Java generation."; in generate_java()
H A Daidl_to_ndk.h31 std::string NdkHeaderFile(const AidlDefinedType& defined_type, cpp::ClassNames name,
H A Daidl_typenames.h74 const AidlDefinedType* defined_type; member
H A Daidl_to_java.cpp48 if (auto defined_type = type.GetDefinedType(); defined_type) { in ConstantValueDecorator() local
49 auto enum_type = defined_type->AsEnumDeclaration(); in ConstantValueDecorator()