Thanks for the answers.

I am using Kotlin.
I will modify my sequence to yield on a pair.
* the current path
* the current object
It should be a minor change. 
Currently, the yield is on the current object only.

On Tuesday, November 22, 2022 at 11:16:29 AM UTC-6 [email protected] wrote:

> Hi Fred, you haven't mentioned a specific language you use, but in all the 
> standard implementations I am familiar with (Java, Python, C++) an instance 
> of a message doesn't hold a reference to its container. The opposite is 
> true, you can find all the fields if you start working from the root. To 
> construct the path, you can have the visitor build the partial path from 
> the root as it goes down the graph.
>
> -Nadav
>

-- 
You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/protobuf/cd26f0ff-c7bc-487a-a81b-6ceac3d0ba98n%40googlegroups.com.

Reply via email to