You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 3, 2020. It is now read-only.
Copy file name to clipboardExpand all lines: org.scala-refactoring.library/src/test/scala/scala/tools/refactoring/tests/sourcegen/ReusingPrinterTest.scala
+18Lines changed: 18 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -45,9 +45,11 @@ class ReusingPrinterTest extends TestHelper with SilentTracing {
45
45
46
46
@Test
47
47
defadd_return_type_to_def() ="""
48
+
package add_return_type_to_def
48
49
object X {
49
50
def value = new java.io.File("")
50
51
}""" becomes """
52
+
package add_return_type_to_def
51
53
object X {
52
54
def value: java.io.File = new java.io.File("")
53
55
}""" after topdown { matchingChildren { transform {
@@ -58,9 +60,11 @@ class ReusingPrinterTest extends TestHelper with SilentTracing {
58
60
59
61
@Test
60
62
defadd_return_type_to_val() ="""
63
+
package add_return_type_to_val
61
64
object X {
62
65
val value = new java.io.File("")
63
66
}""" becomes """
67
+
package add_return_type_to_val
64
68
object X {
65
69
val value: java.io.File = new java.io.File("")
66
70
}
@@ -72,9 +76,11 @@ class ReusingPrinterTest extends TestHelper with SilentTracing {
72
76
73
77
@Test
74
78
defadd_return_type_to_var() ="""
79
+
package add_return_type_to_var
75
80
object X {
76
81
var variable = new java.io.File("")
77
82
}""" becomes """
83
+
package add_return_type_to_var
78
84
object X {
79
85
var variable: java.io.File = new java.io.File("")
80
86
}
@@ -86,13 +92,15 @@ class ReusingPrinterTest extends TestHelper with SilentTracing {
86
92
87
93
@Test
88
94
defadd_override_flag() ="""
95
+
package add_override_flag
89
96
trait T {
90
97
def meth: Int
91
98
}
92
99
trait TT extends T {
93
100
def meth = 0
94
101
}
95
102
""" becomes """
103
+
package add_override_flag
96
104
trait T {
97
105
def meth: Int
98
106
}
@@ -112,13 +120,15 @@ class ReusingPrinterTest extends TestHelper with SilentTracing {
112
120
113
121
@Test
114
122
defadd_override_final_flags_to_lazy_val() ="""
123
+
package add_override_final_flags_to_lazy_val
115
124
trait T {
116
125
def meth: Int
117
126
}
118
127
trait TT extends T {
119
128
lazy val meth = 0
120
129
}
121
130
""" becomes """
131
+
package add_override_final_flags_to_lazy_val
122
132
trait T {
123
133
def meth: Int
124
134
}
@@ -138,13 +148,15 @@ class ReusingPrinterTest extends TestHelper with SilentTracing {
138
148
139
149
@Test
140
150
defadd_override_protected_abstract_flag() ="""
151
+
package add_override_protected_abstract_flag
141
152
trait T {
142
153
protected def meth: Int = 0
143
154
}
144
155
trait TT extends T {
145
156
def meth = super.meth + 0
146
157
}
147
158
""" becomes """
159
+
package add_override_protected_abstract_flag
148
160
trait T {
149
161
protected def meth: Int = 0
150
162
}
@@ -164,8 +176,10 @@ class ReusingPrinterTest extends TestHelper with SilentTracing {
164
176
165
177
@Test
166
178
defadd_final_case_flag() ="""
179
+
package add_final_case_flag
167
180
class C(i: Int)
168
181
""" becomes """
182
+
package add_final_case_flag
169
183
private final case class C(i: Int)
170
184
""" after topdown { matchingChildren {
171
185
transform {
@@ -176,13 +190,15 @@ class ReusingPrinterTest extends TestHelper with SilentTracing {
176
190
177
191
@Test
178
192
defadd_modifier_to_def_without_return_type() ="""
193
+
package add_modifier_to_def_without_return_type
179
194
trait T {
180
195
def meth: Int
181
196
}
182
197
trait TT extends T {
183
198
def meth
184
199
}
185
200
""" becomes """
201
+
package add_modifier_to_def_without_return_type
186
202
trait T {
187
203
def meth: Int
188
204
}
@@ -202,13 +218,15 @@ class ReusingPrinterTest extends TestHelper with SilentTracing {
0 commit comments