@@ -2016,6 +2016,60 @@ Occurrences:
20162016Synthetics:
20172017[5:4..5:8):List => *.apply[Int]
20182018
2019+ expect/MatchType.scala
2020+ ----------------------
2021+
2022+ Summary:
2023+ Schema => SemanticDB v4
2024+ Uri => MatchType.scala
2025+ Text => empty
2026+ Language => Scala
2027+ Symbols => 10 entries
2028+ Occurrences => 29 entries
2029+
2030+ Symbols:
2031+ example/MatchType$package. => final package object example extends Object { self: example.type => +3 decls }
2032+ example/MatchType$package.Concat# => type Concat [typeparam Xs <: Tuple, covariant typeparam Ys <: Tuple] = Xs match { EmptyTuple => Ys, *:[x, xs] => *:[x, Concat[xs, Ys]] }
2033+ example/MatchType$package.Concat#[Xs] => typeparam Xs <: Tuple
2034+ example/MatchType$package.Concat#[Ys] => covariant typeparam Ys <: Tuple
2035+ example/MatchType$package.Elem# => type Elem [typeparam X ] = X match { String => Char, Array[t] => t, Iterable[t] => t }
2036+ example/MatchType$package.Elem#[X] => typeparam X
2037+ local0 => case val method t
2038+ local1 => case val method t
2039+ local2 => case val method x
2040+ local3 => case val method xs
2041+
2042+ Occurrences:
2043+ [0:8..0:15): example <- example/
2044+ [2:5..2:9): Elem <- example/MatchType$package.Elem#
2045+ [2:10..2:11): X <- example/MatchType$package.Elem#[X]
2046+ [2:15..2:16): X -> example/MatchType$package.Elem#[X]
2047+ [3:7..3:13): String -> scala/Predef.String#
2048+ [3:17..3:21): Char -> scala/Char#
2049+ [4:7..4:12): Array -> scala/Array#
2050+ [4:13..4:14): t <- local0
2051+ [4:19..4:20): t -> local0
2052+ [5:7..5:15): Iterable -> scala/package.Iterable#
2053+ [5:16..5:17): t <- local1
2054+ [5:22..5:23): t -> local1
2055+ [7:5..7:11): Concat <- example/MatchType$package.Concat#
2056+ [7:12..7:14): Xs <- example/MatchType$package.Concat#[Xs]
2057+ [7:18..7:23): Tuple -> scala/Tuple#
2058+ [7:26..7:28): Ys <- example/MatchType$package.Concat#[Ys]
2059+ [7:32..7:37): Tuple -> scala/Tuple#
2060+ [7:42..7:47): Tuple -> scala/Tuple#
2061+ [7:50..7:52): Xs -> example/MatchType$package.Concat#[Xs]
2062+ [8:7..8:17): EmptyTuple -> scala/Tuple$package.EmptyTuple#
2063+ [8:21..8:23): Ys -> example/MatchType$package.Concat#[Ys]
2064+ [9:7..9:8): x <- local2
2065+ [9:9..9:11): *: -> scala/`*:`#
2066+ [9:12..9:14): xs <- local3
2067+ [9:18..9:19): x -> local2
2068+ [9:20..9:22): *: -> scala/`*:`#
2069+ [9:23..9:29): Concat -> example/MatchType$package.Concat#
2070+ [9:30..9:32): xs -> local3
2071+ [9:34..9:36): Ys -> example/MatchType$package.Concat#[Ys]
2072+
20192073expect/MetacJava.scala
20202074----------------------
20212075
0 commit comments