/foundation/ability/idl_tool/idl_tool_2/ast/ |
H A D | ast_method.cpp | 23 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> ¶meter) 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 D | ast_interface_type.h | 112 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 D | ast_interface_type.cpp | 29 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 D | sa_cpp_client_proxy_code_emitter.h | 46 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 D | sa_cpp_service_stub_code_emitter.h | 43 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 D | ast_method.cpp | 22 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 D | ast_interface_type.h | 54 void AddMethod(ASTMethod* method); 56 AutoPtr<ASTMethod> GetMethod(size_t index); 84 std::vector<AutoPtr<ASTMethod>> methods_;
|
H A D | ast_interface_type.cpp | 30 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 D | sa_ts_client_proxy_code_emitter.h | 42 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 D | sa_ts_service_stub_code_emitter.h | 42 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 D | sa_ts_interface_code_emitter.cpp | 70 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 D | sa_ts_interface_code_emitter.h | 38 void EmitInterfaceMethod(AutoPtr<ASTMethod> &method, StringBuilder &sb, const std::string &prefix) const;
40 void EmitInterfaceMethodCallback(AutoPtr<ASTMethod> &method, StringBuilder &sb) const;
|
H A D | sa_ts_code_emitter.cpp | 27 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 D | cpp_service_stub_code_emitter.h | 53 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 D | cpp_client_proxy_code_emitter.h | 55 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 D | cpp_service_impl_code_emitter.h | 47 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 D | sa_rust_interface_code_emitter.h | 58 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 D | sa_rust_interface_code_emitter.cpp | 180 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 D | ast_interface_type_test.cpp | 65 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 D | c_service_stub_code_emitter.h | 61 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 D | c_client_proxy_code_emitter.h | 56 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 D | parser.h | 72 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 D | ast_method_test.cpp | 59 std::shared_ptr<ASTMethod> imageASTMethod = std::make_shared<ASTMethod>(); in HWTEST_F()
|
/foundation/ability/idl_tool/metadata/ |
H A D | metadata_builder.h | 49 void CalculateMetaMethod(ASTMethod* method); 67 MetaMethod* WriteMetaMethod(ASTMethod* method);
|
/foundation/ability/idl_tool/idl_tool_2/metadata/ |
H A D | metadata_builder.h | 48 void CalculateMetaMethod(ASTMethod* method); 66 MetaMethod* WriteMetaMethod(ASTMethod* method);
|