@@ -26,6 +26,7 @@ import (
26
26
"path/filepath"
27
27
"reflect"
28
28
"regexp"
29
+ "slices"
29
30
"sort"
30
31
"strings"
31
32
"sync"
@@ -102,7 +103,7 @@ func (c *Inspector) MethodsFromTypes(include []reflect.Type, exclude []reflect.T
102
103
}
103
104
104
105
for _ , t := range include {
105
- for i := 0 ; i < t .NumMethod (); i ++ {
106
+ for i := range t .NumMethod () {
106
107
107
108
m := t .Method (i )
108
109
if excludes [m .Name ] || seen [m .Name ] {
@@ -122,7 +123,7 @@ func (c *Inspector) MethodsFromTypes(include []reflect.Type, exclude []reflect.T
122
123
123
124
method := Method {Owner : t , OwnerName : ownerName , Name : m .Name }
124
125
125
- for i := 0 ; i < numIn ; i ++ {
126
+ for i := range numIn {
126
127
in := m .Type .In (i )
127
128
128
129
name , pkg := nameAndPackage (in )
@@ -137,7 +138,7 @@ func (c *Inspector) MethodsFromTypes(include []reflect.Type, exclude []reflect.T
137
138
numOut := m .Type .NumOut ()
138
139
139
140
if numOut > 0 {
140
- for i := 0 ; i < numOut ; i ++ {
141
+ for i := range numOut {
141
142
out := m .Type .Out (i )
142
143
name , pkg := nameAndPackage (out )
143
144
@@ -304,7 +305,7 @@ func (m Method) inOutStr() string {
304
305
}
305
306
306
307
args := make ([]string , len (m .In ))
307
- for i := 0 ; i < len ( args ); i ++ {
308
+ for i := range args {
308
309
args [i ] = fmt .Sprintf ("arg%d" , i )
309
310
}
310
311
return "(" + strings .Join (args , ", " ) + ")"
@@ -316,7 +317,7 @@ func (m Method) inStr() string {
316
317
}
317
318
318
319
args := make ([]string , len (m .In ))
319
- for i := 0 ; i < len ( args ); i ++ {
320
+ for i := range args {
320
321
args [i ] = fmt .Sprintf ("arg%d %s" , i , m .In [i ])
321
322
}
322
323
return "(" + strings .Join (args , ", " ) + ")"
@@ -339,7 +340,7 @@ func (m Method) outStrNamed() string {
339
340
}
340
341
341
342
outs := make ([]string , len (m .Out ))
342
- for i := 0 ; i < len ( outs ); i ++ {
343
+ for i := range outs {
343
344
outs [i ] = fmt .Sprintf ("o%d %s" , i , m .Out [i ])
344
345
}
345
346
@@ -435,7 +436,7 @@ func (m Methods) ToMarshalJSON(receiver, pkgPath string, excludes ...string) (st
435
436
// Exclude self
436
437
for i , pkgImp := range pkgImports {
437
438
if pkgImp == pkgPath {
438
- pkgImports = append (pkgImports [: i ], pkgImports [ i + 1 :] ... )
439
+ pkgImports = slices . Delete (pkgImports , i , i + 1 )
439
440
}
440
441
}
441
442
}
0 commit comments