slachiewicz commented on PR #3817: URL: https://github.com/apache/thrift/pull/3817#issuecomment-5656174274
Folded into the amended commit. `func_to_service` now keeps the `t_service*` and the container/exception branch qualifies the args constructor with `module_name()` of that service, the same way the struct and enum branches do. The stub also imports the package of every ancestor service, since a function inherited from a service two include levels away resolved to the local package for the same reason. `NamespacedService` in `lib/go/test` gains `list`, `map` and exception arguments and extends a service in a new `NamespacedBaseTest.thrift`, so `Extended2Service` inherits across one and two include levels. `extended2_service-remote` joins the check list. Your ParentA/ChildB example builds with this branch. *This comment was created with AI assistance.* -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
