Home
last modified time | relevance | path

Searched refs:AidlMethod (Results 1 – 19 of 19) sorted by relevance

/aosp12/system/tools/aidl/
H A Daidl_language.h91 class AidlMethod;
110 virtual void Visit(const AidlMethod&) {}
451 AidlMethod* AsMethod() {
815 class AidlMethod : public AidlMember {
822 virtual ~AidlMethod() = default;
825 AidlMethod(const AidlMethod&) = delete;
826 AidlMethod(AidlMethod&&) = delete;
827 AidlMethod& operator=(const AidlMethod&) = delete;
828 AidlMethod& operator=(AidlMethod&&) = delete;
830 const AidlMethod* AsMethod() const override { return this; }
[all …]
H A Daidl_to_ndk.h64 const AidlTypenames& types, const AidlMethod& method,
90 std::string NdkMethodDecl(const AidlTypenames& types, const AidlMethod& method,
H A Dgenerate_java_binder.cpp92 std::unordered_set<const AidlMethod*> outline_methods;
99 std::shared_ptr<Expression> get_transact_descriptor(const AidlMethod* method);
230 std::shared_ptr<Expression> StubClass::get_transact_descriptor(const AidlMethod* method) { in get_transact_descriptor()
403 static std::shared_ptr<Method> generate_interface_method(const AidlMethod& method, in generate_interface_method()
423 static void generate_stub_code(const AidlInterface& iface, const AidlMethod& method, bool oneway, in generate_stub_code()
533 static void generate_stub_case(const AidlInterface& iface, const AidlMethod& method, in generate_stub_case()
545 static void generate_stub_case_outline(const AidlInterface& iface, const AidlMethod& method, in generate_stub_case_outline()
583 const AidlInterface& iface, const AidlMethod& method, const std::string& transactCodeName, in generate_proxy_method()
985 std::vector<const AidlMethod*> methods; in compute_outline_methods()
994 [](const AidlMethod* m1, const AidlMethod* m2) { in compute_outline_methods()
[all …]
H A Daidl_to_cpp_common.h56 const string GenLogBeforeExecute(const string className, const AidlMethod& method, bool isServer,
59 const AidlMethod& method, const string& statusVarName,
H A Daidl_language.cpp854 AidlMethod::AidlMethod(const AidlLocation& location, bool oneway, AidlTypeSpecifier* type, in AidlMethod() function in AidlMethod
857 : AidlMethod(location, oneway, type, name, args, comments, 0, true) { in AidlMethod()
861 AidlMethod::AidlMethod(const AidlLocation& location, bool oneway, AidlTypeSpecifier* type, in AidlMethod() function in AidlMethod
879 string AidlMethod::Signature() const { in Signature()
887 string AidlMethod::ToString() const { in ToString()
1392 map<string, const AidlMethod*> method_names; in CheckValid()
H A Daidl_dumpapi.h38 void Visit(const AidlMethod& m) override;
H A Daidl_to_cpp.h37 std::string GetTransactionIdFor(const AidlInterface& iface, const AidlMethod& method);
H A Daidl_language_y.yy87 AidlMethod* method;
600 $$ = new AidlMethod(loc(@2), false, $1, $2->GetText(), $4, $1->GetComments());
605 $$ = new AidlMethod(loc(@4), true, $3, $4->GetText(), $6, comments);
617 $$ = new AidlMethod(loc(@2), false, $1, $2->GetText(), $4, $1->GetComments(), serial);
628 $$ = new AidlMethod(loc(@4), true, $3, $4->GetText(), $6, comments, serial);
H A Ddiagnostics.cpp107 void Visit(const AidlMethod& a) override { fun(a.GetType()); } in Check()
215 void Visit(const AidlMethod& m) override { in Visit()
H A Daidl.cpp253 bool check_and_assign_method_ids(const std::vector<std::unique_ptr<AidlMethod>>& items) { in check_and_assign_method_ids()
374 void Visit(const AidlMethod& m) override { in ValidateAnnotationContext()
682 auto method = std::make_unique<AidlMethod>( in load_and_validate_aidl()
693 auto method = std::make_unique<AidlMethod>( in load_and_validate_aidl()
H A Daidl_to_cpp_common.cpp123 const string GenLogBeforeExecute(const string className, const AidlMethod& method, bool isServer, in GenLogBeforeExecute()
145 const AidlMethod& method, const string& statusVarName, in GenLogAfterExecute()
H A Dgenerate_cpp.cpp101 ArgList BuildArgList(const AidlTypenames& typenames, const AidlMethod& method, bool for_declaration, in BuildArgList()
163 unique_ptr<Declaration> BuildMethodDecl(const AidlMethod& method, const AidlTypenames& typenames, in BuildMethodDecl()
179 unique_ptr<Declaration> BuildMetaMethodDecl(const AidlMethod& method, const AidlTypenames&, in BuildMetaMethodDecl()
232 const AidlMethod& method, const Options& options) { in DefineClientTransaction()
408 const AidlMethod& method, in DefineClientMetaTransaction()
584 const AidlMethod& method, const Options& options, StatementBlock* b) { in HandleServerTransaction()
696 const AidlMethod& method, const Options& options, in HandleServerMetaTransaction()
H A Dgenerate_rust.cpp68 string BuildMethod(const AidlMethod& method, const AidlTypenames& typenames) { in BuildMethod()
79 void GenerateClientMethod(CodeWriter& out, const AidlInterface& iface, const AidlMethod& method, in GenerateClientMethod()
200 void GenerateServerTransaction(CodeWriter& out, const AidlMethod& method, in GenerateServerTransaction()
H A Daidl_dumpapi.cpp118 void DumpVisitor::Visit(const AidlMethod& m) { in Visit()
H A Daidl_to_ndk.cpp474 const AidlTypenames& types, const AidlMethod& method, in NdkArgList()
494 std::string NdkMethodDecl(const AidlTypenames& types, const AidlMethod& method, in NdkMethodDecl()
H A Daidl_to_cpp.cpp215 std::string GetTransactionIdFor(const AidlInterface& iface, const AidlMethod& method) { in GetTransactionIdFor()
H A Dgenerate_ndk.cpp362 static std::string MethodId(const AidlMethod& m) { in MethodId()
368 const AidlMethod& method, in GenerateClientMethodDefinition()
503 const AidlMethod& method, const Options& options) { in GenerateServerCaseDefinition()
H A Daidl_checkapi.cpp171 map<string, AidlMethod*> new_methods; in are_compatible_interfaces()
H A Dgenerate_java.cpp982 void Visit(const AidlMethod& m) override { ForMember(m); } in Visit()