File tree Expand file tree Collapse file tree 1 file changed +46
-0
lines changed
presentation-compiler/test/dotty/tools/pc/tests Expand file tree Collapse file tree 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:
101101 |}<<region<<""" .stripMargin
102102 )
103103 )
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