|
14 | 14 | 7 | new StringContext("", "").f() // error
|
15 | 15 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
16 | 16 | | too few arguments for interpolated string
|
17 |
| --- Warning: tests/neg/f-interpolator-neg.scala:11:9 -------------------------------------------------------------------- |
| 17 | +-- [E209] Interpolation Warning: tests/neg/f-interpolator-neg.scala:11:9 ----------------------------------------------- |
18 | 18 | 11 | f"$s%b" // warn only
|
19 | 19 | | ^
|
20 | 20 | | non-Boolean value formats as "true" for non-null references and boxed primitives, otherwise "false"
|
21 |
| --- Error: tests/neg/f-interpolator-neg.scala:12:7 ---------------------------------------------------------------------- |
| 21 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:12:7 ------------------------------------------------- |
22 | 22 | 12 | f"$s%c" // error
|
23 | 23 | | ^
|
24 | 24 | | Found: (s : String), Required: Char, Byte, Short, Int
|
25 |
| --- Error: tests/neg/f-interpolator-neg.scala:13:7 ---------------------------------------------------------------------- |
| 25 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:13:7 ------------------------------------------------- |
26 | 26 | 13 | f"$f%c" // error
|
27 | 27 | | ^
|
28 | 28 | | Found: (f : Double), Required: Char, Byte, Short, Int
|
29 |
| --- Error: tests/neg/f-interpolator-neg.scala:14:7 ---------------------------------------------------------------------- |
| 29 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:14:7 ------------------------------------------------- |
30 | 30 | 14 | f"$s%x" // error
|
31 | 31 | | ^
|
32 | 32 | | Found: (s : String), Required: Int, Long, Byte, Short, BigInt
|
33 |
| --- Error: tests/neg/f-interpolator-neg.scala:15:7 ---------------------------------------------------------------------- |
| 33 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:15:7 ------------------------------------------------- |
34 | 34 | 15 | f"$b%d" // error
|
35 | 35 | | ^
|
36 | 36 | | Found: (b : Boolean), Required: Int, Long, Byte, Short, BigInt
|
37 |
| --- Error: tests/neg/f-interpolator-neg.scala:16:7 ---------------------------------------------------------------------- |
| 37 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:16:7 ------------------------------------------------- |
38 | 38 | 16 | f"$s%d" // error
|
39 | 39 | | ^
|
40 | 40 | | Found: (s : String), Required: Int, Long, Byte, Short, BigInt
|
41 |
| --- Error: tests/neg/f-interpolator-neg.scala:17:7 ---------------------------------------------------------------------- |
| 41 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:17:7 ------------------------------------------------- |
42 | 42 | 17 | f"$f%o" // error
|
43 | 43 | | ^
|
44 | 44 | | Found: (f : Double), Required: Int, Long, Byte, Short, BigInt
|
45 |
| --- Error: tests/neg/f-interpolator-neg.scala:18:7 ---------------------------------------------------------------------- |
| 45 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:18:7 ------------------------------------------------- |
46 | 46 | 18 | f"$s%e" // error
|
47 | 47 | | ^
|
48 | 48 | | Found: (s : String), Required: Double, Float, BigDecimal
|
49 |
| --- Error: tests/neg/f-interpolator-neg.scala:19:7 ---------------------------------------------------------------------- |
| 49 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:19:7 ------------------------------------------------- |
50 | 50 | 19 | f"$b%f" // error
|
51 | 51 | | ^
|
52 | 52 | | Found: (b : Boolean), Required: Double, Float, BigDecimal
|
53 |
| --- Error: tests/neg/f-interpolator-neg.scala:20:9 ---------------------------------------------------------------------- |
| 53 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:20:9 ------------------------------------------------- |
54 | 54 | 20 | f"$s%i" // error
|
55 | 55 | | ^
|
56 | 56 | | illegal conversion character 'i'
|
57 |
| --- Error: tests/neg/f-interpolator-neg.scala:24:9 ---------------------------------------------------------------------- |
| 57 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:24:9 ------------------------------------------------- |
58 | 58 | 24 | f"$s%+ 0,(s" // error
|
59 | 59 | | ^^^^^
|
60 | 60 | | Illegal flag '+'
|
61 |
| --- Error: tests/neg/f-interpolator-neg.scala:25:9 ---------------------------------------------------------------------- |
| 61 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:25:9 ------------------------------------------------- |
62 | 62 | 25 | f"$c%#+ 0,(c" // error
|
63 | 63 | | ^^^^^^
|
64 | 64 | | Only '-' allowed for c conversion
|
65 |
| --- Error: tests/neg/f-interpolator-neg.scala:26:9 ---------------------------------------------------------------------- |
| 65 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:26:9 ------------------------------------------------- |
66 | 66 | 26 | f"$d%#d" // error
|
67 | 67 | | ^
|
68 | 68 | | # not allowed for d conversion
|
69 |
| --- Error: tests/neg/f-interpolator-neg.scala:27:9 ---------------------------------------------------------------------- |
| 69 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:27:9 ------------------------------------------------- |
70 | 70 | 27 | f"$d%,x" // error
|
71 | 71 | | ^
|
72 | 72 | | ',' only allowed for d conversion of integral types
|
73 |
| --- Error: tests/neg/f-interpolator-neg.scala:28:9 ---------------------------------------------------------------------- |
| 73 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:28:9 ------------------------------------------------- |
74 | 74 | 28 | f"$d%+ (x" // error
|
75 | 75 | | ^^^
|
76 | 76 | | only use '+' for BigInt conversions to o, x, X
|
77 |
| --- Error: tests/neg/f-interpolator-neg.scala:29:9 ---------------------------------------------------------------------- |
| 77 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:29:9 ------------------------------------------------- |
78 | 78 | 29 | f"$f%,(a" // error
|
79 | 79 | | ^^
|
80 | 80 | | ',' not allowed for a, A
|
81 |
| --- Error: tests/neg/f-interpolator-neg.scala:30:9 ---------------------------------------------------------------------- |
| 81 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:30:9 ------------------------------------------------- |
82 | 82 | 30 | f"$t%#+ 0,(tT" // error
|
83 | 83 | | ^^^^^^
|
84 | 84 | | Only '-' allowed for date/time conversions
|
85 |
| --- Error: tests/neg/f-interpolator-neg.scala:31:7 ---------------------------------------------------------------------- |
| 85 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:31:7 ------------------------------------------------- |
86 | 86 | 31 | f"%-#+ 0,(n" // error
|
87 | 87 | | ^^^^^^^
|
88 | 88 | | flags not allowed
|
89 |
| --- Error: tests/neg/f-interpolator-neg.scala:32:7 ---------------------------------------------------------------------- |
| 89 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:32:7 ------------------------------------------------- |
90 | 90 | 32 | f"%#+ 0,(%" // error
|
91 | 91 | | ^^^^^^
|
92 | 92 | | Illegal flag '#'
|
93 |
| --- Error: tests/neg/f-interpolator-neg.scala:36:9 ---------------------------------------------------------------------- |
| 93 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:36:9 ------------------------------------------------- |
94 | 94 | 36 | f"$c%.2c" // error
|
95 | 95 | | ^^
|
96 | 96 | | precision not allowed
|
97 |
| --- Error: tests/neg/f-interpolator-neg.scala:37:9 ---------------------------------------------------------------------- |
| 97 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:37:9 ------------------------------------------------- |
98 | 98 | 37 | f"$d%.2d" // error
|
99 | 99 | | ^^
|
100 | 100 | | precision not allowed
|
101 |
| --- Error: tests/neg/f-interpolator-neg.scala:38:7 ---------------------------------------------------------------------- |
| 101 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:38:7 ------------------------------------------------- |
102 | 102 | 38 | f"%.2%" // error
|
103 | 103 | | ^^
|
104 | 104 | | precision not allowed
|
105 |
| --- Error: tests/neg/f-interpolator-neg.scala:39:7 ---------------------------------------------------------------------- |
| 105 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:39:7 ------------------------------------------------- |
106 | 106 | 39 | f"%.2n" // error
|
107 | 107 | | ^^
|
108 | 108 | | precision not allowed
|
109 |
| --- Error: tests/neg/f-interpolator-neg.scala:40:9 ---------------------------------------------------------------------- |
| 109 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:40:9 ------------------------------------------------- |
110 | 110 | 40 | f"$f%.2a" // error
|
111 | 111 | | ^^
|
112 | 112 | | precision not allowed
|
113 |
| --- Error: tests/neg/f-interpolator-neg.scala:41:9 ---------------------------------------------------------------------- |
| 113 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:41:9 ------------------------------------------------- |
114 | 114 | 41 | f"$t%.2tT" // error
|
115 | 115 | | ^^
|
116 | 116 | | precision not allowed
|
117 |
| --- Error: tests/neg/f-interpolator-neg.scala:45:7 ---------------------------------------------------------------------- |
| 117 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:45:7 ------------------------------------------------- |
118 | 118 | 45 | f"%<s" // error
|
119 | 119 | | ^
|
120 | 120 | | No last arg
|
121 |
| --- Error: tests/neg/f-interpolator-neg.scala:46:7 ---------------------------------------------------------------------- |
| 121 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:46:7 ------------------------------------------------- |
122 | 122 | 46 | f"%<c" // error
|
123 | 123 | | ^
|
124 | 124 | | No last arg
|
125 |
| --- Error: tests/neg/f-interpolator-neg.scala:47:7 ---------------------------------------------------------------------- |
| 125 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:47:7 ------------------------------------------------- |
126 | 126 | 47 | f"%<tT" // error
|
127 | 127 | | ^
|
128 | 128 | | No last arg
|
129 |
| --- Error: tests/neg/f-interpolator-neg.scala:48:21 --------------------------------------------------------------------- |
| 129 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:48:21 ------------------------------------------------ |
130 | 130 | 48 | f"${8}%d ${9}%d %3$$d" // error
|
131 | 131 | | ^
|
132 | 132 | | Argument index out of range
|
133 |
| --- Error: tests/neg/f-interpolator-neg.scala:49:20 --------------------------------------------------------------------- |
| 133 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:49:20 ------------------------------------------------ |
134 | 134 | 49 | f"${8}%d ${9}%d%0$$d" // error
|
135 | 135 | | ^
|
136 | 136 | | Argument index out of range
|
137 |
| --- Warning: tests/neg/f-interpolator-neg.scala:54:17 ------------------------------------------------------------------- |
| 137 | +-- [E209] Interpolation Warning: tests/neg/f-interpolator-neg.scala:54:17 ---------------------------------------------- |
138 | 138 | 54 | f"$s%s $s%s %1$$<s"
|
139 | 139 | | ^
|
140 | 140 | | Argument index ignored if '<' flag is present
|
141 |
| --- Error: tests/neg/f-interpolator-neg.scala:59:7 ---------------------------------------------------------------------- |
| 141 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:59:7 ------------------------------------------------- |
142 | 142 | 59 | f"$s%#s" // error
|
143 | 143 | | ^
|
144 | 144 | | Found: (s : String), Required: java.util.Formattable
|
145 |
| --- Error: tests/neg/f-interpolator-neg.scala:63:10 --------------------------------------------------------------------- |
| 145 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:63:10 ------------------------------------------------ |
146 | 146 | 63 | f"$t%tG" // error
|
147 | 147 | | ^
|
148 | 148 | | 'G' doesn't seem to be a date or time conversion
|
149 |
| --- Error: tests/neg/f-interpolator-neg.scala:64:9 ---------------------------------------------------------------------- |
| 149 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:64:9 ------------------------------------------------- |
150 | 150 | 64 | f"$t%t" // error
|
151 | 151 | | ^
|
152 | 152 | | Date/time conversion must have two characters
|
153 |
| --- Error: tests/neg/f-interpolator-neg.scala:65:8 ---------------------------------------------------------------------- |
| 153 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:65:8 ------------------------------------------------- |
154 | 154 | 65 | f"$s%10.5" // error
|
155 | 155 | | ^^^^^
|
156 | 156 | | Missing conversion operator in '%10.5'; use %% for literal %, %n for newline
|
157 |
| --- Error: tests/neg/f-interpolator-neg.scala:69:29 --------------------------------------------------------------------- |
| 157 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:69:29 ------------------------------------------------ |
158 | 158 | 69 | f"${d}random-leading-junk%d" // error
|
159 | 159 | | ^^
|
160 | 160 | | conversions must follow a splice; use %% for literal %, %n for newline
|
161 |
| --- Error: tests/neg/f-interpolator-neg.scala:71:7 ---------------------------------------------------------------------- |
| 161 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:71:7 ------------------------------------------------- |
162 | 162 | 71 | f"%1$$d" // error
|
163 | 163 | | ^
|
164 | 164 | | Argument index out of range
|
165 |
| --- Error: tests/neg/f-interpolator-neg.scala:72:23 --------------------------------------------------------------------- |
| 165 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:72:23 ------------------------------------------------ |
166 | 166 | 72 | f"blablablabla %% %.2d" // error
|
167 | 167 | | ^^
|
168 | 168 | | precision not allowed
|
169 |
| --- Error: tests/neg/f-interpolator-neg.scala:73:19 --------------------------------------------------------------------- |
| 169 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:73:19 ------------------------------------------------ |
170 | 170 | 73 | f"blablablabla %.2b %%" // error
|
171 | 171 | | ^^^^
|
172 | 172 | | conversions must follow a splice; use %% for literal %, %n for newline
|
173 |
| --- Error: tests/neg/f-interpolator-neg.scala:75:17 --------------------------------------------------------------------- |
| 173 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:75:17 ------------------------------------------------ |
174 | 174 | 75 | f"ana${3}%.2f%2${true}%bb" // error
|
175 | 175 | | ^^
|
176 | 176 | | Missing conversion operator in '%2'; use %% for literal %, %n for newline
|
177 |
| --- Error: tests/neg/f-interpolator-neg.scala:78:7 ---------------------------------------------------------------------- |
| 177 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:78:7 ------------------------------------------------- |
178 | 178 | 78 | f"b%c.%2ii%iin" // error // error // error
|
179 | 179 | | ^^
|
180 | 180 | | conversions must follow a splice; use %% for literal %, %n for newline
|
181 |
| --- Error: tests/neg/f-interpolator-neg.scala:78:12 --------------------------------------------------------------------- |
| 181 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:78:12 ------------------------------------------------ |
182 | 182 | 78 | f"b%c.%2ii%iin" // error // error // error
|
183 | 183 | | ^
|
184 | 184 | | illegal conversion character 'i'
|
185 |
| --- Error: tests/neg/f-interpolator-neg.scala:78:15 --------------------------------------------------------------------- |
| 185 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:78:15 ------------------------------------------------ |
186 | 186 | 78 | f"b%c.%2ii%iin" // error // error // error
|
187 | 187 | | ^
|
188 | 188 | | illegal conversion character 'i'
|
189 |
| --- Error: tests/neg/f-interpolator-neg.scala:79:10 --------------------------------------------------------------------- |
| 189 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:79:10 ------------------------------------------------ |
190 | 190 | 79 | f"b}22%2.c<{%{" // error // error
|
191 | 191 | | ^^
|
192 | 192 | | Missing conversion operator in '%2'; use %% for literal %, %n for newline
|
193 |
| --- Error: tests/neg/f-interpolator-neg.scala:79:16 --------------------------------------------------------------------- |
| 193 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:79:16 ------------------------------------------------ |
194 | 194 | 79 | f"b}22%2.c<{%{" // error // error
|
195 | 195 | | ^
|
196 | 196 | | Missing conversion operator in '%'; use %% for literal %, %n for newline
|
197 |
| --- Error: tests/neg/f-interpolator-neg.scala:80:19 --------------------------------------------------------------------- |
| 197 | +-- [E209] Interpolation Error: tests/neg/f-interpolator-neg.scala:80:19 ------------------------------------------------ |
198 | 198 | 80 | f"%%bci.2${'i'}%..2c2" // error
|
199 | 199 | | ^
|
200 | 200 | | Missing conversion operator in '%'; use %% for literal %, %n for newline
|
0 commit comments