@@ -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]
@@ -1684,20 +1684,20 @@ Occurrences:
1684
1684
[5:16..5:19): any <- a/b/Givens.sayHello().(any)
1685
1685
[5:21..5:22): A -> a/b/Givens.sayHello().[A]
1686
1686
[6:8..6:16): sayHello <- a/b/Givens.sayHello().
1687
+ [6:19..6:20): s -> scala/StringContext#s().
1687
1688
[6:34..6:37): any -> a/b/Givens.sayHello().(any)
1688
- [6:37..6:38): " -> scala/StringContext#s().
1689
1689
[8:13..8:14): B <- a/b/Givens.sayGoodbye().[B]
1690
1690
[8:13..8:14): B <- a/b/Givens.saySoLong().[B]
1691
1691
[8:16..8:19): any <- a/b/Givens.sayGoodbye().(any)
1692
1692
[8:16..8:19): any <- a/b/Givens.saySoLong().(any)
1693
1693
[8:21..8:22): B -> a/b/Givens.sayGoodbye().[B]
1694
1694
[8:21..8:22): B -> a/b/Givens.saySoLong().[B]
1695
1695
[9:8..9:18): sayGoodbye <- a/b/Givens.sayGoodbye().
1696
+ [9:21..9:22): s -> scala/StringContext#s().
1696
1697
[9:38..9:41): any -> a/b/Givens.sayGoodbye().(any)
1697
- [9:41..9:42): " -> scala/StringContext#s().
1698
1698
[10:8..10:17): saySoLong <- a/b/Givens.saySoLong().
1699
+ [10:20..10:21): s -> scala/StringContext#s().
1699
1700
[10:37..10:40): any -> a/b/Givens.saySoLong().(any)
1700
- [10:40..10:41): " -> scala/StringContext#s().
1701
1701
[12:6..12:12): hello1 <- a/b/Givens.hello1.
1702
1702
[12:17..12:25): sayHello -> a/b/Givens.sayHello().
1703
1703
[13:6..13:14): goodbye1 <- a/b/Givens.goodbye1.
@@ -1816,12 +1816,12 @@ Occurrences:
1816
1816
[20:6..20:7): x <- example/ImplicitConversion#x.
1817
1817
[20:9..20:12): Int -> scala/Int#
1818
1818
[20:15..20:22): message -> example/ImplicitConversion#message.
1819
+ [23:2..23:3): s -> scala/StringContext#s().
1819
1820
[23:11..23:18): message -> example/ImplicitConversion#message.
1820
1821
[23:20..23:26): number -> example/ImplicitConversion#number.
1821
- [23:26..23:27 ): " -> scala/StringContext#s().
1822
+ [24:2..24:3 ): s -> scala/StringContext#s().
1822
1823
[25:7..25:14): message -> example/ImplicitConversion#message.
1823
1824
[26:7..26:13): number -> example/ImplicitConversion#number.
1824
- [26:15..26:16): " -> scala/StringContext#s().
1825
1825
[26:17..26:28): stripMargin -> scala/collection/StringOps#stripMargin(+1).
1826
1826
[28:6..28:7): a <- example/ImplicitConversion#a.
1827
1827
[28:9..28:12): Int -> scala/Int#
@@ -3326,6 +3326,73 @@ Occurrences:
3326
3326
[13:17..13:17): <- selfs/C6#`<init>`().
3327
3327
[13:27..13:28): B -> selfs/B#
3328
3328
3329
+ expect/StructuralTypes.scala
3330
+ ----------------------------
3331
+
3332
+ Summary:
3333
+ Schema => SemanticDB v4
3334
+ Uri => StructuralTypes.scala
3335
+ Text => empty
3336
+ Language => Scala
3337
+ Symbols => 12 entries
3338
+ Occurrences => 33 entries
3339
+ Synthetics => 4 entries
3340
+
3341
+ Symbols:
3342
+ example/StructuralTypes. => final object StructuralTypes extends Object { self: StructuralTypes.type => +5 decls }
3343
+ example/StructuralTypes.User# => type User = Object { abstract method foo (param x: Int): Int; abstract method age => Int; abstract method name => String }
3344
+ example/StructuralTypes.V. => val method V Object { abstract method scalameta => String }
3345
+ example/StructuralTypes.fooBar. => val method fooBar Int
3346
+ example/StructuralTypes.user. => val method user User
3347
+ local0 => abstract method name => String
3348
+ local1 => abstract method age => Int
3349
+ local2 => param x: Int
3350
+ local3 => abstract method foo (param x: Int): Int
3351
+ local4 => abstract method scalameta => String
3352
+ local5 => method scalameta => String
3353
+ local6 => final class $anon extends Object { self: $anon => +2 decls }
3354
+
3355
+ Occurrences:
3356
+ [0:8..0:15): example <- example/
3357
+ [2:7..2:14): reflect -> scala/reflect/
3358
+ [2:15..2:25): Selectable -> scala/reflect/Selectable.
3359
+ [2:26..2:46): reflectiveSelectable -> scala/reflect/Selectable.reflectiveSelectable().
3360
+ [4:7..4:22): StructuralTypes <- example/StructuralTypes.
3361
+ [5:7..5:11): User <- example/StructuralTypes.User#
3362
+ [6:8..6:12): name <- local0
3363
+ [6:14..6:20): String -> scala/Predef.String#
3364
+ [7:8..7:11): age <- local1
3365
+ [7:13..7:16): Int -> scala/Int#
3366
+ [8:8..8:11): foo <- local3
3367
+ [8:12..8:13): x <- local2
3368
+ [8:15..8:18): Int -> scala/Int#
3369
+ [8:21..8:24): Int -> scala/Int#
3370
+ [11:6..11:10): user <- example/StructuralTypes.user.
3371
+ [11:18..11:30): asInstanceOf -> scala/Any#asInstanceOf().
3372
+ [11:31..11:35): User -> example/StructuralTypes.User#
3373
+ [12:2..12:6): user -> example/StructuralTypes.user.
3374
+ [12:7..12:11): name -> scala/reflect/Selectable#selectDynamic().
3375
+ [13:2..13:6): user -> example/StructuralTypes.user.
3376
+ [13:7..13:10): age -> scala/reflect/Selectable#selectDynamic().
3377
+ [14:6..14:12): fooBar <- example/StructuralTypes.fooBar.
3378
+ [14:15..14:19): user -> example/StructuralTypes.user.
3379
+ [14:20..14:23): foo -> scala/reflect/Selectable#applyDynamic().
3380
+ [16:6..16:7): V <- example/StructuralTypes.V.
3381
+ [16:9..16:15): Object -> java/lang/Object#
3382
+ [17:8..17:17): scalameta <- local4
3383
+ [17:19..17:25): String -> scala/Predef.String#
3384
+ [18:6..18:6): <- local6
3385
+ [19:8..19:17): scalameta <- local5
3386
+ [20:2..20:3): V -> example/StructuralTypes.V.
3387
+ [20:4..20:13): scalameta -> scala/reflect/Selectable#selectDynamic().
3388
+ [21:4..21:19): StructuralTypes -> example/StructuralTypes.
3389
+
3390
+ Synthetics:
3391
+ [12:2..12:6):user => reflectiveSelectable(*)
3392
+ [13:2..13:6):user => reflectiveSelectable(*)
3393
+ [14:15..14:19):user => reflectiveSelectable(*)
3394
+ [20:2..20:3):V => reflectiveSelectable(*)
3395
+
3329
3396
expect/Synthetic.scala
3330
3397
----------------------
3331
3398
@@ -3924,7 +3991,7 @@ Occurrences:
3924
3991
[48:18..48:19): v -> example/ValUsages.v.
3925
3992
[48:20..48:23): yim -> example/Vals#yim().
3926
3993
[49:2..49:3): v -> example/ValUsages.v.
3927
- [49:3 ..49:18): . explicitSetter -> example/Vals#`explicitSetter_=`().
3994
+ [49:4 ..49:18): explicitSetter -> example/Vals#`explicitSetter_=`().
3928
3995
3929
3996
expect/Vararg.scala
3930
3997
-------------------
0 commit comments