@@ -2830,14 +2830,20 @@ Schema => SemanticDB v4
2830
2830
Uri => RecOrRefined.scala
2831
2831
Text => empty
2832
2832
Language => Scala
2833
- Symbols => 51 entries
2834
- Occurrences => 89 entries
2833
+ Symbols => 61 entries
2834
+ Occurrences => 109 entries
2835
2835
2836
2836
Symbols:
2837
2837
example/C# => class C extends Object { self: C => +3 decls }
2838
2838
example/C#T1# => type T1
2839
2839
example/C#T2# => type T2
2840
2840
example/C#`<init>`(). => primary ctor <init> (): C
2841
+ example/PickOneRefinement_1# => class PickOneRefinement_1 [typeparam S <: SpecialRefinement { abstract method pickOne (param as: String*): Option[Any] }] extends Object { self: PickOneRefinement_1[S] => +3 decls }
2842
+ example/PickOneRefinement_1#[S] => typeparam S <: SpecialRefinement { abstract method pickOne (param as: String*): Option[Any] }
2843
+ example/PickOneRefinement_1#`<init>`(). => primary ctor <init> [typeparam S <: SpecialRefinement { abstract method pickOne (param as: String*): Option[Any] }](): PickOneRefinement_1[S]
2844
+ example/PickOneRefinement_1#run(). => method run (param s: S, param as: String*): Option[String]
2845
+ example/PickOneRefinement_1#run().(as) => param as: String*
2846
+ example/PickOneRefinement_1#run().(s) => param s: S
2841
2847
example/PolyHolder# => trait PolyHolder extends Object { self: PolyHolder => +2 decls }
2842
2848
example/PolyHolder#`<init>`(). => primary ctor <init> (): PolyHolder
2843
2849
example/PolyHolder#foo(). => abstract method foo [typeparam T ](param t: T): Any
@@ -2866,6 +2872,10 @@ example/Record#elems. => private[this] val method elems Tuple2[String, Any]*
2866
2872
example/Record#fields. => private[this] val method fields Map[String, Any]
2867
2873
example/Record#selectDynamic(). => method selectDynamic (param name: String): Any
2868
2874
example/Record#selectDynamic().(name) => param name: String
2875
+ example/SpecialRefinement# => trait SpecialRefinement extends Object { self: SpecialRefinement => +2 decls }
2876
+ example/SpecialRefinement#`<init>`(). => primary ctor <init> (): SpecialRefinement
2877
+ example/SpecialRefinement#pickOne(). => abstract method pickOne (param as: String*): Option[Any]
2878
+ example/SpecialRefinement#pickOne().(as) => param as: String*
2869
2879
local0 => abstract val method x Int
2870
2880
local1 => abstract val method x Int
2871
2881
local2 => abstract method y => Int
@@ -2976,6 +2986,26 @@ Occurrences:
2976
2986
[25:19..25:21): T1 <- local17
2977
2987
[25:28..25:30): T2 <- local18
2978
2988
[25:33..25:35): T1 -> local17
2989
+ [27:6..27:23): SpecialRefinement <- example/SpecialRefinement#
2990
+ [28:2..28:2): <- example/SpecialRefinement#`<init>`().
2991
+ [28:6..28:13): pickOne <- example/SpecialRefinement#pickOne().
2992
+ [28:14..28:16): as <- example/SpecialRefinement#pickOne().(as)
2993
+ [28:18..28:24): String -> scala/Predef.String#
2994
+ [28:28..28:34): Option -> scala/Option#
2995
+ [28:35..28:38): Any -> scala/Any#
2996
+ [31:6..31:25): PickOneRefinement_1 <- example/PickOneRefinement_1#
2997
+ [31:25..31:25): <- example/PickOneRefinement_1#`<init>`().
2998
+ [31:26..31:27): S <- example/PickOneRefinement_1#[S]
2999
+ [32:6..32:9): run <- example/PickOneRefinement_1#run().
3000
+ [32:10..32:11): s <- example/PickOneRefinement_1#run().(s)
3001
+ [32:13..32:14): S -> example/PickOneRefinement_1#[S]
3002
+ [32:16..32:18): as <- example/PickOneRefinement_1#run().(as)
3003
+ [32:20..32:26): String -> scala/Predef.String#
3004
+ [32:30..32:36): Option -> scala/Option#
3005
+ [32:37..32:43): String -> scala/Predef.String#
3006
+ [32:47..32:48): s -> example/PickOneRefinement_1#run().(s)
3007
+ [32:49..32:56): pickOne -> example/SpecialRefinement#pickOne().
3008
+ [32:57..32:59): as -> example/PickOneRefinement_1#run().(as)
2979
3009
2980
3010
expect/RightAssociativeExtension.scala
2981
3011
--------------------------------------
0 commit comments