File tree 1 file changed +46
-0
lines changed
presentation-compiler/test/dotty/tools/pc/tests
1 file changed +46
-0
lines changed Original file line number Diff line number Diff line change @@ -101,3 +101,49 @@ class SelectionRangeSuite extends BaseSelectionRangeSuite:
101
101
|}<<region<<""" .stripMargin
102
102
)
103
103
)
104
+
105
+ @ Test def `function params` =
106
+ check(
107
+ """ |object Main extends App {
108
+ | def func(a@@: Int, b: Int) =
109
+ | a + b
110
+ |}""" .stripMargin,
111
+ List [String ](
112
+ """ |object Main extends App {
113
+ | def func(>>region>>a: Int<<region<<, b: Int) =
114
+ | a + b
115
+ |}""" .stripMargin,
116
+ """ |object Main extends App {
117
+ | def func(>>region>>a: Int, b: Int<<region<<) =
118
+ | a + b
119
+ |}""" .stripMargin,
120
+ """ |object Main extends App {
121
+ | >>region>>def func(a: Int, b: Int) =
122
+ | a + b<<region<<
123
+ |}""" .stripMargin
124
+ )
125
+ )
126
+ check(
127
+ """ |object Main extends App {
128
+ | val func = (a@@: Int, b: Int) =>
129
+ | a + b
130
+ |}""" .stripMargin,
131
+ List [String ](
132
+ """ |object Main extends App {
133
+ | val func = (>>region>>a: Int<<region<<, b: Int) =>
134
+ | a + b
135
+ |}""" .stripMargin,
136
+ """ |object Main extends App {
137
+ | val func = (>>region>>a: Int, b: Int<<region<<) =>
138
+ | a + b
139
+ |}""" .stripMargin,
140
+ """ |object Main extends App {
141
+ | val func = >>region>>(a: Int, b: Int) =>
142
+ | a + b<<region<<
143
+ |}""" .stripMargin,
144
+ """ |object Main extends App {
145
+ | >>region>>val func = (a: Int, b: Int) =>
146
+ | a + b<<region<<
147
+ |}""" .stripMargin
148
+ )
149
+ )
You can’t perform that action at this time.
0 commit comments