llpyg fix: empty params

This commit is contained in:
xushiwei
2024-05-14 19:38:30 +08:00
parent 0c31300578
commit 47521d3579
6 changed files with 37 additions and 32 deletions

View File

@@ -124,6 +124,9 @@ func (ctx *context) genParams(pkg *gogen.Package, sig string) (*types.Tuple, boo
return nil, false, true
}
sig = strings.TrimSuffix(strings.TrimPrefix(sig, "("), ")")
if sig == "" { // empty params
return nil, false, false
}
parts := strings.Split(sig, ",")
n := len(parts)
if last := strings.TrimSpace(parts[n-1]); last == "/" {