> I'm glad to see that you've started porting Zipkin to driver 4! Is there an issue or pull request that we could watch? I found this GitHub issue, but I'm not sure this is the one to follow. Don't hesitate to request reviews from us.
Thanks, I'm trying to get to a point where things pass in basic form
prior to a pull request as it would be distracting otherwise to the
committers who are less familiar with the nuance. At first I thought
about having both drivers in until it could swap out the other, but
that turned into more trouble. In a way I suppose I'm moving some of
that distraction here. Appreciate the help and patience.
>
> Now back to your question: as stated in the javadocs of UdtValue and TupleValue, built-in implementations for these two interfaces are mutable, contrary to most other built-in implementations.
I see. I think what confused me a bit was the @CheckReturnValue on the
methods. This seems to be due to the SettableByName interface in use.
It would be neat, if possible to have a non checked result when using
mutable things, as IntelliJ etc find them, which can lead you to do
irrational things, like swap the refs thinking maybe that's why things
didn't pass.
> Hope that helps and let us know if you have more questions (we'll answer the other ones you posted shortly)!
Yep very helpful so far. Thanks and will get something up soon for
review (just plodding along until then). I think I have a couple more
commented out things and will raise those as email, solving them ready
a PR.