@@ -5,7 +5,7 @@ package a
5
5
import (
6
6
lg "log"
7
7
"fmt" //@rename("fmt", "fmty")
8
- f2 "fmt"
8
+ f2 "fmt" //@rename("f2", "f2name"),rename("fmt","f2y")
9
9
)
10
10
11
11
func Random() int {
@@ -43,14 +43,104 @@ func sw() {
43
43
}
44
44
}
45
45
46
+ -- f2name-rename --
47
+ random.go:
48
+ package a
49
+
50
+ import (
51
+ lg "log"
52
+ "fmt" //@rename("fmt", "fmty")
53
+ f2name "fmt" //@rename("f2", "f2name"),rename("fmt","f2y")
54
+ )
55
+
56
+ func Random() int {
57
+ y := 6 + 7
58
+ return y
59
+ }
60
+
61
+ func Random2(y int) int { //@rename("y", "z")
62
+ return y
63
+ }
64
+
65
+ type Pos struct {
66
+ x, y int
67
+ }
68
+
69
+ func (p *Pos) Sum() int {
70
+ return p.x + p.y //@rename("x", "myX")
71
+ }
72
+
73
+ func _() {
74
+ var p Pos //@rename("p", "pos")
75
+ _ = p.Sum() //@rename("Sum", "GetSum")
76
+ }
77
+
78
+ func sw() {
79
+ var x interface{}
80
+
81
+ switch y := x.(type) { //@rename("y", "y0")
82
+ case int:
83
+ fmt.Printf("%d", y) //@rename("y", "y1"),rename("fmt", "format")
84
+ case string:
85
+ lg.Printf("%s", y) //@rename("y", "y2"),rename("lg","log")
86
+ default:
87
+ f2name.Printf("%v", y) //@rename("y", "y3"),rename("f2","fmt2")
88
+ }
89
+ }
90
+
91
+ -- f2y-rename --
92
+ random.go:
93
+ package a
94
+
95
+ import (
96
+ lg "log"
97
+ "fmt" //@rename("fmt", "fmty")
98
+ f2y "fmt" //@rename("f2", "f2name"),rename("fmt","f2y")
99
+ )
100
+
101
+ func Random() int {
102
+ y := 6 + 7
103
+ return y
104
+ }
105
+
106
+ func Random2(y int) int { //@rename("y", "z")
107
+ return y
108
+ }
109
+
110
+ type Pos struct {
111
+ x, y int
112
+ }
113
+
114
+ func (p *Pos) Sum() int {
115
+ return p.x + p.y //@rename("x", "myX")
116
+ }
117
+
118
+ func _() {
119
+ var p Pos //@rename("p", "pos")
120
+ _ = p.Sum() //@rename("Sum", "GetSum")
121
+ }
122
+
123
+ func sw() {
124
+ var x interface{}
125
+
126
+ switch y := x.(type) { //@rename("y", "y0")
127
+ case int:
128
+ fmt.Printf("%d", y) //@rename("y", "y1"),rename("fmt", "format")
129
+ case string:
130
+ lg.Printf("%s", y) //@rename("y", "y2"),rename("lg","log")
131
+ default:
132
+ f2y.Printf("%v", y) //@rename("y", "y3"),rename("f2","fmt2")
133
+ }
134
+ }
135
+
46
136
-- fmt2-rename --
47
137
random.go:
48
138
package a
49
139
50
140
import (
51
141
lg "log"
52
142
"fmt" //@rename("fmt", "fmty")
53
- fmt2 "fmt"
143
+ fmt2 "fmt" //@rename("f2", "f2name"),rename("fmt","f2y")
54
144
)
55
145
56
146
func Random() int {
@@ -89,15 +179,58 @@ func sw() {
89
179
}
90
180
91
181
-- fmty-rename --
92
- renaming import "fmt" not supported
182
+ random.go:
183
+ package a
184
+
185
+ import (
186
+ lg "log"
187
+ fmty "fmt" //@rename("fmt", "fmty")
188
+ f2 "fmt" //@rename("f2", "f2name"),rename("fmt","f2y")
189
+ )
190
+
191
+ func Random() int {
192
+ y := 6 + 7
193
+ return y
194
+ }
195
+
196
+ func Random2(y int) int { //@rename("y", "z")
197
+ return y
198
+ }
199
+
200
+ type Pos struct {
201
+ x, y int
202
+ }
203
+
204
+ func (p *Pos) Sum() int {
205
+ return p.x + p.y //@rename("x", "myX")
206
+ }
207
+
208
+ func _() {
209
+ var p Pos //@rename("p", "pos")
210
+ _ = p.Sum() //@rename("Sum", "GetSum")
211
+ }
212
+
213
+ func sw() {
214
+ var x interface{}
215
+
216
+ switch y := x.(type) { //@rename("y", "y0")
217
+ case int:
218
+ fmty.Printf("%d", y) //@rename("y", "y1"),rename("fmt", "format")
219
+ case string:
220
+ lg.Printf("%s", y) //@rename("y", "y2"),rename("lg","log")
221
+ default:
222
+ f2.Printf("%v", y) //@rename("y", "y3"),rename("f2","fmt2")
223
+ }
224
+ }
225
+
93
226
-- format-rename --
94
227
random.go:
95
228
package a
96
229
97
230
import (
98
231
lg "log"
99
232
format "fmt" //@rename("fmt", "fmty")
100
- f2 "fmt"
233
+ f2 "fmt" //@rename("f2", "f2name"),rename("fmt","f2y")
101
234
)
102
235
103
236
func Random() int {
@@ -142,7 +275,7 @@ package a
142
275
import (
143
276
"log"
144
277
"fmt" //@rename("fmt", "fmty")
145
- f2 "fmt"
278
+ f2 "fmt" //@rename("f2", "f2name"),rename("fmt","f2y")
146
279
)
147
280
148
281
func Random() int {
@@ -187,7 +320,7 @@ package a
187
320
import (
188
321
lg "log"
189
322
"fmt" //@rename("fmt", "fmty")
190
- f2 "fmt"
323
+ f2 "fmt" //@rename("f2", "f2name"),rename("fmt","f2y")
191
324
)
192
325
193
326
func Random() int {
@@ -232,7 +365,7 @@ package a
232
365
import (
233
366
lg "log"
234
367
"fmt" //@rename("fmt", "fmty")
235
- f2 "fmt"
368
+ f2 "fmt" //@rename("f2", "f2name"),rename("fmt","f2y")
236
369
)
237
370
238
371
func Random() int {
@@ -277,7 +410,7 @@ package a
277
410
import (
278
411
lg "log"
279
412
"fmt" //@rename("fmt", "fmty")
280
- f2 "fmt"
413
+ f2 "fmt" //@rename("f2", "f2name"),rename("fmt","f2y")
281
414
)
282
415
283
416
func Random() int {
@@ -322,7 +455,7 @@ package a
322
455
import (
323
456
lg "log"
324
457
"fmt" //@rename("fmt", "fmty")
325
- f2 "fmt"
458
+ f2 "fmt" //@rename("f2", "f2name"),rename("fmt","f2y")
326
459
)
327
460
328
461
func Random() int {
@@ -367,7 +500,7 @@ package a
367
500
import (
368
501
lg "log"
369
502
"fmt" //@rename("fmt", "fmty")
370
- f2 "fmt"
503
+ f2 "fmt" //@rename("f2", "f2name"),rename("fmt","f2y")
371
504
)
372
505
373
506
func Random() int {
@@ -412,7 +545,7 @@ package a
412
545
import (
413
546
lg "log"
414
547
"fmt" //@rename("fmt", "fmty")
415
- f2 "fmt"
548
+ f2 "fmt" //@rename("f2", "f2name"),rename("fmt","f2y")
416
549
)
417
550
418
551
func Random() int {
@@ -457,7 +590,7 @@ package a
457
590
import (
458
591
lg "log"
459
592
"fmt" //@rename("fmt", "fmty")
460
- f2 "fmt"
593
+ f2 "fmt" //@rename("f2", "f2name"),rename("fmt","f2y")
461
594
)
462
595
463
596
func Random() int {
0 commit comments