diff --git a/tools/goctl/pkg/parser/api/ast/writer.go b/tools/goctl/pkg/parser/api/ast/writer.go index aafa0a68..42f40ebd 100644 --- a/tools/goctl/pkg/parser/api/ast/writer.go +++ b/tools/goctl/pkg/parser/api/ast/writer.go @@ -219,9 +219,7 @@ func transferTokenNode(node *TokenNode, opt ...tokenNodeOption) *TokenNode { } } if !option.ignoreLeadingComment { - for _, v := range node.LeadingCommentGroup { - result.LeadingCommentGroup = append(result.LeadingCommentGroup, v) - } + result.LeadingCommentGroup = append(result.LeadingCommentGroup, node.LeadingCommentGroup...) } return result }