mirror of https://github.com/golang/go.git
This updates fillstruct to work even when the struct is partially filled. User supplied fields are preserved but comments are blown away. Preserving comments appears to be very hard with the current ast library. One possible option is to do manual string shenanigans, but after exploring that path it seems like A Bad Idea. Fixes golang/go#39804 Change-Id: Iec0bb93db05d4d726dfa6c77a8139f53b14bcc77 Reviewed-on: https://go-review.googlesource.com/c/tools/+/262018 Run-TryBot: Jean de Klerk <deklerk@google.com> gopls-CI: kokoro <noreply+kokoro@google.com> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Rebecca Stambler <rstambler@golang.org> Trust: Jean de Klerk <deklerk@google.com> |
||
|---|---|---|
| .. | ||
| fillreturns | ||
| fillstruct | ||
| nonewvars | ||
| noresultvalues | ||
| simplifycompositelit | ||
| simplifyrange | ||
| simplifyslice | ||
| undeclaredname | ||
| unusedparams | ||