@@ -193,21 +193,21 @@ Occurrences:
193
193
[27:6..27:9): s1x <- advanced/Test.s1x.
194
194
[27:12..27:13): s -> advanced/Test.s.
195
195
[27:14..27:16): s1 -> advanced/Structural#s1().
196
- [27:16 ..27:18): . x -> scala/reflect/Selectable#selectDynamic().
196
+ [27:17 ..27:18): x -> scala/reflect/Selectable#selectDynamic().
197
197
[28:6..28:8): s2 <- advanced/Test.s2.
198
198
[28:11..28:12): s -> advanced/Test.s.
199
199
[28:13..28:15): s2 -> advanced/Structural#s2().
200
200
[29:6..29:9): s2x <- advanced/Test.s2x.
201
201
[29:12..29:13): s -> advanced/Test.s.
202
202
[29:14..29:16): s2 -> advanced/Structural#s2().
203
- [29:16 ..29:18): . x -> scala/reflect/Selectable#selectDynamic().
203
+ [29:17 ..29:18): x -> scala/reflect/Selectable#selectDynamic().
204
204
[30:6..30:8): s3 <- advanced/Test.s3.
205
205
[30:11..30:12): s -> advanced/Test.s.
206
206
[30:13..30:15): s3 -> advanced/Structural#s3().
207
207
[31:6..31:9): s3x <- advanced/Test.s3x.
208
208
[31:12..31:13): s -> advanced/Test.s.
209
209
[31:14..31:16): s3 -> advanced/Structural#s3().
210
- [31:16 ..31:18): . m -> scala/reflect/Selectable#applyDynamic().
210
+ [31:17 ..31:18): m -> scala/reflect/Selectable#applyDynamic().
211
211
[31:19..31:22): ??? -> scala/Predef.`???`().
212
212
[33:6..33:7): e <- advanced/Test.e.
213
213
[33:14..33:23): Wildcards -> advanced/Wildcards#
@@ -242,7 +242,7 @@ Occurrences:
242
242
[47:11..47:14): foo -> advanced/Test.foo.
243
243
[47:15..47:16): A -> local17
244
244
[47:19..47:22): foo -> advanced/Test.foo.
245
- [47:22 ..47:24): . a -> scala/reflect/Selectable#selectDynamic().
245
+ [47:23 ..47:24): a -> scala/reflect/Selectable#selectDynamic().
246
246
[52:6..52:13): HKClass <- advanced/HKClass#
247
247
[52:13..52:13): <- advanced/HKClass#`<init>`().
248
248
[52:14..52:15): F <- advanced/HKClass#[F]
@@ -1704,20 +1704,20 @@ Occurrences:
1704
1704
[5:16..5:19): any <- a/b/Givens.sayHello().(any)
1705
1705
[5:21..5:22): A -> a/b/Givens.sayHello().[A]
1706
1706
[6:8..6:16): sayHello <- a/b/Givens.sayHello().
1707
+ [6:19..6:20): s -> scala/StringContext#s().
1707
1708
[6:34..6:37): any -> a/b/Givens.sayHello().(any)
1708
- [6:37..6:38): " -> scala/StringContext#s().
1709
1709
[8:13..8:14): B <- a/b/Givens.sayGoodbye().[B]
1710
1710
[8:13..8:14): B <- a/b/Givens.saySoLong().[B]
1711
1711
[8:16..8:19): any <- a/b/Givens.sayGoodbye().(any)
1712
1712
[8:16..8:19): any <- a/b/Givens.saySoLong().(any)
1713
1713
[8:21..8:22): B -> a/b/Givens.sayGoodbye().[B]
1714
1714
[8:21..8:22): B -> a/b/Givens.saySoLong().[B]
1715
1715
[9:8..9:18): sayGoodbye <- a/b/Givens.sayGoodbye().
1716
+ [9:21..9:22): s -> scala/StringContext#s().
1716
1717
[9:38..9:41): any -> a/b/Givens.sayGoodbye().(any)
1717
- [9:41..9:42): " -> scala/StringContext#s().
1718
1718
[10:8..10:17): saySoLong <- a/b/Givens.saySoLong().
1719
+ [10:20..10:21): s -> scala/StringContext#s().
1719
1720
[10:37..10:40): any -> a/b/Givens.saySoLong().(any)
1720
- [10:40..10:41): " -> scala/StringContext#s().
1721
1721
[12:6..12:12): hello1 <- a/b/Givens.hello1.
1722
1722
[12:17..12:25): sayHello -> a/b/Givens.sayHello().
1723
1723
[13:6..13:14): goodbye1 <- a/b/Givens.goodbye1.
@@ -1836,12 +1836,12 @@ Occurrences:
1836
1836
[20:6..20:7): x <- example/ImplicitConversion#x.
1837
1837
[20:9..20:12): Int -> scala/Int#
1838
1838
[20:15..20:22): message -> example/ImplicitConversion#message.
1839
+ [23:2..23:3): s -> scala/StringContext#s().
1839
1840
[23:11..23:18): message -> example/ImplicitConversion#message.
1840
1841
[23:20..23:26): number -> example/ImplicitConversion#number.
1841
- [23:26..23:27 ): " -> scala/StringContext#s().
1842
+ [24:2..24:3 ): s -> scala/StringContext#s().
1842
1843
[25:7..25:14): message -> example/ImplicitConversion#message.
1843
1844
[26:7..26:13): number -> example/ImplicitConversion#number.
1844
- [26:15..26:16): " -> scala/StringContext#s().
1845
1845
[26:17..26:28): stripMargin -> scala/collection/StringOps#stripMargin(+1).
1846
1846
[28:6..28:7): a <- example/ImplicitConversion#a.
1847
1847
[28:9..28:12): Int -> scala/Int#
@@ -3346,6 +3346,73 @@ Occurrences:
3346
3346
[13:17..13:17): <- selfs/C6#`<init>`().
3347
3347
[13:27..13:28): B -> selfs/B#
3348
3348
3349
+ expect/StructuralTypes.scala
3350
+ ----------------------------
3351
+
3352
+ Summary:
3353
+ Schema => SemanticDB v4
3354
+ Uri => StructuralTypes.scala
3355
+ Text => empty
3356
+ Language => Scala
3357
+ Symbols => 12 entries
3358
+ Occurrences => 33 entries
3359
+ Synthetics => 4 entries
3360
+
3361
+ Symbols:
3362
+ example/StructuralTypes. => final object StructuralTypes extends Object { self: StructuralTypes.type => +5 decls }
3363
+ example/StructuralTypes.User# => type User = Object { abstract method foo (param x: Int): Int; abstract method age => Int; abstract method name => String }
3364
+ example/StructuralTypes.V. => val method V Object { abstract method scalameta => String }
3365
+ example/StructuralTypes.fooBar. => val method fooBar Int
3366
+ example/StructuralTypes.user. => val method user User
3367
+ local0 => abstract method name => String
3368
+ local1 => abstract method age => Int
3369
+ local2 => param x: Int
3370
+ local3 => abstract method foo (param x: Int): Int
3371
+ local4 => abstract method scalameta => String
3372
+ local5 => method scalameta => String
3373
+ local6 => final class $anon extends Object { self: $anon => +2 decls }
3374
+
3375
+ Occurrences:
3376
+ [0:8..0:15): example <- example/
3377
+ [2:7..2:14): reflect -> scala/reflect/
3378
+ [2:15..2:25): Selectable -> scala/reflect/Selectable.
3379
+ [2:26..2:46): reflectiveSelectable -> scala/reflect/Selectable.reflectiveSelectable().
3380
+ [4:7..4:22): StructuralTypes <- example/StructuralTypes.
3381
+ [5:7..5:11): User <- example/StructuralTypes.User#
3382
+ [6:8..6:12): name <- local0
3383
+ [6:14..6:20): String -> scala/Predef.String#
3384
+ [7:8..7:11): age <- local1
3385
+ [7:13..7:16): Int -> scala/Int#
3386
+ [8:8..8:11): foo <- local3
3387
+ [8:12..8:13): x <- local2
3388
+ [8:15..8:18): Int -> scala/Int#
3389
+ [8:21..8:24): Int -> scala/Int#
3390
+ [11:6..11:10): user <- example/StructuralTypes.user.
3391
+ [11:18..11:30): asInstanceOf -> scala/Any#asInstanceOf().
3392
+ [11:31..11:35): User -> example/StructuralTypes.User#
3393
+ [12:2..12:6): user -> example/StructuralTypes.user.
3394
+ [12:7..12:11): name -> scala/reflect/Selectable#selectDynamic().
3395
+ [13:2..13:6): user -> example/StructuralTypes.user.
3396
+ [13:7..13:10): age -> scala/reflect/Selectable#selectDynamic().
3397
+ [14:6..14:12): fooBar <- example/StructuralTypes.fooBar.
3398
+ [14:15..14:19): user -> example/StructuralTypes.user.
3399
+ [14:20..14:23): foo -> scala/reflect/Selectable#applyDynamic().
3400
+ [16:6..16:7): V <- example/StructuralTypes.V.
3401
+ [16:9..16:15): Object -> java/lang/Object#
3402
+ [17:8..17:17): scalameta <- local4
3403
+ [17:19..17:25): String -> scala/Predef.String#
3404
+ [18:6..18:6): <- local6
3405
+ [19:8..19:17): scalameta <- local5
3406
+ [20:2..20:3): V -> example/StructuralTypes.V.
3407
+ [20:4..20:13): scalameta -> scala/reflect/Selectable#selectDynamic().
3408
+ [21:4..21:19): StructuralTypes -> example/StructuralTypes.
3409
+
3410
+ Synthetics:
3411
+ [12:2..12:6):user => reflectiveSelectable(*)
3412
+ [13:2..13:6):user => reflectiveSelectable(*)
3413
+ [14:15..14:19):user => reflectiveSelectable(*)
3414
+ [20:2..20:3):V => reflectiveSelectable(*)
3415
+
3349
3416
expect/Synthetic.scala
3350
3417
----------------------
3351
3418
@@ -3944,7 +4011,7 @@ Occurrences:
3944
4011
[48:18..48:19): v -> example/ValUsages.v.
3945
4012
[48:20..48:23): yim -> example/Vals#yim().
3946
4013
[49:2..49:3): v -> example/ValUsages.v.
3947
- [49:3 ..49:18): . explicitSetter -> example/Vals#`explicitSetter_=`().
4014
+ [49:4 ..49:18): explicitSetter -> example/Vals#`explicitSetter_=`().
3948
4015
3949
4016
expect/Vararg.scala
3950
4017
-------------------
0 commit comments