fastparse icon indicating copy to clipboard operation
fastparse copied to clipboard

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 )

Open aborg0 opened this issue 6 years ago • 3 comments

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 avatar Feb 18 '19 06:02 aborg0

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)

aborg0 avatar Mar 03 '19 18:03 aborg0

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
    }
  }
}

dcastro avatar Feb 17 '20 08:02 dcastro

I get the same issue, thanks for the workarounds!

ArindamRayMukherjee avatar Apr 28 '20 07:04 ArindamRayMukherjee