Home
last modified time | relevance | path

Searched refs:ASTMethod (Results 1 - 25 of 63) sorted by relevance

123

/foundation/ability/idl_tool/idl_tool_2/ast/
H A Dast_method.cpp23 void ASTMethod::CheckOverload(AutoPtr<ASTInterfaceType> interface) in CheckOverload()
30 const std::vector<AutoPtr<ASTMethod>> methodMap = in CheckOverload()
33 [this] (const AutoPtr<ASTMethod> &method) { return name_ == method->GetName();})) { in CheckOverload()
42 std::string ASTMethod::GetSignature() in GetSignature()
50 void ASTMethod::BuildSignature() in BuildSignature()
61 void ASTMethod::AddParameter(const AutoPtr<ASTParameter> &parameter) in AddParameter()
69 AutoPtr<ASTParameter> ASTMethod::GetParameter(size_t index) in GetParameter()
78 std::string ASTMethod::Dump(const std::string &prefix) in Dump()
H A Dast_interface_type.h112 void AddMethod(const AutoPtr<ASTMethod> &method);
114 AutoPtr<ASTMethod> GetMethod(size_t index);
116 std::vector<AutoPtr<ASTMethod>> GetMethods() const;
118 std::vector<AutoPtr<ASTMethod>> GetMethodsBySystem(SystemLevel system) const;
125 void AddVersionMethod(const AutoPtr<ASTMethod> &method) in AddVersionMethod()
130 AutoPtr<ASTMethod> GetVersionMethod() in GetVersionMethod()
179 std::vector<AutoPtr<ASTMethod>> methods_;
180 AutoPtr<ASTMethod> getVerMethod_;
H A Dast_interface_type.cpp29 void ASTInterfaceType::AddMethod(const AutoPtr<ASTMethod> &method) in AddMethod()
37 AutoPtr<ASTMethod> ASTInterfaceType::GetMethod(size_t index) in GetMethod()
61 std::vector<AutoPtr<ASTMethod>> ASTInterfaceType::GetMethods() const in GetMethods()
66 std::vector<AutoPtr<ASTMethod>> ASTInterfaceType::GetMethodsBySystem(SystemLevel system) const in GetMethodsBySystem()
68 std::vector<AutoPtr<ASTMethod>> methods; in GetMethodsBySystem()
/foundation/ability/idl_tool/idl_tool_2/codegen/SA/cpp/
H A Dsa_cpp_client_proxy_code_emitter.h46 void EmitInterfaceProxyMethodDecl(AutoPtr<ASTMethod> &method, StringBuilder &sb, const std::string &prefix) const;
56 void EmitInterfaceProxyMethodImpl(AutoPtr<ASTMethod> &method, StringBuilder &sb, const std::string &prefix) const;
58 void EmitInterfaceProxyMethodBody(AutoPtr<ASTMethod> &method, StringBuilder &sb, const std::string &prefix) const;
60 void EmitInterfaceProxyMethodPreSendRequest(AutoPtr<ASTMethod> &method, StringBuilder &sb,
63 void EmitInterfaceProxyMethodPostSendRequest(AutoPtr<ASTMethod> &method, StringBuilder &sb,
68 void EmitInterfaceProxyMethodReply(AutoPtr<ASTMethod> &method, StringBuilder &sb,
71 void EmitInterfaceProxyMethodRetValue(AutoPtr<ASTMethod> &method, StringBuilder &sb,
H A Dsa_cpp_service_stub_code_emitter.h43 void EmitInterfaceStubMethodImpl(AutoPtr<ASTMethod> &method, StringBuilder &sb, const std::string &prefix) const;
45 void EmitInterfaceStubMethodCall(AutoPtr<ASTMethod> &method, StringBuilder &sb, const std::string &prefix) const;
/foundation/ability/idl_tool/ast/
H A Dast_method.cpp22 String ASTMethod::GetSignature() in GetSignature()
30 void ASTMethod::BuildSignature() in BuildSignature()
43 void ASTMethod::AddParameter(ASTParameter* parameter) in AddParameter()
51 AutoPtr<ASTParameter> ASTMethod::GetParameter(size_t index) in GetParameter()
60 String ASTMethod::Dump(const String& prefix) in Dump()
H A Dast_interface_type.h54 void AddMethod(ASTMethod* method);
56 AutoPtr<ASTMethod> GetMethod(size_t index);
84 std::vector<AutoPtr<ASTMethod>> methods_;
H A Dast_interface_type.cpp30 void ASTInterfaceType::AddMethod(ASTMethod* method) in AddMethod()
38 AutoPtr<ASTMethod> ASTInterfaceType::GetMethod(size_t index) in GetMethod()
/foundation/ability/idl_tool/idl_tool_2/codegen/SA/ts/
H A Dsa_ts_client_proxy_code_emitter.h42 void EmitInterfaceProxyMethodBody(AutoPtr<ASTMethod> &method, StringBuilder &sb, const std::string &prefix) const;
44 void EmitInterfaceMethodCallback(AutoPtr<ASTMethod> &method, StringBuilder &sb,
47 void EmitInterfaceMethodErrorCallback(AutoPtr<ASTMethod> &method, StringBuilder &sb, const std::string &prefix,
50 void EmitInterfaceMethodCallbackInner(AutoPtr<ASTMethod> &method, StringBuilder &sb,
H A Dsa_ts_service_stub_code_emitter.h42 void EmitInterfaceStubMethodImpl(AutoPtr<ASTMethod> &method, StringBuilder &sb, const std::string &prefix) const;
44 void EmitInterfaceStubMethodPromiseImpl(AutoPtr<ASTMethod> &method, StringBuilder &sb,
47 void EmitMethodPromiseOutParamImpl(AutoPtr<ASTMethod> &method, StringBuilder &sb, const std::string &prefix) const;
H A Dsa_ts_interface_code_emitter.cpp70 AutoPtr<ASTMethod> method = interface_->GetMethod(i); in EmitInterfaceDefinition()
76 AutoPtr<ASTMethod> method = interface_->GetMethod(i); in EmitInterfaceDefinition()
81 void SaTsInterfaceCodeEmitter::EmitInterfaceMethod(AutoPtr<ASTMethod> &method, StringBuilder &sb, in EmitInterfaceMethod()
96 void SaTsInterfaceCodeEmitter::EmitInterfaceMethodCallback(AutoPtr<ASTMethod> &method, StringBuilder &sb) const in EmitInterfaceMethodCallback()
H A Dsa_ts_interface_code_emitter.h38 void EmitInterfaceMethod(AutoPtr<ASTMethod> &method, StringBuilder &sb, const std::string &prefix) const;
40 void EmitInterfaceMethodCallback(AutoPtr<ASTMethod> &method, StringBuilder &sb) const;
H A Dsa_ts_code_emitter.cpp27 AutoPtr<ASTMethod> method = interface_->GetMethod(i); in CheckInterfaceType()
92 AutoPtr<ASTMethod> method = interface_->GetMethod(i); in EmitInterfaceMethodCommands()
102 AutoPtr<ASTMethod> method = interface_->GetMethod(i); in EmitInterfaceImports()
139 void SATsCodeEmitter::EmitInterfaceMethodHead(AutoPtr<ASTMethod> &method, StringBuilder &sb, in EmitInterfaceMethodHead()
/foundation/ability/idl_tool/idl_tool_2/codegen/HDI/cpp/
H A Dcpp_service_stub_code_emitter.h53 void EmitStubMethodDecl(const AutoPtr<ASTMethod> &method, StringBuilder &sb, const std::string &prefix) const;
78 void EmitStubMethodImpl(AutoPtr<ASTInterfaceType> interface, const AutoPtr<ASTMethod> &method, StringBuilder &sb,
81 void EmitStubStaticMethodImpl(const AutoPtr<ASTMethod> &method, StringBuilder &sb, const std::string &prefix) const;
83 void EmitStubCallMethod(const AutoPtr<ASTMethod> &method, StringBuilder &sb, const std::string &prefix) const;
87 void EmitStubReadMemFlag(const AutoPtr<ASTMethod> &method, const std::string &parcelName, StringBuilder &sb,
95 void EmitStubStaticMethodDecl(const AutoPtr<ASTMethod> &method, StringBuilder &sb, const std::string &prefix) const;
H A Dcpp_client_proxy_code_emitter.h55 const AutoPtr<ASTMethod> &method, StringBuilder &sb, const std::string &prefix) const;
79 void EmitProxyMethodImpl(const AutoPtr<ASTInterfaceType> interface, const AutoPtr<ASTMethod> &method,
82 void EmitProxyMethodBody(const AutoPtr<ASTInterfaceType> interface, const AutoPtr<ASTMethod> &method,
87 void EmitWriteFlagOfNeedSetMem(const AutoPtr<ASTMethod> &method, const std::string &dataBufName, StringBuilder &sb,
93 const AutoPtr<ASTMethod> &method, StringBuilder &sb, const std::string &prefix) const;
95 void EmitProxyStaticMethodImpl(const AutoPtr<ASTMethod> &method, StringBuilder &sb, const std::string &prefix);
97 void EmitProxyStaticMethodBody(const AutoPtr<ASTMethod> &method, StringBuilder &sb, const std::string &prefix);
H A Dcpp_service_impl_code_emitter.h47 const AutoPtr<ASTMethod> &method, StringBuilder &sb, const std::string &prefix) const;
58 const AutoPtr<ASTMethod> &method, StringBuilder &sb, const std::string &prefix) const;
/foundation/ability/idl_tool/idl_tool_2/codegen/SA/rust/
H A Dsa_rust_interface_code_emitter.h58 void AppendBrokerParameters(StringBuilder &sb, AutoPtr<ASTMethod> &method) const;
66 void AddRemoteRequestParameters(StringBuilder &sb, AutoPtr<ASTMethod> &method) const;
70 void AppendStubParameters(StringBuilder &sb, AutoPtr<ASTMethod> &method) const;
74 void EmitProxyMethodImpl(AutoPtr<ASTMethod> &method, StringBuilder &sb) const;
H A Dsa_rust_interface_code_emitter.cpp180 AutoPtr<ASTMethod> method = interface_->GetMethod(i); in EmitCommands()
231 AutoPtr<ASTMethod> method = interface_->GetMethod(i); in EmitBrokers()
240 void SaRustInterfaceCodeEmitter::AppendBrokerParameters(StringBuilder &sb, AutoPtr<ASTMethod> &method) const in AppendBrokerParameters()
300 AutoPtr<ASTMethod> method = interface_->GetMethod(i); in AddRemoteRequestMethods()
326 void SaRustInterfaceCodeEmitter::AddRemoteRequestParameters(StringBuilder &sb, AutoPtr<ASTMethod> &method) const in AddRemoteRequestParameters()
343 AutoPtr<ASTMethod> method = interface_->GetMethod(i); in EmitStub()
360 void SaRustInterfaceCodeEmitter::AppendStubParameters(StringBuilder &sb, AutoPtr<ASTMethod> &method) const in AppendStubParameters()
377 AutoPtr<ASTMethod> method = interface_->GetMethod(i); in EmitProxy()
386 void SaRustInterfaceCodeEmitter::EmitProxyMethodImpl(AutoPtr<ASTMethod> &method, StringBuilder &sb) const in EmitProxyMethodImpl()
/foundation/ability/idl_tool/test/unittest/ast_interface_type_test/
H A Dast_interface_type_test.cpp65 AutoPtr<ASTMethod> result = imageASTInterfaceType->GetMethod(index); in HWTEST_F()
113 ASTMethod* method0 = new ASTMethod(); in HWTEST_F()
114 ASTMethod* method1 = new ASTMethod(); in HWTEST_F()
/foundation/ability/idl_tool/idl_tool_2/codegen/HDI/c/
H A Dc_service_stub_code_emitter.h61 void EmitServiceStubMethodImpl(const AutoPtr<ASTMethod> &method, StringBuilder &sb,
77 void EmitStubCallMethod(const AutoPtr<ASTMethod> &method,
84 const AutoPtr<ASTMethod> &method, StringBuilder &sb, const std::string &prefix) const;
109 void EmitErrorHandle(const AutoPtr<ASTMethod> &method, StringBuilder &sb, const std::string &prefix) const;
H A Dc_client_proxy_code_emitter.h56 void EmitProxyMethodImpl(const AutoPtr<ASTMethod> &method, StringBuilder &sb);
58 void EmitProxyMethodBody(const AutoPtr<ASTMethod> &method, StringBuilder &sb, const std::string &prefix);
67 void EmitWriteFlagOfNeedSetMem(const AutoPtr<ASTMethod> &method,
76 void EmitStubCallMethod(const AutoPtr<ASTMethod> &method, StringBuilder &sb, const std::string &prefix);
/foundation/ability/idl_tool/parser/
H A Dparser.h72 bool ParseMethodBrackets(Token& token, ASTMethod* method, bool& ret);
74 bool ParseParameter(ASTMethod* method);
80 void SetMethodAttr(ASTMethod* method, ASTType *returnType, bool oneway, bool cacheable, int cacheTime);
/foundation/ability/idl_tool/test/unittest/ast_method_test/
H A Dast_method_test.cpp59 std::shared_ptr<ASTMethod> imageASTMethod = std::make_shared<ASTMethod>(); in HWTEST_F()
/foundation/ability/idl_tool/metadata/
H A Dmetadata_builder.h49 void CalculateMetaMethod(ASTMethod* method);
67 MetaMethod* WriteMetaMethod(ASTMethod* method);
/foundation/ability/idl_tool/idl_tool_2/metadata/
H A Dmetadata_builder.h48 void CalculateMetaMethod(ASTMethod* method);
66 MetaMethod* WriteMetaMethod(ASTMethod* method);

Completed in 7 milliseconds

123