sean-mcdirmid:~/workspace/test06/src mcdirmid$ ../../scala/build/quick/bin/scalac test/Foo.scala
exception when transforming Range.this.convert
exception when transforming Range.this.convert(a)
exception when transforming {
Range.this.convert(a)
}
exception when transforming {
Range.this.convert(a)
}.compare
exception when transforming {
Range.this.convert(a)
}.compare(x)
exception when transforming {
Range.this.convert(a)
}.compare(x).>=
exception when transforming {
Range.this.convert(a)
}.compare(x).>=(0)
exception when transforming {
Range.this.convert(a)
}.compare(x).>=(0).&&
exception when transforming {
Range.this.convert(a)
}.compare(x).>=(0).&&({
Range.this.convert(a)
}.compare(y).<(0))
exception when transforming final def apply(a: A): scala.Boolean = {
Range.this.convert(a)
}.compare(x).>=(0).&&({
Range.this.convert(a)
}.compare(y).<(0))
exception when transforming java.lang.Object with (A) => scala.Boolean with scala.ScalaObject {
def this(): template $anonfun = {
$anonfun.super.this();
()
};
final def apply(a: A): scala.Boolean = {
Range.this.convert(a)
}.compare(x).>=(0).&&({
Range.this.convert(a)
}.compare(y).<(0));
protected val $outer: Foo.this.type = _;
def test$Foo$Range$$anonfun$$$outer(): Foo.this.type = $anonfun.this.$outer
}
exception when transforming [scala.serializable]final class $anonfun extends java.lang.Object with (\
A) => scala.Boolean with scala.ScalaObject {
def this(): template $anonfun = {
$anonfun.super.this();
()
};
final def apply(a: A): scala.Boolean = {
Range.this.convert(a)
}.compare(x).>=(0).&&({
Range.this.convert(a)
}.compare(y).<(0))
}
exception when transforming {
[scala.serializable]final class $anonfun extends java.lang.Object with (A) => scala.Boolean with s\
cala.ScalaObject {
def this(): template $anonfun = {
$anonfun.super.this();
()
};
final def apply(a: A): scala.Boolean = {
Range.this.convert(a)
}.compare(x).>=(0).&&({
Range.this.convert(a)
}.compare(y).<(0))
};
(new template $anonfun()) : (A) => scala.Boolean
}
exception when transforming Range.super.this(Foo.this, {
[scala.serializable]final class $anonfun extends java.lang.Object with (A) => scala.Boolean with s\
cala.ScalaObject {
def this(): template $anonfun = {
$anonfun.super.this();
()
};
final def apply(a: A): scala.Boolean = {
Range.this.convert(a)
}.compare(x).>=(0).&&({
Range.this.convert(a)
}.compare(y).<(0))
};
(new template $anonfun()) : (A) => scala.Boolean
})
exception when transforming {
Range.super.this({
[scala.serializable]final class $anonfun extends java.lang.Object with (A) => scala.Boolean with\
scala.ScalaObject {
def this(): template $anonfun = {
$anonfun.super.this();
()
};
final def apply(a: A): scala.Boolean = {
Range.this.convert(a)
}.compare(x).>=(0).&&({
Range.this.convert(a)
}.compare(y).<(0))
};
(new template $anonfun()) : (A) => scala.Boolean
});
()
}
exception when transforming def this($outer: Foo.this.type, x: A, y: A): Foo.this.Range = {
Range.super.this({
[scala.serializable]final class $anonfun extends java.lang.Object with (A) => scala.Boolean with\
scala.ScalaObject {
def this(): template $anonfun = {
$anonfun.super.this();
()
};
final def apply(a: A): scala.Boolean = {
Range.this.convert(a)
}.compare(x).>=(0).&&({
Range.this.convert(a)
}.compare(y).<(0))
};
(new template $anonfun()) : (A) => scala.Boolean
});
()
}
exception when transforming Foo.this.Filter with scala.ScalaObject {
private val x: A = _;
private val y: A = _;
def this(x: A, y: A): Foo.this.Range = {
Range.super.this({
[scala.serializable]final class $anonfun extends java.lang.Object with (A) => scala.Boolean wi\
th scala.ScalaObject {
def this(): template $anonfun = {
$anonfun.super.this();
()
};
final def apply(a: A): scala.Boolean = {
Range.this.convert(a)
}.compare(x).>=(0).&&({
Range.this.convert(a)
}.compare(y).<(0))
};
(new template $anonfun()) : (A) => scala.Boolean
});
()
};
def test$Foo$Range$$$outer(): Foo.this.type = Range.this.$outer
}
exception when transforming class Range extends Foo.this.Filter with scala.ScalaObject {
private val x: A = _;
private val y: A = _;
def this(x: A, y: A): Foo.this.Range = {
Range.super.this({
[scala.serializable]final class $anonfun extends java.lang.Object with (A) => scala.Boolean wi\
th scala.ScalaObject {
def this(): template $anonfun = {
$anonfun.super.this();
()
};
final def apply(a: A): scala.Boolean = {
Range.this.convert(a)
}.compare(x).>=(0).&&({
Range.this.convert(a)
}.compare(y).<(0))
};
(new template $anonfun()) : (A) => scala.Boolean
});
()
}
}
exception when transforming java.lang.Object with scala.ScalaObject {
implicit def convert(a: A): scala.Ordered[A];
class Filter extends java.lang.Object with test.Foo[A] with scala.ScalaObject {
private val f: (A) => scala.Boolean = _;
def this(f: (A) => scala.Boolean): Foo.this.Filter = {
Filter.super.this();
()
};
implicit def convert(a: A): scala.Ordered[A] = Foo.this.convert(a)
};
class Range extends Foo.this.Filter with scala.ScalaObject {
private val x: A = _;
private val y: A = _;
def this(x: A, y: A): Foo.this.Range = {
Range.super.this({
[scala.serializable]final class $anonfun extends java.lang.Object with (A) => scala.Boolean \
with scala.ScalaObject {
def this(): template $anonfun = {
$anonfun.super.this();
()
};
final def apply(a: A): scala.Boolean = {
Range.this.convert(a)
}.compare(x).>=(0).&&({
Range.this.convert(a)
}.compare(y).<(0))
};
(new template $anonfun()) : (A) => scala.Boolean
});
()
}
}
}
exception when transforming abstract trait Foo[A >: scala.Nothing <: scala.Any] extends java.lang.Object with sc\
ala.ScalaObject {
implicit def convert(a: A): scala.Ordered[A];
class Filter extends java.lang.Object with test.Foo[A] with scala.ScalaObject {
private val f: (A) => scala.Boolean = _;
def this(f: (A) => scala.Boolean): Foo.this.Filter = {
Filter.super.this();
()
};
implicit def convert(a: A): scala.Ordered[A] = Foo.this.convert(a)
};
class Range extends Foo.this.Filter with scala.ScalaObject {
private val x: A = _;
private val y: A = _;
def this(x: A, y: A): Foo.this.Range = {
Range.super.this({
[scala.serializable]final class $anonfun extends java.lang.Object with (A) => scala.Boolean \
with scala.ScalaObject {
def this(): template $anonfun = {
$anonfun.super.this();
()
};
final def apply(a: A): scala.Boolean = {
Range.this.convert(a)
}.compare(x).>=(0).&&({
Range.this.convert(a)
}.compare(y).<(0))
};
(new template $anonfun()) : (A) => scala.Boolean
});
()
}
}
}
exception when transforming package test {
abstract trait Foo[A >: scala.Nothing <: scala.Any] extends java.lang.Object with scala.ScalaObject {
implicit def convert(a: A): scala.Ordered[A];
class Filter extends java.lang.Object with test.Foo[A] with scala.ScalaObject {
private val f: (A) => scala.Boolean = _;
def this(f: (A) => scala.Boolean): Foo.this.Filter = {
Filter.super.this();
()
};
implicit def convert(a: A): scala.Ordered[A] = Foo.this.convert(a)
};
class Range extends Foo.this.Filter with scala.ScalaObject {
private val x: A = _;
private val y: A = _;
def this(x: A, y: A): Foo.this.Range = {
Range.super.this({
[scala.serializable]final class $anonfun extends java.lang.Object with (A) => scala.Boolea\
n with scala.ScalaObject {
def this(): template $anonfun = {
$anonfun.super.this();
()
};
final def apply(a: A): scala.Boolean = {
Range.this.convert(a)
}.compare(x).>=(0).&&({
Range.this.convert(a)
}.compare(y).<(0))
};
(new template $anonfun()) : (A) => scala.Boolean
});
()
}
}
}
}
Exception in thread "main" scala.tools.nsc.symtab.Types$TypeError: value is not a member of test.Foo[A]
at scala.tools.nsc.typechecker.Contexts$Context.error(Contexts.scala:252)
at scala.tools.nsc.typechecker.Infer$Inferencer.error(Infer.scala:247)
at scala.tools.nsc.typechecker.Typers$Typer.typedSelect$0(Typers.scala:1616)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:2086)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:2172)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:2015)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:2172)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:2205)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.outerSelect(ExplicitOuter.scala:239)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.outerPath(ExplicitOuter.scala:255)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:444)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1150)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:271)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:453)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1144)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:271)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:517)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1106)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:271)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:517)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1150)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:271)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:453)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1144)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:271)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:517)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1150)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:271)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:453)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1144)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:271)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:517)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1150)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:271)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:453)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1144)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:271)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:517)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$20.apply(Trees.scala:1085)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$20.apply(Trees.scala:1084)
at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1192)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:33)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:27)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1083)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:271)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:439)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$30.apply(Trees.scala:1186)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$30.apply(Trees.scala:1184)
at scala.List$.loop$0(List.scala:243)
at scala.List$.mapConserve(List.scala:260)
at scala.List$.loop$0(List.scala:247)
at scala.List$.mapConserve(List.scala:260)
at scala.tools.nsc.ast.Trees$Transformer.transformStats(Trees.scala:1184)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1104)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.scala$tools$nsc$transform$TypingTransformers$\
TypingTransformer$$super$transform(TypingTransformers.scala:44)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$0.apply(TypingTransformers.scala:44)\
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$0.apply(TypingTransformers.scala:44)\
at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1192)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:33)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:27)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:271)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:416)
at scala.tools.nsc.ast.Trees$Transformer.transformTemplate(Trees.scala:1172)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$17.apply(Trees.scala:1072)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$17.apply(Trees.scala:1071)
at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1192)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:33)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:27)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1070)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:271)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:517)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$30.apply(Trees.scala:1186)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$30.apply(Trees.scala:1184)
at scala.List$.loop$0(List.scala:243)
at scala.List$.mapConserve(List.scala:260)
at scala.tools.nsc.ast.Trees$Transformer.transformStats(Trees.scala:1184)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1106)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:271)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:517)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$24.apply(Trees.scala:1170)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$24.apply(Trees.scala:1170)
at scala.List$.loop$0(List.scala:243)
at scala.List$.mapConserve(List.scala:260)
at scala.List$.loop$0(List.scala:247)
at scala.List$.mapConserve(List.scala:260)
at scala.tools.nsc.ast.Trees$Transformer.transformTrees(Trees.scala:1170)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1144)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:271)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:467)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$30.apply(Trees.scala:1186)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$30.apply(Trees.scala:1184)
at scala.List$.loop$0(List.scala:243)
at scala.List$.mapConserve(List.scala:260)
at scala.tools.nsc.ast.Trees$Transformer.transformStats(Trees.scala:1184)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1106)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:271)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:517)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$20.apply(Trees.scala:1085)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$20.apply(Trees.scala:1084)
at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1192)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:33)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:27)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1083)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:271)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:434)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$30.apply(Trees.scala:1186)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$30.apply(Trees.scala:1184)
at scala.List$.loop$0(List.scala:243)
at scala.List$.mapConserve(List.scala:260)
at scala.tools.nsc.ast.Trees$Transformer.transformStats(Trees.scala:1184)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1104)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.scala$tools$nsc$transform$TypingTransformers$\
TypingTransformer$$super$transform(TypingTransformers.scala:44)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$0.apply(TypingTransformers.scala:44)\
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$0.apply(TypingTransformers.scala:44)\
at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1192)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:33)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:27)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:271)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:416)
at scala.tools.nsc.ast.Trees$Transformer.transformTemplate(Trees.scala:1172)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$17.apply(Trees.scala:1072)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$17.apply(Trees.scala:1071)
at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1192)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:33)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:27)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1070)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:271)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:517)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$30.apply(Trees.scala:1186)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$30.apply(Trees.scala:1184)
at scala.List$.loop$0(List.scala:243)
at scala.List$.mapConserve(List.scala:260)
at scala.List$.loop$0(List.scala:247)
at scala.List$.mapConserve(List.scala:260)
at scala.tools.nsc.ast.Trees$Transformer.transformStats(Trees.scala:1184)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1104)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.scala$tools$nsc$transform$TypingTransformers$\
TypingTransformer$$super$transform(TypingTransformers.scala:44)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$0.apply(TypingTransformers.scala:44)\
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$0.apply(TypingTransformers.scala:44)\
at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1192)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:33)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:27)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:271)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:416)
at scala.tools.nsc.ast.Trees$Transformer.transformTemplate(Trees.scala:1172)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$17.apply(Trees.scala:1072)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$17.apply(Trees.scala:1071)
at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1192)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:33)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:27)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1070)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:271)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:517)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$30.apply(Trees.scala:1186)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$30.apply(Trees.scala:1184)
at scala.List$.loop$0(List.scala:243)
at scala.List$.mapConserve(List.scala:260)
at scala.tools.nsc.ast.Trees$Transformer.transformStats(Trees.scala:1184)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$16.apply(Trees.scala:1067)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$16.apply(Trees.scala:1067)
at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1192)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:33)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:27)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1066)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:271)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:517)
at scala.tools.nsc.ast.Trees$Transformer.transformUnit(Trees.scala:1187)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.scala$tools$nsc$transform$ExplicitOuter$Exp\
licitOuterTransformer$$super$transformUnit(ExplicitOuter.scala:528)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer$$anonfun$11.apply(ExplicitOuter.scala:528)
\
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer$$anonfun$11.apply(ExplicitOuter.scala:528)
\
at scala.tools.nsc.symtab.SymbolTable.atPhase(SymbolTable.scala:77)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transformUnit(ExplicitOuter.scala:528)
at scala.tools.nsc.transform.Transform$Phase.apply(Transform.scala:30)
at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:220)
at scala.tools.nsc.Global$GlobalPhase$$anonfun$1.apply(Global.scala:209)
at scala.tools.nsc.Global$GlobalPhase$$anonfun$1.apply(Global.scala:209)
at scala.Iterator$class.foreach(Iterator.scala:377)
at scala.collection.mutable.ListBuffer$$anon$0.foreach(ListBuffer.scala:244)
at scala.tools.nsc.Global$GlobalPhase.run(Global.scala:209)
at scala.tools.nsc.Global$Run.compileSources(Global.scala:474)
at scala.tools.nsc.Global$Run.compile(Global.scala:545)
at scala.tools.nsc.Main$.process(Main.scala:58)
at scala.tools.nsc.Main$.main(Main.scala:80)
at scala.tools.nsc.Main.main(Main.scala)
|