@@ -303,11 +303,11 @@ example/Anonymous#foo. => val method foo Foo
303
303
example/Anonymous#locally(). => method locally [typeparam A ](param x: A): A
304
304
example/Anonymous#locally().(x) => param x: A
305
305
example/Anonymous#locally().[A] => typeparam A
306
- example/Anonymous#m1(). => method m1 [typeparam T ]: Nothing
307
- example/Anonymous#m1().[T] => typeparam T
306
+ example/Anonymous#m1(). => method m1 [typeparam T [unknown local0: <?>] ]: Nothing
307
+ example/Anonymous#m1().[T] => typeparam T [unknown local0: <?>]
308
308
example/Anonymous#m2(). => method m2 => Map[_, List[_] forSome { type _ }] forSome { type _ }
309
- local2 => val local x: Function1[Int, Int]
310
- local3 => final class $anon extends Object with Foo { self: $anon => +1 decls }
309
+ local3 => val local x: Function1[Int, Int]
310
+ local4 => final class $anon extends Object with Foo { self: $anon => +1 decls }
311
311
312
312
Occurrences:
313
313
[0:8..0:15): example <- example/
@@ -334,7 +334,7 @@ Occurrences:
334
334
[11:4..11:7): ??? -> scala/Predef.`???`().
335
335
[11:24..11:28): List -> scala/package.List#
336
336
[13:2..13:9): locally -> example/Anonymous#locally().
337
- [14:8..14:9): x <- local2
337
+ [14:8..14:9): x <- local3
338
338
[14:11..14:14): Int -> scala/Int#
339
339
[14:18..14:21): Int -> scala/Int#
340
340
[14:29..14:32): ??? -> scala/Predef.`???`().
@@ -4165,8 +4165,8 @@ local3 => final class $anon extends Object { self: $anon => +2 decls }
4165
4165
local5 => final class $anon extends M with N { self: $anon => +1 decls }
4166
4166
local7 => method k => Int
4167
4167
local8 => final class $anon extends M with N { self: $anon => +2 decls }
4168
- local13 => typeparam T
4169
- local14 => type L [typeparam T ] = List[T]
4168
+ local14 => typeparam T
4169
+ local15 => type L [typeparam T ] = List[T]
4170
4170
types/B# => class B extends Object { self: B => +1 decls }
4171
4171
types/B#`<init>`(). => primary ctor <init> (): B
4172
4172
types/C# => class C extends Object { self: C => +1 decls }
@@ -4244,8 +4244,8 @@ types/Test.C#TypeType.T5# => type T5 [typeparam U ] = U
4244
4244
types/Test.C#TypeType.T5#[U] => typeparam U
4245
4245
types/Test.C#TypeType.m2(). => method m2 [typeparam T2 = C]: Nothing
4246
4246
types/Test.C#TypeType.m2().[T2] => typeparam T2 = C
4247
- types/Test.C#TypeType.m3(). => method m3 [typeparam M3 ]: Nothing
4248
- types/Test.C#TypeType.m3().[M3] => typeparam M3
4247
+ types/Test.C#TypeType.m3(). => method m3 [typeparam M3 [unknown local16: <?>] ]: Nothing
4248
+ types/Test.C#TypeType.m3().[M3] => typeparam M3 [unknown local16: <?>]
4249
4249
types/Test.C#`<init>`(). => primary ctor <init> (): C
4250
4250
types/Test.C#annType1. => val method annType1 T @ann[T]
4251
4251
types/Test.C#annType2. => val method annType2 T @ann1 @ann2
@@ -4266,8 +4266,8 @@ types/Test.C#superType2. => val method superType2 Int
4266
4266
types/Test.C#superType3. => val method superType3 Int
4267
4267
types/Test.C#thisType1. => val method thisType1 C.this.type
4268
4268
types/Test.C#thisType2. => val method thisType2 C.this.type
4269
- types/Test.C#typeLambda1(). => method typeLambda1 [typeparam M ]: Nothing
4270
- types/Test.C#typeLambda1().[M] => typeparam M
4269
+ types/Test.C#typeLambda1(). => method typeLambda1 [typeparam M [unknown local13: <?>] ]: Nothing
4270
+ types/Test.C#typeLambda1().[M] => typeparam M [unknown local13: <?>]
4271
4271
types/Test.C#typeRef1. => val method typeRef1 C
4272
4272
types/Test.C#typeRef2. => val method typeRef2 p.C
4273
4273
types/Test.C#typeRef3. => val method typeRef3 T#C
@@ -4464,10 +4464,10 @@ Occurrences:
4464
4464
[75:20..75:21): M <- types/Test.C#typeLambda1().[M]
4465
4465
[75:28..75:31): ??? -> scala/Predef.`???`().
4466
4466
[76:4..76:15): typeLambda1 -> types/Test.C#typeLambda1().
4467
- [76:24..76:25): L <- local14
4468
- [76:26..76:27): T <- local13
4467
+ [76:24..76:25): L <- local15
4468
+ [76:26..76:27): T <- local14
4469
4469
[76:31..76:35): List -> scala/package.List#
4470
- [76:36..76:37): T -> local13
4470
+ [76:36..76:37): T -> local14
4471
4471
[78:11..78:25): ClassInfoType1 <- types/Test.C#ClassInfoType1.
4472
4472
[79:10..79:24): ClassInfoType2 <- types/Test.C#ClassInfoType2#
4473
4473
[79:33..79:34): B -> types/B#
0 commit comments