Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Could not find proxy for case val x1: fastparse.ParsingRun in List(value x1, method $anonfun$expression$2, method rec$macro$22$1, method expression, class FastParseMacroBug, package <empty>, package <root>) (currentOwner= value preLhsIndex$macro$2 ) #217

Open
aborg0 opened this issue Feb 18, 2019 · 3 comments

Comments

@aborg0
Copy link
Contributor

aborg0 commented Feb 18, 2019

Code to reproduce with fastparse 2.1.0:

import fastparse._, NoWhitespace._

class FastParseMacroBug {
  def expression[_: P]: P[Int] = (P("(" ~
    (expression ~ (";" ~ expression).rep(0)).map { case (l, _) => l } ~ ")") | integer).flatMap(c => Pass(c))

  def integer[_: P] = Pass(4)
}

It compile without flatMap:

  def expression[_: P]: P[Int] = (P("(" ~
    (expression ~ (";" ~ expression).rep(0)).map { case (l, _) => l } ~ ")") | integer)//.flatMap(c => Pass(c))

and also compiles without the inner repeats:

  def expression[_: P]: P[Int] = (P("(" ~
    expression.map { case l => l } ~ ")") | integer).flatMap(c => Pass(c))

Full error message:

Could not find proxy for case val x1: fastparse.ParsingRun in List(value x1, method $anonfun$expression$2, method rec$macro$22$1, method expression, class FastParseMacroBug, package <empty>, package <root>) (currentOwner= value preLhsIndex$macro$2 )
scala.tools.nsc.transform.LambdaLift$LambdaLifter.searchIn$1(LambdaLift.scala:310)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.$anonfun$proxy$4(LambdaLift.scala:315)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.searchIn$1(LambdaLift.scala:315)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.$anonfun$proxy$4(LambdaLift.scala:315)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.searchIn$1(LambdaLift.scala:315)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.$anonfun$proxy$4(LambdaLift.scala:315)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.searchIn$1(LambdaLift.scala:315)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.$anonfun$proxy$4(LambdaLift.scala:315)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.searchIn$1(LambdaLift.scala:315)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.$anonfun$proxy$4(LambdaLift.scala:315)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.searchIn$1(LambdaLift.scala:315)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.proxy(LambdaLift.scala:324)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.proxyRef(LambdaLift.scala:364)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.postTransform(LambdaLift.scala:519)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1371)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1373)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.$anonfun$itransform$1(Trees.scala:1383)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:30)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:25)
scala.reflect.internal.Trees.itransform(Trees.scala:1382)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.api.Trees$Transformer.$anonfun$transformStats$1(Trees.scala:2589)
scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2587)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:567)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1392)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.api.Trees$Transformer.$anonfun$transformTrees$1(Trees.scala:2559)
scala.reflect.api.Trees$Transformer.transformTrees(Trees.scala:2559)
scala.reflect.internal.Trees.itransform(Trees.scala:1373)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1447)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.api.Trees$Transformer.$anonfun$transformStats$1(Trees.scala:2589)
scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2587)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:567)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1392)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.api.Trees$Transformer.$anonfun$transformTrees$1(Trees.scala:2559)
scala.reflect.api.Trees$Transformer.transformTrees(Trees.scala:2559)
scala.reflect.internal.Trees.itransform(Trees.scala:1373)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1447)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.api.Trees$Transformer.$anonfun$transformStats$1(Trees.scala:2589)
scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2587)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:567)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1392)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1426)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.$anonfun$itransform$2(Trees.scala:1389)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:30)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:25)
scala.reflect.internal.Trees.itransform(Trees.scala:1387)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.api.Trees$Transformer.$anonfun$transformStats$1(Trees.scala:2589)
scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2587)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:567)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1392)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.api.Trees$Transformer.$anonfun$transformTrees$1(Trees.scala:2559)
scala.reflect.api.Trees$Transformer.transformTrees(Trees.scala:2559)
scala.reflect.internal.Trees.itransform(Trees.scala:1373)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1371)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1373)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.api.Trees$Transformer.$anonfun$transformStats$1(Trees.scala:2589)
scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2587)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:567)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1392)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1426)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1447)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1392)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.$anonfun$itransform$2(Trees.scala:1389)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:30)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:25)
scala.reflect.internal.Trees.itransform(Trees.scala:1387)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.api.Trees$Transformer.$anonfun$transformStats$1(Trees.scala:2589)
scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2587)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:567)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1392)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.api.Trees$Transformer.$anonfun$transformTrees$1(Trees.scala:2559)
scala.reflect.api.Trees$Transformer.transformTrees(Trees.scala:2559)
scala.reflect.internal.Trees.itransform(Trees.scala:1373)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1447)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.api.Trees$Transformer.$anonfun$transformStats$1(Trees.scala:2589)
scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2587)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:567)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1392)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.api.Trees$Transformer.$anonfun$transformTrees$1(Trees.scala:2559)
scala.reflect.api.Trees$Transformer.transformTrees(Trees.scala:2559)
scala.reflect.internal.Trees.itransform(Trees.scala:1373)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1447)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.api.Trees$Transformer.$anonfun$transformStats$1(Trees.scala:2589)
scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2587)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:567)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1392)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1426)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.api.Trees$Transformer.$anonfun$transformStats$1(Trees.scala:2589)
scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2587)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:567)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1392)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1394)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1392)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1394)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1392)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.api.Trees$Transformer.$anonfun$transformTrees$1(Trees.scala:2559)
scala.reflect.api.Trees$Transformer.transformTrees(Trees.scala:2559)
scala.reflect.internal.Trees.itransform(Trees.scala:1373)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1447)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.api.Trees$Transformer.$anonfun$transformStats$1(Trees.scala:2589)
scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2587)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:567)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1392)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.api.Trees$Transformer.$anonfun$transformTrees$1(Trees.scala:2559)
scala.reflect.api.Trees$Transformer.transformTrees(Trees.scala:2559)
scala.reflect.internal.Trees.itransform(Trees.scala:1373)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1447)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.api.Trees$Transformer.$anonfun$transformStats$1(Trees.scala:2589)
scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2587)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:567)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1392)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1426)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.api.Trees$Transformer.$anonfun$transformTrees$1(Trees.scala:2559)
scala.reflect.api.Trees$Transformer.transformTrees(Trees.scala:2559)
scala.reflect.internal.Trees.itransform(Trees.scala:1373)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.$anonfun$itransform$1(Trees.scala:1383)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:30)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:25)
scala.reflect.internal.Trees.itransform(Trees.scala:1382)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.api.Trees$Transformer.$anonfun$transformStats$1(Trees.scala:2589)
scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2587)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:567)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1392)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1426)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.api.Trees$Transformer.$anonfun$transformStats$1(Trees.scala:2589)
scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2587)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:567)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1392)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1394)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1392)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1394)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1392)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.api.Trees$Transformer.$anonfun$transformTrees$1(Trees.scala:2559)
scala.reflect.api.Trees$Transformer.transformTrees(Trees.scala:2559)
scala.reflect.internal.Trees.itransform(Trees.scala:1373)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1447)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.api.Trees$Transformer.$anonfun$transformStats$1(Trees.scala:2589)
scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2587)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:567)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1392)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.api.Trees$Transformer.$anonfun$transformTrees$1(Trees.scala:2559)
scala.reflect.api.Trees$Transformer.transformTrees(Trees.scala:2559)
scala.reflect.internal.Trees.itransform(Trees.scala:1373)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1447)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.api.Trees$Transformer.$anonfun$transformStats$1(Trees.scala:2589)
scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2587)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:567)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1392)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1426)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.api.Trees$Transformer.$anonfun$transformTrees$1(Trees.scala:2559)
scala.reflect.api.Trees$Transformer.transformTrees(Trees.scala:2559)
scala.reflect.internal.Trees.itransform(Trees.scala:1373)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.api.Trees$Transformer.$anonfun$transformStats$1(Trees.scala:2589)
scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2587)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:567)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1392)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.api.Trees$Transformer.$anonfun$transformTrees$1(Trees.scala:2559)
scala.reflect.api.Trees$Transformer.transformTrees(Trees.scala:2559)
scala.reflect.internal.Trees.itransform(Trees.scala:1373)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1447)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.api.Trees$Transformer.$anonfun$transformStats$1(Trees.scala:2589)
scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2587)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:567)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1392)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.api.Trees$Transformer.$anonfun$transformTrees$1(Trees.scala:2559)
scala.reflect.api.Trees$Transformer.transformTrees(Trees.scala:2559)
scala.reflect.internal.Trees.itransform(Trees.scala:1373)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1447)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.api.Trees$Transformer.$anonfun$transformStats$1(Trees.scala:2589)
scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2587)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:567)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1392)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1426)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.$anonfun$itransform$1(Trees.scala:1383)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:30)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:25)
scala.reflect.internal.Trees.itransform(Trees.scala:1382)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.api.Trees$Transformer.$anonfun$transformStats$1(Trees.scala:2589)
scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2587)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:567)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transformStats(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1392)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform(Trees.scala:1725)
scala.reflect.internal.Trees$UnderConstructionTransformer.transform$(Trees.scala:1720)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:282)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.preTransform(LambdaLift.scala:541)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:549)
scala.tools.nsc.transform.LambdaLift$LambdaLifter.transform(LambdaLift.scala:51)
scala.reflect.internal.Trees.itransform(Trees.scala:1392)
scala.reflect.internal.Trees.itransform$(Trees.scala:1362)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:18)
scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:205)

