@@ -48,7 +48,7 @@ Schema => SemanticDB v4
48
48
Uri => Advanced.scala
49
49
Text => empty
50
50
Language => Scala
51
- Symbols => 47 entries
51
+ Symbols => 48 entries
52
52
Occurrences => 105 entries
53
53
54
54
Symbols:
@@ -58,6 +58,7 @@ advanced/C#`<init>`(). => primary ctor <init> [typeparam T ](): C[T]
58
58
advanced/C#t(). => method t => T
59
59
advanced/HKClass# => class HKClass [typeparam F [typeparam T ] <: <?>] extends Object { self: HKClass[F] => +3 decls }
60
60
advanced/HKClass#[F] => typeparam F [typeparam T ] <: <?>
61
+ advanced/HKClass#[F][T] => typeparam T
61
62
advanced/HKClass#`<init>`(). => primary ctor <init> [typeparam F [typeparam T ] <: <?>](): HKClass[F]
62
63
advanced/HKClass#`<init>`().[F][T] => typeparam T
63
64
advanced/HKClass#`<init>`().[F][U] => typeparam U
@@ -2675,17 +2676,19 @@ Schema => SemanticDB v4
2675
2676
Uri => RecOrRefined.scala
2676
2677
Text => empty
2677
2678
Language => Scala
2678
- Symbols => 66 entries
2679
+ Symbols => 69 entries
2679
2680
Occurrences => 110 entries
2680
2681
2681
2682
Symbols:
2682
2683
example/C# => class C extends Object { self: C => +3 decls }
2683
2684
example/C#T1# => type T1
2684
2685
example/C#T2# => type T2
2685
2686
example/C#`<init>`(). => primary ctor <init> (): C
2686
- example/PickOneRefinement_1# => class PickOneRefinement_1 [typeparam S <: SpecialRefinement { abstract method pickOne [typeparam T ](param as: T*): Option[String] <: example/SpecialRefinement#pickOne(). }] extends Object { self: PickOneRefinement_1[S] => +3 decls }
2687
- example/PickOneRefinement_1#[S] => typeparam S <: SpecialRefinement { abstract method pickOne [typeparam T ](param as: T*): Option[String] <: example/SpecialRefinement#pickOne(). }
2688
- example/PickOneRefinement_1#`<init>`(). => primary ctor <init> [typeparam S <: SpecialRefinement { abstract method pickOne [typeparam T ](param as: T*): Option[String] <: example/SpecialRefinement#pickOne(). }](): PickOneRefinement_1[S]
2687
+ example/PickOneRefinement_1# => class PickOneRefinement_1 [typeparam S <: SpecialRefinement { abstract method pickOne [typeparam T ](param as: T*): Option[String] }] extends Object { self: PickOneRefinement_1[S] => +3 decls }
2688
+ example/PickOneRefinement_1#[S] => typeparam S <: SpecialRefinement { abstract method pickOne [typeparam T ](param as: T*): Option[String] }
2689
+ example/PickOneRefinement_1#[S](as) => param as: T*
2690
+ example/PickOneRefinement_1#[S][T] => typeparam T
2691
+ example/PickOneRefinement_1#`<init>`(). => primary ctor <init> [typeparam S <: SpecialRefinement { abstract method pickOne [typeparam T ](param as: T*): Option[String] }](): PickOneRefinement_1[S]
2689
2692
example/PickOneRefinement_1#run(). => method run (param s: S, param as: String*): Option[String]
2690
2693
example/PickOneRefinement_1#run().(as) => param as: String*
2691
2694
example/PickOneRefinement_1#run().(s) => param s: S
@@ -2723,51 +2726,52 @@ example/SpecialRefinement#`<init>`(). => primary ctor <init> (): SpecialRefineme
2723
2726
example/SpecialRefinement#pickOne(). => abstract method pickOne [typeparam T ](param as: T*): Option[Any]
2724
2727
example/SpecialRefinement#pickOne().(as) => param as: T*
2725
2728
example/SpecialRefinement#pickOne().[T] => typeparam T
2726
- local0 => typeparam T
2727
- local1 => param as: T*
2728
- local2 => abstract method pickOne [typeparam T ]( param as: T*): Option[String] <: example/SpecialRefinement#pickOne().
2729
- local3 => abstract val method x Int
2729
+ local0 => abstract method pickOne [ typeparam T ](param as: T*): Option[String]
2730
+ local1 => typeparam T
2731
+ local2 => param as: T*
2732
+ local3 => abstract method pickOne [typeparam T ](param as: T*): Option[String] <: example/SpecialRefinement#pickOne().
2730
2733
local4 => abstract val method x Int
2731
- local5 => abstract method y => Int
2732
- local6 => abstract val method x Int
2733
- local7 => abstract method y => Int
2734
- local8 => type z
2735
- local9 => typeparam T
2736
- local10 => param t: T
2737
- local11 => abstract method foo [typeparam T ](param t: T): T <: example/PolyHolder#foo().
2738
- local12 => typeparam T
2739
- local13 => param t: T
2740
- local14 => abstract method foo [typeparam T ](param t: T): T <: example/PolyHolder#foo().
2741
- local15 => typeparam T
2742
- local16 => param t: T
2743
- local17 => abstract method foo [typeparam T ](param t: T): T <: example/PolyHolder#foo().
2744
- local18 => abstract val method name String
2745
- local19 => abstract val method age Int
2746
- local20 => type T1 <: example/C#T1#
2747
- local21 => type T2 = T1 <: example/C#T2#
2734
+ local5 => abstract val method x Int
2735
+ local6 => abstract method y => Int
2736
+ local7 => abstract val method x Int
2737
+ local8 => abstract method y => Int
2738
+ local9 => type z
2739
+ local10 => typeparam T
2740
+ local11 => param t: T
2741
+ local12 => abstract method foo [typeparam T ](param t: T): T <: example/PolyHolder#foo().
2742
+ local13 => typeparam T
2743
+ local14 => param t: T
2744
+ local15 => abstract method foo [typeparam T ](param t: T): T <: example/PolyHolder#foo().
2745
+ local16 => typeparam T
2746
+ local17 => param t: T
2747
+ local18 => abstract method foo [typeparam T ](param t: T): T <: example/PolyHolder#foo().
2748
+ local19 => abstract val method name String
2749
+ local20 => abstract val method age Int
2750
+ local21 => type T1 <: example/C#T1#
2751
+ local22 => type T2 = T1 <: example/C#T2#
2748
2752
2749
2753
Occurrences:
2750
2754
[0:8..0:15): example <- example/
2751
2755
[2:4..2:6): m1 <- example/RecOrRefined$package.m1().
2752
2756
[2:7..2:8): a <- example/RecOrRefined$package.m1().(a)
2753
2757
[2:10..2:13): Int -> scala/Int#
2754
- [2:20..2:21): x <- local3
2758
+ [2:20..2:21): x <- local4
2755
2759
[2:23..2:26): Int -> scala/Int#
2756
2760
[2:32..2:35): ??? -> scala/Predef.`???`().
2757
2761
[3:4..3:6): m2 <- example/RecOrRefined$package.m2().
2758
2762
[3:7..3:8): x <- example/RecOrRefined$package.m2().(x)
2759
- [3:16..3:17): x <- local4
2763
+ [3:16..3:17): x <- local5
2760
2764
[3:19..3:22): Int -> scala/Int#
2761
- [3:28..3:29): y <- local5
2765
+ [3:28..3:29): y <- local6
2762
2766
[3:31..3:34): Int -> scala/Int#
2763
2767
[3:40..3:43): ??? -> scala/Predef.`???`().
2764
2768
[4:4..4:6): m3 <- example/RecOrRefined$package.m3().
2765
2769
[4:7..4:8): x <- example/RecOrRefined$package.m3().(x)
2766
- [4:16..4:17): x <- local6
2770
+ [4:16..4:17): x <- local7
2767
2771
[4:19..4:22): Int -> scala/Int#
2768
- [4:28..4:29): y <- local7
2772
+ [4:28..4:29): y <- local8
2769
2773
[4:31..4:34): Int -> scala/Int#
2770
- [4:41..4:42): z <- local8
2774
+ [4:41..4:42): z <- local9
2771
2775
[4:48..4:51): ??? -> scala/Predef.`???`().
2772
2776
[5:6..5:16): PolyHolder <- example/PolyHolder#
2773
2777
[6:6..6:9): foo <- example/PolyHolder#foo().
@@ -2778,31 +2782,31 @@ Occurrences:
2778
2782
[9:4..9:6): m4 <- example/RecOrRefined$package.m4().
2779
2783
[9:7..9:8): x <- example/RecOrRefined$package.m4().(x)
2780
2784
[9:10..9:20): PolyHolder -> example/PolyHolder#
2781
- [9:27..9:30): foo <- local11
2782
- [9:31..9:32): T <- local9
2783
- [9:34..9:35): t <- local10
2784
- [9:37..9:38): T -> local9
2785
- [9:41..9:42): T -> local9
2785
+ [9:27..9:30): foo <- local12
2786
+ [9:31..9:32): T <- local10
2787
+ [9:34..9:35): t <- local11
2788
+ [9:37..9:38): T -> local10
2789
+ [9:41..9:42): T -> local10
2786
2790
[9:48..9:51): ??? -> scala/Predef.`???`().
2787
2791
[10:4..10:6): m5 <- example/RecOrRefined$package.m5().
2788
2792
[10:7..10:8): Z <- example/RecOrRefined$package.m5().[Z]
2789
2793
[10:10..10:11): x <- example/RecOrRefined$package.m5().(x)
2790
2794
[10:13..10:16): Int -> scala/Int#
2791
2795
[10:19..10:29): PolyHolder -> example/PolyHolder#
2792
- [10:36..10:39): foo <- local14
2793
- [10:40..10:41): T <- local12
2794
- [10:43..10:44): t <- local13
2795
- [10:46..10:47): T -> local12
2796
- [10:50..10:51): T -> local12
2796
+ [10:36..10:39): foo <- local15
2797
+ [10:40..10:41): T <- local13
2798
+ [10:43..10:44): t <- local14
2799
+ [10:46..10:47): T -> local13
2800
+ [10:50..10:51): T -> local13
2797
2801
[10:56..10:59): ??? -> scala/Predef.`???`().
2798
2802
[12:5..12:7): m6 <- example/RecOrRefined$package.m6#
2799
2803
[12:11..12:12): X <- example/RecOrRefined$package.m6#[X]
2800
2804
[12:18..12:28): PolyHolder -> example/PolyHolder#
2801
- [12:35..12:38): foo <- local17
2802
- [12:39..12:40): T <- local15
2803
- [12:42..12:43): t <- local16
2804
- [12:45..12:46): T -> local15
2805
- [12:49..12:50): T -> local15
2805
+ [12:35..12:38): foo <- local18
2806
+ [12:39..12:40): T <- local16
2807
+ [12:42..12:43): t <- local17
2808
+ [12:45..12:46): T -> local16
2809
+ [12:49..12:50): T -> local16
2806
2810
[14:6..14:12): Record <- example/Record#
2807
2811
[14:13..14:18): elems <- example/Record#elems.
2808
2812
[14:21..14:27): String -> scala/Predef.String#
@@ -2819,18 +2823,18 @@ Occurrences:
2819
2823
[16:48..16:52): name -> example/Record#selectDynamic().(name)
2820
2824
[18:5..18:11): Person <- example/RecOrRefined$package.Person#
2821
2825
[18:14..18:20): Record -> example/Record#
2822
- [19:6..19:10): name <- local18
2826
+ [19:6..19:10): name <- local19
2823
2827
[19:12..19:18): String -> scala/Predef.String#
2824
- [20:6..20:9): age <- local19
2828
+ [20:6..20:9): age <- local20
2825
2829
[20:11..20:14): Int -> scala/Int#
2826
2830
[24:6..24:7): C <- example/C#
2827
2831
[24:15..24:17): T1 <- example/C#T1#
2828
2832
[24:24..24:26): T2 <- example/C#T2#
2829
2833
[25:5..25:7): C2 <- example/RecOrRefined$package.C2#
2830
2834
[25:10..25:11): C -> example/C#
2831
- [25:19..25:21): T1 <- local20
2832
- [25:28..25:30): T2 <- local21
2833
- [25:33..25:35): T1 -> local20
2835
+ [25:19..25:21): T1 <- local21
2836
+ [25:28..25:30): T2 <- local22
2837
+ [25:33..25:35): T1 -> local21
2834
2838
[27:6..27:23): SpecialRefinement <- example/SpecialRefinement#
2835
2839
[28:6..28:13): pickOne <- example/SpecialRefinement#pickOne().
2836
2840
[28:14..28:15): T <- example/SpecialRefinement#pickOne().[T]
@@ -2841,10 +2845,10 @@ Occurrences:
2841
2845
[31:6..31:25): PickOneRefinement_1 <- example/PickOneRefinement_1#
2842
2846
[31:26..31:27): S <- example/PickOneRefinement_1#[S]
2843
2847
[31:31..31:48): SpecialRefinement -> example/SpecialRefinement#
2844
- [31:55..31:62): pickOne <- local2
2845
- [31:63..31:64): T <- local0
2846
- [31:66..31:68): as <- local1
2847
- [31:70..31:71): T -> local0
2848
+ [31:55..31:62): pickOne <- local3
2849
+ [31:63..31:64): T <- local1
2850
+ [31:66..31:68): as <- local2
2851
+ [31:70..31:71): T -> local1
2848
2852
[31:75..31:81): Option -> scala/Option#
2849
2853
[31:82..31:88): String -> scala/Predef.String#
2850
2854
[32:6..32:9): run <- example/PickOneRefinement_1#run().
@@ -3773,7 +3777,7 @@ Schema => SemanticDB v4
3773
3777
Uri => nullary.scala
3774
3778
Text => empty
3775
3779
Language => Scala
3776
- Symbols => 16 entries
3780
+ Symbols => 17 entries
3777
3781
Occurrences => 29 entries
3778
3782
3779
3783
Symbols:
@@ -3784,6 +3788,7 @@ _empty_/Concrete#nullary3(). => method nullary3 => List[Int] <: _empty_/NullaryT
3784
3788
_empty_/NullaryTest# => abstract class NullaryTest [typeparam T , typeparam m [typeparam s ]] extends Object { self: NullaryTest[T, m] => +9 decls }
3785
3789
_empty_/NullaryTest#[T] => typeparam T
3786
3790
_empty_/NullaryTest#[m] => typeparam m [typeparam s ]
3791
+ _empty_/NullaryTest#[m][s] => typeparam s
3787
3792
_empty_/NullaryTest#`<init>`(). => primary ctor <init> [typeparam T , typeparam m [typeparam s ]](): NullaryTest[T, m]
3788
3793
_empty_/NullaryTest#`<init>`().[m][s] => typeparam s
3789
3794
_empty_/NullaryTest#nullary(). => method nullary => String
0 commit comments