|
| 1 | +<package <empty>.type { |
| 2 | + final lazy module val ObscureTasty: ObscureTasty$@tests/pos/tasty-tags-obscure.scala<0..0> = |
| 3 | + < |
| 4 | + < |
| 5 | + <new ObscureTasty$@tests/pos/tasty-tags-obscure.scala<0..0>:ObscureTasty$>@ |
| 6 | + tests/pos/tasty-tags-obscure.scala<0..0> |
| 7 | + :((): ObscureTasty$)>@tests/pos/tasty-tags-obscure.scala<0..0> |
| 8 | + ():ObscureTasty$>@tests/pos/tasty-tags-obscure.scala<0..0> |
| 9 | + @tests/pos/tasty-tags-obscure.scala<0..0>@@(ObscureTasty=tests/pos/tasty-tags-obscure.scala:<0..0>) |
| 10 | + @< |
| 11 | + < |
| 12 | + <new scala.annotation.internal.SourceFile:scala.annotation.internal.SourceFile>@ |
| 13 | + tests/pos/tasty-tags-obscure.scala<no position> |
| 14 | + :((path: scala.Predef.String): scala.annotation.internal.SourceFile)>@ |
| 15 | + tests/pos/tasty-tags-obscure.scala<no position> |
| 16 | + ( |
| 17 | + <"tests/pos/tasty-tags-obscure.scala":("tests/pos/tasty-tags-obscure.scala" : String)>@ |
| 18 | + tests/pos/tasty-tags-obscure.scala<no position> |
| 19 | + ):scala.annotation.internal.SourceFile>@tests/pos/tasty-tags-obscure.scala<no position> final module class |
| 20 | + ObscureTasty$ |
| 21 | + () extends < |
| 22 | + <<new java.lang.Object:java.lang.Object>@tests/pos/tasty-tags-obscure.scala<7..7>:((): java.lang.Object)>@ |
| 23 | + tests/pos/tasty-tags-obscure.scala<7..7> |
| 24 | + ():java.lang.Object>@tests/pos/tasty-tags-obscure.scala<7..7>, < |
| 25 | + <_root_:<root>>@tests/pos/tasty-tags-obscure.scala<24..24> |
| 26 | + .scala:scala>@tests/pos/tasty-tags-obscure.scala<24..24>.Serializable@tests/pos/tasty-tags-obscure.scala<24..24> { |
| 27 | + this: |
| 28 | + <ObscureTasty:ObscureTasty$>@tests/pos/tasty-tags-obscure.scala<24..24>.type@ |
| 29 | + tests/pos/tasty-tags-obscure.scala<24..24> |
| 30 | + => |
| 31 | + private def writeReplace(): scala.AnyRef = |
| 32 | + < |
| 33 | + < |
| 34 | + <new scala.runtime.ModuleSerializationProxy:scala.runtime.ModuleSerializationProxy>@ |
| 35 | + tests/pos/tasty-tags-obscure.scala<7..7> |
| 36 | + :((x$0: Class[?]): scala.runtime.ModuleSerializationProxy)>@tests/pos/tasty-tags-obscure.scala<7..7> |
| 37 | + ( |
| 38 | + <classOf[ObscureTasty.type]:(classOf[ObscureTasty.type] : Class[ObscureTasty.type])>@ |
| 39 | + tests/pos/tasty-tags-obscure.scala<7..7> |
| 40 | + ):scala.runtime.ModuleSerializationProxy>@tests/pos/tasty-tags-obscure.scala<7..7> |
| 41 | + @tests/pos/tasty-tags-obscure.scala<7..7>@@(writeReplace=tests/pos/tasty-tags-obscure.scala:<7..7>) |
| 42 | + def foo( |
| 43 | + f: |
| 44 | + scala.PolyFunction |
| 45 | + { |
| 46 | + def apply[ |
| 47 | + t >: scala.Nothing <: scala.Any@tests/pos/tasty-tags-obscure.scala<36..36>@ |
| 48 | + tests/pos/tasty-tags-obscure.scala[36..37] |
| 49 | + @@(t=tests/pos/tasty-tags-obscure.scala:<36..36>) |
| 50 | + ](using |
| 51 | + x$1: |
| 52 | + scala.package.List@tests/pos/tasty-tags-obscure.scala<42..46>[ |
| 53 | + t@tests/pos/tasty-tags-obscure.scala<47..48> |
| 54 | + ]@tests/pos/tasty-tags-obscure.scala<42..49> |
| 55 | + @tests/pos/tasty-tags-obscure.scala<42..49>@@(x$1=tests/pos/tasty-tags-obscure.scala:<42..42>) |
| 56 | + ): scala.Unit@tests/pos/tasty-tags-obscure.scala<54..58>@tests/pos/tasty-tags-obscure.scala<36..58>@@(apply= |
| 57 | + tests/pos/tasty-tags-obscure.scala:<36..36> |
| 58 | + ) |
| 59 | + } |
| 60 | + @tests/pos/tasty-tags-obscure.scala<35..58> |
| 61 | + @tests/pos/tasty-tags-obscure.scala[32..58]@@(f=tests/pos/tasty-tags-obscure.scala:<32..32>) |
| 62 | + ): scala.Nothing = <scala.Predef.???:=> scala.Nothing>@tests/pos/tasty-tags-obscure.scala<62..65>@ |
| 63 | + tests/pos/tasty-tags-obscure.scala[24..28..65] |
| 64 | + @@(foo=tests/pos/tasty-tags-obscure.scala:<28..28>) |
| 65 | + def test1: scala.Nothing = |
| 66 | + < |
| 67 | + <ObscureTasty.foo:((f: scala.PolyFunction{apply: [t](using x$1: List[t]): scala.Unit}): scala.Nothing)>@ |
| 68 | + tests/pos/tasty-tags-obscure.scala<80..83> |
| 69 | + ( |
| 70 | + < |
| 71 | + { |
| 72 | + final class $anon() extends < |
| 73 | + <<new java.lang.Object:java.lang.Object>@tests/pos/tasty-tags-obscure.scala<85..85>:((): java.lang.Object) |
| 74 | + > |
| 75 | + @tests/pos/tasty-tags-obscure.scala<85..85> |
| 76 | + ():java.lang.Object>@tests/pos/tasty-tags-obscure.scala<85..85>, scala.PolyFunction { |
| 77 | + def apply[ |
| 78 | + t >: scala.Nothing <: scala.Any@tests/pos/tasty-tags-obscure.scala<85..85>@ |
| 79 | + tests/pos/tasty-tags-obscure.scala[85..86] |
| 80 | + @@(t=tests/pos/tasty-tags-obscure.scala:<85..85>) |
| 81 | + ](using |
| 82 | + a: |
| 83 | + scala.package.List@tests/pos/tasty-tags-obscure.scala<95..99>[ |
| 84 | + t@tests/pos/tasty-tags-obscure.scala<100..101> |
| 85 | + ]@tests/pos/tasty-tags-obscure.scala<95..102> |
| 86 | + @tests/pos/tasty-tags-obscure.scala[92..102]@@(a=tests/pos/tasty-tags-obscure.scala:<92..92>) |
| 87 | + ): scala.Unit = <():scala.Unit>@tests/pos/tasty-tags-obscure.scala<108..110>@ |
| 88 | + tests/pos/tasty-tags-obscure.scala<85..110> |
| 89 | + @@(apply=tests/pos/tasty-tags-obscure.scala:<85..85>) |
| 90 | + }@tests/pos/tasty-tags-obscure.scala<85..110>@@($anon=tests/pos/tasty-tags-obscure.scala:<85..85>) |
| 91 | + < |
| 92 | + < |
| 93 | + < |
| 94 | + <new $anon@tests/pos/tasty-tags-obscure.scala<110..110>:java.lang.Object with scala.PolyFunction {...} |
| 95 | + > |
| 96 | + @tests/pos/tasty-tags-obscure.scala<110..110> |
| 97 | + :((): java.lang.Object with scala.PolyFunction {...})>@tests/pos/tasty-tags-obscure.scala<110..110> |
| 98 | + ():java.lang.Object with scala.PolyFunction {...}>@tests/pos/tasty-tags-obscure.scala<110..110> |
| 99 | + :scala.PolyFunction{apply: [t](implicit a: List[t]): scala.Unit}: |
| 100 | + scala.PolyFunction{apply: [t](implicit a: List[t]): scala.Unit} |
| 101 | + >@tests/pos/tasty-tags-obscure.scala<110..110> |
| 102 | + } |
| 103 | + :scala.PolyFunction{apply: [t](implicit a: List[t]): scala.Unit}>@tests/pos/tasty-tags-obscure.scala<84..110> |
| 104 | + ):scala.Nothing>@tests/pos/tasty-tags-obscure.scala<80..111> |
| 105 | + @tests/pos/tasty-tags-obscure.scala[68..72..111]@@(test1=tests/pos/tasty-tags-obscure.scala:<72..72>) |
| 106 | + def bar( |
| 107 | + f: |
| 108 | + scala.PolyFunction |
| 109 | + { |
| 110 | + def apply[ |
| 111 | + t >: scala.Nothing <: scala.Any@tests/pos/tasty-tags-obscure.scala<157..157>@ |
| 112 | + tests/pos/tasty-tags-obscure.scala[157..158] |
| 113 | + @@(t=tests/pos/tasty-tags-obscure.scala:<157..157>) |
| 114 | + ]( |
| 115 | + x$1: |
| 116 | + scala.package.List@tests/pos/tasty-tags-obscure.scala<163..167>[ |
| 117 | + t@tests/pos/tasty-tags-obscure.scala<168..169> |
| 118 | + ]@tests/pos/tasty-tags-obscure.scala<163..170> |
| 119 | + @tests/pos/tasty-tags-obscure.scala<163..170>@@(x$1=tests/pos/tasty-tags-obscure.scala:<163..163>) |
| 120 | + ): scala.Unit@tests/pos/tasty-tags-obscure.scala<174..178>@tests/pos/tasty-tags-obscure.scala<157..178> |
| 121 | + @@(apply= |
| 122 | + tests/pos/tasty-tags-obscure.scala:<157..157>) |
| 123 | + } |
| 124 | + @tests/pos/tasty-tags-obscure.scala<156..178> |
| 125 | + @tests/pos/tasty-tags-obscure.scala[153..178]@@(f=tests/pos/tasty-tags-obscure.scala:<153..153>) |
| 126 | + ): scala.Nothing = <scala.Predef.???:=> scala.Nothing>@tests/pos/tasty-tags-obscure.scala<182..185>@ |
| 127 | + tests/pos/tasty-tags-obscure.scala[145..149..185] |
| 128 | + @@(bar=tests/pos/tasty-tags-obscure.scala:<149..149>) |
| 129 | + def test2: scala.Nothing = |
| 130 | + < |
| 131 | + <ObscureTasty.bar:((f: scala.PolyFunction{apply: [t](x$1: List[t]): scala.Unit}): scala.Nothing)>@ |
| 132 | + tests/pos/tasty-tags-obscure.scala<200..203> |
| 133 | + ( |
| 134 | + < |
| 135 | + { |
| 136 | + final class $anon() extends < |
| 137 | + <<new java.lang.Object:java.lang.Object>@tests/pos/tasty-tags-obscure.scala<205..205>: |
| 138 | + ((): java.lang.Object) |
| 139 | + >@tests/pos/tasty-tags-obscure.scala<205..205> |
| 140 | + ():java.lang.Object>@tests/pos/tasty-tags-obscure.scala<205..205>, scala.PolyFunction { |
| 141 | + def apply[ |
| 142 | + t >: scala.Nothing <: scala.Any@tests/pos/tasty-tags-obscure.scala<205..205>@ |
| 143 | + tests/pos/tasty-tags-obscure.scala[205..206] |
| 144 | + @@(t=tests/pos/tasty-tags-obscure.scala:<205..205>) |
| 145 | + ]( |
| 146 | + a: |
| 147 | + scala.package.List@tests/pos/tasty-tags-obscure.scala<215..219>[ |
| 148 | + t@tests/pos/tasty-tags-obscure.scala<220..221> |
| 149 | + ]@tests/pos/tasty-tags-obscure.scala<215..222> |
| 150 | + @tests/pos/tasty-tags-obscure.scala[212..222]@@(a=tests/pos/tasty-tags-obscure.scala:<212..212>) |
| 151 | + ): scala.Unit = <():scala.Unit>@tests/pos/tasty-tags-obscure.scala<227..229>@ |
| 152 | + tests/pos/tasty-tags-obscure.scala<205..229> |
| 153 | + @@(apply=tests/pos/tasty-tags-obscure.scala:<205..205>) |
| 154 | + }@tests/pos/tasty-tags-obscure.scala<205..229>@@($anon=tests/pos/tasty-tags-obscure.scala:<205..205>) |
| 155 | + < |
| 156 | + < |
| 157 | + < |
| 158 | + <new $anon@tests/pos/tasty-tags-obscure.scala<229..229>:java.lang.Object with scala.PolyFunction {...} |
| 159 | + > |
| 160 | + @tests/pos/tasty-tags-obscure.scala<229..229> |
| 161 | + :((): java.lang.Object with scala.PolyFunction {...})>@tests/pos/tasty-tags-obscure.scala<229..229> |
| 162 | + ():java.lang.Object with scala.PolyFunction {...}>@tests/pos/tasty-tags-obscure.scala<229..229> |
| 163 | + :scala.PolyFunction{apply: [t](a: List[t]): scala.Unit}: |
| 164 | + scala.PolyFunction{apply: [t](a: List[t]): scala.Unit} |
| 165 | + >@tests/pos/tasty-tags-obscure.scala<229..229> |
| 166 | + } |
| 167 | + :scala.PolyFunction{apply: [t](a: List[t]): scala.Unit}>@tests/pos/tasty-tags-obscure.scala<204..229> |
| 168 | + ):scala.Nothing>@tests/pos/tasty-tags-obscure.scala<200..230> |
| 169 | + @tests/pos/tasty-tags-obscure.scala[188..192..230]@@(test2=tests/pos/tasty-tags-obscure.scala:<192..192>) |
| 170 | + class Bar() extends < |
| 171 | + <<new java.lang.Object:java.lang.Object>@tests/pos/tasty-tags-obscure.scala<266..266>:((): java.lang.Object)>@ |
| 172 | + tests/pos/tasty-tags-obscure.scala<266..266> |
| 173 | + ():java.lang.Object>@tests/pos/tasty-tags-obscure.scala<266..266> { |
| 174 | + final inline val bar: ("Bar.bar" : String) = |
| 175 | + <"Bar.bar":("Bar.bar" : String)>@tests/pos/tasty-tags-obscure.scala<291..300> |
| 176 | + @tests/pos/tasty-tags-obscure.scala[275..285..300]@@(bar=tests/pos/tasty-tags-obscure.scala:<285..285>) |
| 177 | + }@tests/pos/tasty-tags-obscure.scala[260..266..300]@@(Bar=tests/pos/tasty-tags-obscure.scala:<266..266>) |
| 178 | + class Foo() extends < |
| 179 | + < |
| 180 | + <new ObscureTasty.Bar@tests/pos/tasty-tags-obscure.scala<322..325>:ObscureTasty.Bar>@ |
| 181 | + tests/pos/tasty-tags-obscure.scala<322..325> |
| 182 | + :((): ObscureTasty.Bar)>@tests/pos/tasty-tags-obscure.scala<322..325> |
| 183 | + ():ObscureTasty.Bar>@tests/pos/tasty-tags-obscure.scala<322..325> { |
| 184 | + final lazy module val A: Foo.this.A$@tests/pos/tasty-tags-obscure.scala<331..331> = |
| 185 | + < |
| 186 | + < |
| 187 | + <new Foo.this.A$@tests/pos/tasty-tags-obscure.scala<331..331>:Foo.this.A$>@ |
| 188 | + tests/pos/tasty-tags-obscure.scala<331..331> |
| 189 | + :((): Foo.this.A$)>@tests/pos/tasty-tags-obscure.scala<331..331> |
| 190 | + ():Foo.this.A$>@tests/pos/tasty-tags-obscure.scala<331..331> |
| 191 | + @tests/pos/tasty-tags-obscure.scala<331..331>@@(A=tests/pos/tasty-tags-obscure.scala:<331..331>) |
| 192 | + final module class A$() extends < |
| 193 | + <<new java.lang.Object:java.lang.Object>@tests/pos/tasty-tags-obscure.scala<338..338>:((): java.lang.Object)>@ |
| 194 | + tests/pos/tasty-tags-obscure.scala<338..338> |
| 195 | + ():java.lang.Object>@tests/pos/tasty-tags-obscure.scala<338..338>, < |
| 196 | + <_root_:<root>>@tests/pos/tasty-tags-obscure.scala<347..347> |
| 197 | + .scala:scala>@tests/pos/tasty-tags-obscure.scala<347..347>.Serializable@ |
| 198 | + tests/pos/tasty-tags-obscure.scala<347..347> |
| 199 | + { |
| 200 | + this: |
| 201 | + < |
| 202 | + <Foo@tests/pos/tasty-tags-obscure.scala<347..347>.this:(Foo.this : ObscureTasty.Foo)>@ |
| 203 | + tests/pos/tasty-tags-obscure.scala<347..347> |
| 204 | + .A:Foo.this.A$>@tests/pos/tasty-tags-obscure.scala<347..347>.type@tests/pos/tasty-tags-obscure.scala<347..347> |
| 205 | + => |
| 206 | + def unapply( |
| 207 | + a: scala.Any@tests/pos/tasty-tags-obscure.scala<362..365>@tests/pos/tasty-tags-obscure.scala[359..365]@@(a= |
| 208 | + tests/pos/tasty-tags-obscure.scala:<359..359> |
| 209 | + ) |
| 210 | + ): |
| 211 | + scala.Some@tests/pos/tasty-tags-obscure.scala<368..372>[ |
| 212 | + < |
| 213 | + <Foo@tests/pos/tasty-tags-obscure.scala<373..376>.super:(Foo.super : ObscureTasty.Bar)>@ |
| 214 | + tests/pos/tasty-tags-obscure.scala<373..382> |
| 215 | + .bar:("Bar.bar" : String)>@tests/pos/tasty-tags-obscure.scala<373..386>.type@ |
| 216 | + tests/pos/tasty-tags-obscure.scala<373..391> |
| 217 | + ]@tests/pos/tasty-tags-obscure.scala<368..392> |
| 218 | + = <scala.Predef.???:=> scala.Nothing>@tests/pos/tasty-tags-obscure.scala<395..398>@ |
| 219 | + tests/pos/tasty-tags-obscure.scala[347..351..398] |
| 220 | + @@(unapply=tests/pos/tasty-tags-obscure.scala:<351..351>) |
| 221 | + } |
| 222 | + @tests/pos/tasty-tags-obscure.scala[331..338..398]@@(A$=tests/pos/tasty-tags-obscure.scala:<338..338>) |
| 223 | + def foo: String = |
| 224 | + <<"":("" : String)>@tests/pos/tasty-tags-obscure.scala<420..422> match |
| 225 | + { |
| 226 | + <case |
| 227 | + this@tests/pos/tasty-tags-obscure.scala<442..442>.A@tests/pos/tasty-tags-obscure.scala<442..443>( |
| 228 | + x @ _@tests/pos/tasty-tags-obscure.scala<444..444>@tests/pos/tasty-tags-obscure.scala<444..445>@@(x= |
| 229 | + tests/pos/tasty-tags-obscure.scala:<444..444> |
| 230 | + ) |
| 231 | + )@tests/pos/tasty-tags-obscure.scala<442..446> |
| 232 | + => |
| 233 | + <<x:(Foo.super.bar : ("Bar.bar" : String))>@tests/pos/tasty-tags-obscure.scala<450..451> : |
| 234 | + (Foo.super.bar : ("Bar.bar" : String)) |
| 235 | + :(Foo.super.bar : ("Bar.bar" : String))>@tests/pos/tasty-tags-obscure.scala<450..451> |
| 236 | + :(Foo.super.bar : ("Bar.bar" : String))>@tests/pos/tasty-tags-obscure.scala<437..451> |
| 237 | + } |
| 238 | + :(Foo.super.bar : ("Bar.bar" : String))>@tests/pos/tasty-tags-obscure.scala<420..451> |
| 239 | + @tests/pos/tasty-tags-obscure.scala[404..408..451]@@(foo=tests/pos/tasty-tags-obscure.scala:<408..408>) |
| 240 | + }@tests/pos/tasty-tags-obscure.scala[304..310..451]@@(Foo=tests/pos/tasty-tags-obscure.scala:<310..310>) |
| 241 | + } |
| 242 | + @tests/pos/tasty-tags-obscure.scala[0..7..451]@@(ObscureTasty$=tests/pos/tasty-tags-obscure.scala:<7..7>) |
| 243 | +}:<empty>.type>@tests/pos/tasty-tags-obscure.scala<0..451> |
0 commit comments