Scastie reproduction: https://scastie.scala-lang.org/KTzjwsYsQLyccDCG6gZVgA

@aborg0
Copy link
Contributor Author

aborg0 commented Mar 3, 2019

Workaround: introduce a new method for the rep + map like this (haven't checked with this example):

  def expression[_: P]: P[Int] = (P("(" ~
    multiExpression ~ ")") | integer).flatMap(c => Pass(c))
  def multiExpression[_: P]: P[Int] = expression.rep(1, ";").map(_.head)

@dcastro
Copy link

dcastro commented Feb 17, 2020

I hit this same issue (v2.2.4). Thanks for the workaround @aborg0 !

Here's my scenario:

// doesn't work
def parseInt[_: P]: P[Int] =
  CharsWhileIn("0-9").rep.!.flatMapX { str =>
    Try(str.toInt) match {
      case Success(i) => Pass(i)
      case _          => Fail
    }
  }
// works
def parseInt[_: P]: P[Int] = {
  def parseIntStr = CharsWhileIn("0-9").rep.!

  parseIntStr.flatMapX { str =>
    Try(str.toInt) match {
      case Success(i) => Pass(i)
      case _          => Fail
    }
  }
}

@ArindamRayMukherjee
Copy link

I get the same issue, thanks for the workarounds!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants