-
Notifications
You must be signed in to change notification settings - Fork 21
Open
Labels
Milestone
Description
$ cat spec.scala
class C[@specialized(Int) T](c: T) {
def test = {
class D[@specialized(Int) U](d: U)
new D(c)
()
}
}
$ ../../scala-trunk/build/quick/bin/scalac spec.scala
error: EmptyScope.enter
error: EmptyScope.enter
error: EmptyScope.enter
error: EmptyScope.enter
error: EmptyScope.enter
error: EmptyScope.enter
...
$ jstack 26524
2013-06-29 14:56:53
Full thread dump Java HotSpot(TM) 64-Bit Server VM (23.25-b01 mixed mode):
"Attach Listener" daemon prio=10 tid=0x00007f40c0001000 nid=0x6910 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" daemon prio=10 tid=0x00007f40ec0fc000 nid=0x67a8 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread1" daemon prio=10 tid=0x00007f40ec0fa000 nid=0x67a7 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" daemon prio=10 tid=0x00007f40ec0f7000 nid=0x67a6 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x00007f40ec0f4800 nid=0x67a5 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=10 tid=0x00007f40ec0a6800 nid=0x67a4 in Object.wait() [0x00007f40e8692000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f04a9848> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x00000000f04a9848> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:189)
"Reference Handler" daemon prio=10 tid=0x00007f40ec0a4000 nid=0x67a3 in Object.wait() [0x00007f40e8793000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f04a9530> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:503)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
- locked <0x00000000f04a9530> (a java.lang.ref.Reference$Lock)
"main" prio=10 tid=0x00007f40ec009800 nid=0x679d runnable [0x00007f40f48e4000]
java.lang.Thread.State: RUNNABLE
at scala.reflect.internal.Symbols$Symbol.filter(Symbols.scala:1656)
at scala.reflect.internal.Symbols$Symbol.suchThat(Symbols.scala:1668)
at scala.reflect.internal.Symbols$Symbol.companionClass(Symbols.scala:1972)
at scala.tools.nsc.transform.SpecializeTypes.specializesClass(SpecializeTypes.scala:339)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$12.apply(SpecializeTypes.scala:352)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$12.apply(SpecializeTypes.scala:352)
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
at scala.collection.AbstractTraversable.map(Traversable.scala:105)
at scala.tools.nsc.transform.SpecializeTypes.concreteTypes(SpecializeTypes.scala:352)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializations$1.apply(SpecializeTypes.scala:375)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializations$1.apply(SpecializeTypes.scala:375)
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
at scala.collection.AbstractTraversable.map(Traversable.scala:105)
at scala.tools.nsc.transform.SpecializeTypes.specializations(SpecializeTypes.scala:375)
at scala.tools.nsc.transform.SpecializeTypes.specializeClass(SpecializeTypes.scala:769)
at scala.tools.nsc.transform.SpecializeTypes.transformInfo(SpecializeTypes.scala:1168)
at scala.tools.nsc.transform.InfoTransform$Phase$$anon$1.transform(InfoTransform.scala:38)
at scala.reflect.internal.Symbols$Symbol.rawInfo(Symbols.scala:1312)
at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1239)
at scala.reflect.internal.Definitions$DefinitionsClass.unspecializedSymbol(Definitions.scala:625)
at scala.reflect.internal.Definitions$DefinitionsClass.isPossiblySpecializedType(Definitions.scala:642)
at scala.reflect.internal.Definitions$DefinitionsClass.isTupleTypeDirect(Definitions.scala:648)
at scala.reflect.internal.Definitions$DefinitionsClass.isTupleType(Definitions.scala:654)
at scala.reflect.internal.Types$TypeRef.customToString(Types.scala:2504)
at scala.reflect.internal.Types$TypeRef.safeToString(Types.scala:2512)
at scala.reflect.internal.Types$class.typeToString(Types.scala:7355)
at scala.reflect.internal.SymbolTable.typeToString(SymbolTable.scala:13)
at scala.reflect.internal.Types$Type.toString(Types.scala:1018)
at java.lang.String.valueOf(String.java:2854)
at scala.collection.mutable.StringBuilder.append(StringBuilder.scala:197)
at scala.reflect.internal.Symbols$Symbol.infoString(Symbols.scala:2381)
at scala.reflect.internal.Symbols$Symbol.signatureString(Symbols.scala:2360)
at scala.reflect.internal.Symbols$Symbol.defString(Symbols.scala:2396)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showSymbol(NodePrinters.scala:51)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showSymbol(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showAttributes(NodePrinters.scala:62)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showAttributes(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:173)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverse(NodePrinters.scala:329)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverse(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverseList$1.apply(NodePrinters.scala:194)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverseList$1.apply(NodePrinters.scala:194)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverseList(NodePrinters.scala:194)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverseList(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverse$13.apply$mcV$sp(NodePrinters.scala:311)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverse$13.apply(NodePrinters.scala:301)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverse$13.apply(NodePrinters.scala:301)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.indent(NodePrinters.scala:183)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:177)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:173)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverse(NodePrinters.scala:301)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverse(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverse$8.apply$mcV$sp(NodePrinters.scala:261)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverse$8.apply(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverse$8.apply(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.indent(NodePrinters.scala:183)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:177)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:173)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverse(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverse(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.stringify(NodePrinters.scala:108)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.stringify(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:31)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:30)
at scala.tools.nsc.Global.supplementErrorMessage(Global.scala:1173)
at scala.reflect.internal.SymbolTable.abort(SymbolTable.scala:49)
at scala.tools.nsc.Global.abort(Global.scala:254)
at scala.reflect.internal.Scopes$EmptyScope$.enterEntry(Scopes.scala:390)
at scala.reflect.internal.Scopes$Scope.enter(Scopes.scala:117)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.reflect.internal.SymbolTable.atPhase(SymbolTable.scala:207)
at scala.reflect.internal.SymbolTable.afterPhase(SymbolTable.scala:216)
at scala.tools.nsc.Global.afterSpecialize(Global.scala:1106)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:771)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.tools.nsc.transform.SpecializeTypes.specializeClass(SpecializeTypes.scala:770)
at scala.tools.nsc.transform.SpecializeTypes.transformInfo(SpecializeTypes.scala:1168)
at scala.tools.nsc.transform.InfoTransform$Phase$$anon$1.transform(InfoTransform.scala:38)
at scala.reflect.internal.Symbols$Symbol.rawInfo(Symbols.scala:1312)
at scala.reflect.internal.Symbols$Symbol.signatureString(Symbols.scala:2360)
at scala.reflect.internal.Symbols$Symbol.defString(Symbols.scala:2396)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showSymbol(NodePrinters.scala:51)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showSymbol(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showAttributes(NodePrinters.scala:62)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showAttributes(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:173)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverse(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverse(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.stringify(NodePrinters.scala:108)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.stringify(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:31)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:30)
at scala.tools.nsc.Global.supplementErrorMessage(Global.scala:1173)
at scala.reflect.internal.SymbolTable.abort(SymbolTable.scala:49)
at scala.tools.nsc.Global.abort(Global.scala:254)
at scala.reflect.internal.Scopes$EmptyScope$.enterEntry(Scopes.scala:390)
at scala.reflect.internal.Scopes$Scope.enter(Scopes.scala:117)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.reflect.internal.SymbolTable.atPhase(SymbolTable.scala:207)
at scala.reflect.internal.SymbolTable.afterPhase(SymbolTable.scala:216)
at scala.tools.nsc.Global.afterSpecialize(Global.scala:1106)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:771)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.tools.nsc.transform.SpecializeTypes.specializeClass(SpecializeTypes.scala:770)
at scala.tools.nsc.transform.SpecializeTypes.transformInfo(SpecializeTypes.scala:1168)
at scala.tools.nsc.transform.InfoTransform$Phase$$anon$1.transform(InfoTransform.scala:38)
at scala.reflect.internal.Symbols$Symbol.rawInfo(Symbols.scala:1312)
at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1239)
at scala.reflect.internal.Definitions$DefinitionsClass.unspecializedSymbol(Definitions.scala:625)
at scala.reflect.internal.Definitions$DefinitionsClass.isPossiblySpecializedType(Definitions.scala:642)
at scala.reflect.internal.Definitions$DefinitionsClass.isTupleTypeDirect(Definitions.scala:648)
at scala.reflect.internal.Definitions$DefinitionsClass.isTupleType(Definitions.scala:654)
at scala.reflect.internal.Types$TypeRef.customToString(Types.scala:2504)
at scala.reflect.internal.Types$TypeRef.safeToString(Types.scala:2512)
at scala.reflect.internal.Types$class.typeToString(Types.scala:7355)
at scala.reflect.internal.SymbolTable.typeToString(SymbolTable.scala:13)
at scala.reflect.internal.Types$Type.toString(Types.scala:1018)
at java.lang.String.valueOf(String.java:2854)
at scala.collection.mutable.StringBuilder.append(StringBuilder.scala:197)
at scala.collection.TraversableOnce$$anonfun$addString$1.apply(TraversableOnce.scala:322)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.collection.TraversableOnce$class.addString(TraversableOnce.scala:320)
at scala.collection.AbstractTraversable.addString(Traversable.scala:105)
at scala.collection.TraversableOnce$class.mkString(TraversableOnce.scala:286)
at scala.collection.AbstractTraversable.mkString(Traversable.scala:105)
at scala.reflect.internal.Types$TypeRef.argsString(Types.scala:2466)
at scala.reflect.internal.Types$TypeRef.safeToString(Types.scala:2514)
at scala.reflect.internal.Types$class.typeToString(Types.scala:7355)
at scala.reflect.internal.SymbolTable.typeToString(SymbolTable.scala:13)
at scala.reflect.internal.Types$Type.toString(Types.scala:1018)
at java.lang.String.valueOf(String.java:2854)
at scala.collection.mutable.StringBuilder.append(StringBuilder.scala:197)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showType(NodePrinters.scala:56)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showType(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showAttributes(NodePrinters.scala:62)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showAttributes(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:173)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverse(NodePrinters.scala:301)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverse(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverse$8.apply$mcV$sp(NodePrinters.scala:261)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverse$8.apply(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverse$8.apply(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.indent(NodePrinters.scala:183)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:177)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:173)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverse(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverse(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.stringify(NodePrinters.scala:108)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.stringify(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:31)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:30)
at scala.tools.nsc.Global.supplementErrorMessage(Global.scala:1173)
at scala.reflect.internal.SymbolTable.abort(SymbolTable.scala:49)
at scala.tools.nsc.Global.abort(Global.scala:254)
at scala.reflect.internal.Scopes$EmptyScope$.enterEntry(Scopes.scala:390)
at scala.reflect.internal.Scopes$Scope.enter(Scopes.scala:117)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.reflect.internal.SymbolTable.atPhase(SymbolTable.scala:207)
at scala.reflect.internal.SymbolTable.afterPhase(SymbolTable.scala:216)
at scala.tools.nsc.Global.afterSpecialize(Global.scala:1106)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:771)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.tools.nsc.transform.SpecializeTypes.specializeClass(SpecializeTypes.scala:770)
at scala.tools.nsc.transform.SpecializeTypes.transformInfo(SpecializeTypes.scala:1168)
at scala.tools.nsc.transform.InfoTransform$Phase$$anon$1.transform(InfoTransform.scala:38)
at scala.reflect.internal.Symbols$Symbol.rawInfo(Symbols.scala:1312)
at scala.reflect.internal.Symbols$Symbol.signatureString(Symbols.scala:2360)
at scala.reflect.internal.Symbols$Symbol.defString(Symbols.scala:2396)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showSymbol(NodePrinters.scala:51)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showSymbol(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showAttributes(NodePrinters.scala:62)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showAttributes(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:173)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverse(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverse(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.stringify(NodePrinters.scala:108)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.stringify(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:31)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:30)
at scala.tools.nsc.Global.supplementErrorMessage(Global.scala:1173)
at scala.reflect.internal.SymbolTable.abort(SymbolTable.scala:49)
at scala.tools.nsc.Global.abort(Global.scala:254)
at scala.reflect.internal.Scopes$EmptyScope$.enterEntry(Scopes.scala:390)
at scala.reflect.internal.Scopes$Scope.enter(Scopes.scala:117)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.reflect.internal.SymbolTable.atPhase(SymbolTable.scala:207)
at scala.reflect.internal.SymbolTable.afterPhase(SymbolTable.scala:216)
at scala.tools.nsc.Global.afterSpecialize(Global.scala:1106)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:771)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.tools.nsc.transform.SpecializeTypes.specializeClass(SpecializeTypes.scala:770)
at scala.tools.nsc.transform.SpecializeTypes.transformInfo(SpecializeTypes.scala:1168)
at scala.tools.nsc.transform.InfoTransform$Phase$$anon$1.transform(InfoTransform.scala:38)
at scala.reflect.internal.Symbols$Symbol.rawInfo(Symbols.scala:1312)
at scala.reflect.internal.Symbols$Symbol.signatureString(Symbols.scala:2360)
at scala.reflect.internal.Symbols$Symbol.defString(Symbols.scala:2396)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showSymbol(NodePrinters.scala:51)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showSymbol(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showAttributes(NodePrinters.scala:62)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showAttributes(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:173)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverse(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverse(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.stringify(NodePrinters.scala:108)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.stringify(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:31)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:30)
at scala.tools.nsc.Global.supplementErrorMessage(Global.scala:1173)
at scala.reflect.internal.SymbolTable.abort(SymbolTable.scala:49)
at scala.tools.nsc.Global.abort(Global.scala:254)
at scala.reflect.internal.Scopes$EmptyScope$.enterEntry(Scopes.scala:390)
at scala.reflect.internal.Scopes$Scope.enter(Scopes.scala:117)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.reflect.internal.SymbolTable.atPhase(SymbolTable.scala:207)
at scala.reflect.internal.SymbolTable.afterPhase(SymbolTable.scala:216)
at scala.tools.nsc.Global.afterSpecialize(Global.scala:1106)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:771)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.tools.nsc.transform.SpecializeTypes.specializeClass(SpecializeTypes.scala:770)
at scala.tools.nsc.transform.SpecializeTypes.transformInfo(SpecializeTypes.scala:1168)
at scala.tools.nsc.transform.InfoTransform$Phase$$anon$1.transform(InfoTransform.scala:38)
at scala.reflect.internal.Symbols$Symbol.rawInfo(Symbols.scala:1312)
at scala.reflect.internal.Symbols$Symbol.signatureString(Symbols.scala:2360)
at scala.reflect.internal.Symbols$Symbol.defString(Symbols.scala:2396)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showSymbol(NodePrinters.scala:51)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showSymbol(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showAttributes(NodePrinters.scala:62)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showAttributes(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:173)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverse(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverse(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.stringify(NodePrinters.scala:108)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.stringify(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:31)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:30)
at scala.tools.nsc.Global.supplementErrorMessage(Global.scala:1173)
at scala.reflect.internal.SymbolTable.abort(SymbolTable.scala:49)
at scala.tools.nsc.Global.abort(Global.scala:254)
at scala.reflect.internal.Scopes$EmptyScope$.enterEntry(Scopes.scala:390)
at scala.reflect.internal.Scopes$Scope.enter(Scopes.scala:117)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.reflect.internal.SymbolTable.atPhase(SymbolTable.scala:207)
at scala.reflect.internal.SymbolTable.afterPhase(SymbolTable.scala:216)
at scala.tools.nsc.Global.afterSpecialize(Global.scala:1106)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:771)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.tools.nsc.transform.SpecializeTypes.specializeClass(SpecializeTypes.scala:770)
at scala.tools.nsc.transform.SpecializeTypes.transformInfo(SpecializeTypes.scala:1168)
at scala.tools.nsc.transform.InfoTransform$Phase$$anon$1.transform(InfoTransform.scala:38)
at scala.reflect.internal.Symbols$Symbol.rawInfo(Symbols.scala:1312)
at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1239)
at scala.reflect.internal.Definitions$DefinitionsClass.unspecializedSymbol(Definitions.scala:625)
at scala.reflect.internal.Definitions$DefinitionsClass.isPossiblySpecializedType(Definitions.scala:642)
at scala.reflect.internal.Definitions$DefinitionsClass.isTupleTypeDirect(Definitions.scala:648)
at scala.reflect.internal.Definitions$DefinitionsClass.isTupleType(Definitions.scala:654)
at scala.reflect.internal.Types$TypeRef.customToString(Types.scala:2504)
at scala.reflect.internal.Types$TypeRef.safeToString(Types.scala:2512)
at scala.reflect.internal.Types$class.typeToString(Types.scala:7355)
at scala.reflect.internal.SymbolTable.typeToString(SymbolTable.scala:13)
at scala.reflect.internal.Types$Type.toString(Types.scala:1018)
at java.lang.String.valueOf(String.java:2854)
at scala.collection.mutable.StringBuilder.append(StringBuilder.scala:197)
at scala.collection.TraversableOnce$$anonfun$addString$1.apply(TraversableOnce.scala:322)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.collection.TraversableOnce$class.addString(TraversableOnce.scala:320)
at scala.collection.AbstractTraversable.addString(Traversable.scala:105)
at scala.collection.TraversableOnce$class.mkString(TraversableOnce.scala:286)
at scala.collection.AbstractTraversable.mkString(Traversable.scala:105)
at scala.reflect.internal.Types$TypeRef.argsString(Types.scala:2466)
at scala.reflect.internal.Types$TypeRef.safeToString(Types.scala:2514)
at scala.reflect.internal.Types$class.typeToString(Types.scala:7355)
at scala.reflect.internal.SymbolTable.typeToString(SymbolTable.scala:13)
at scala.reflect.internal.Types$Type.toString(Types.scala:1018)
at java.lang.String.valueOf(String.java:2854)
at scala.collection.mutable.StringBuilder.append(StringBuilder.scala:197)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showType(NodePrinters.scala:56)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showType(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showAttributes(NodePrinters.scala:62)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showAttributes(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:173)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverse(NodePrinters.scala:301)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverse(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverse$8.apply$mcV$sp(NodePrinters.scala:261)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverse$8.apply(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverse$8.apply(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.indent(NodePrinters.scala:183)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:177)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:173)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverse(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverse(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.stringify(NodePrinters.scala:108)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.stringify(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:31)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:30)
at scala.tools.nsc.Global.supplementErrorMessage(Global.scala:1173)
at scala.reflect.internal.SymbolTable.abort(SymbolTable.scala:49)
at scala.tools.nsc.Global.abort(Global.scala:254)
at scala.reflect.internal.Scopes$EmptyScope$.enterEntry(Scopes.scala:390)
at scala.reflect.internal.Scopes$Scope.enter(Scopes.scala:117)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.reflect.internal.SymbolTable.atPhase(SymbolTable.scala:207)
at scala.reflect.internal.SymbolTable.afterPhase(SymbolTable.scala:216)
at scala.tools.nsc.Global.afterSpecialize(Global.scala:1106)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:771)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.tools.nsc.transform.SpecializeTypes.specializeClass(SpecializeTypes.scala:770)
at scala.tools.nsc.transform.SpecializeTypes.transformInfo(SpecializeTypes.scala:1168)
at scala.tools.nsc.transform.InfoTransform$Phase$$anon$1.transform(InfoTransform.scala:38)
at scala.reflect.internal.Symbols$Symbol.rawInfo(Symbols.scala:1312)
at scala.reflect.internal.Symbols$Symbol.signatureString(Symbols.scala:2360)
at scala.reflect.internal.Symbols$Symbol.defString(Symbols.scala:2396)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showSymbol(NodePrinters.scala:51)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showSymbol(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showAttributes(NodePrinters.scala:62)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showAttributes(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:173)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverse(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverse(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.stringify(NodePrinters.scala:108)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.stringify(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:31)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:30)
at scala.tools.nsc.Global.supplementErrorMessage(Global.scala:1173)
at scala.reflect.internal.SymbolTable.abort(SymbolTable.scala:49)
at scala.tools.nsc.Global.abort(Global.scala:254)
at scala.reflect.internal.Scopes$EmptyScope$.enterEntry(Scopes.scala:390)
at scala.reflect.internal.Scopes$Scope.enter(Scopes.scala:117)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.reflect.internal.SymbolTable.atPhase(SymbolTable.scala:207)
at scala.reflect.internal.SymbolTable.afterPhase(SymbolTable.scala:216)
at scala.tools.nsc.Global.afterSpecialize(Global.scala:1106)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:771)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.tools.nsc.transform.SpecializeTypes.specializeClass(SpecializeTypes.scala:770)
at scala.tools.nsc.transform.SpecializeTypes.transformInfo(SpecializeTypes.scala:1168)
at scala.tools.nsc.transform.InfoTransform$Phase$$anon$1.transform(InfoTransform.scala:38)
at scala.reflect.internal.Symbols$Symbol.rawInfo(Symbols.scala:1312)
at scala.reflect.internal.Symbols$Symbol.signatureString(Symbols.scala:2360)
at scala.reflect.internal.Symbols$Symbol.defString(Symbols.scala:2396)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showSymbol(NodePrinters.scala:51)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showSymbol(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showAttributes(NodePrinters.scala:62)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showAttributes(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:173)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverse(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverse(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.stringify(NodePrinters.scala:108)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.stringify(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:31)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:30)
at scala.tools.nsc.Global.supplementErrorMessage(Global.scala:1173)
at scala.reflect.internal.SymbolTable.abort(SymbolTable.scala:49)
at scala.tools.nsc.Global.abort(Global.scala:254)
at scala.reflect.internal.Scopes$EmptyScope$.enterEntry(Scopes.scala:390)
at scala.reflect.internal.Scopes$Scope.enter(Scopes.scala:117)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.reflect.internal.SymbolTable.atPhase(SymbolTable.scala:207)
at scala.reflect.internal.SymbolTable.afterPhase(SymbolTable.scala:216)
at scala.tools.nsc.Global.afterSpecialize(Global.scala:1106)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:771)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.tools.nsc.transform.SpecializeTypes.specializeClass(SpecializeTypes.scala:770)
at scala.tools.nsc.transform.SpecializeTypes.transformInfo(SpecializeTypes.scala:1168)
at scala.tools.nsc.transform.InfoTransform$Phase$$anon$1.transform(InfoTransform.scala:38)
at scala.reflect.internal.Symbols$Symbol.rawInfo(Symbols.scala:1312)
at scala.reflect.internal.Symbols$Symbol.signatureString(Symbols.scala:2360)
at scala.reflect.internal.Symbols$Symbol.defString(Symbols.scala:2396)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showSymbol(NodePrinters.scala:51)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showSymbol(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showAttributes(NodePrinters.scala:62)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showAttributes(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:173)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverse(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverse(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.stringify(NodePrinters.scala:108)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.stringify(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:31)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:30)
at scala.tools.nsc.Global.supplementErrorMessage(Global.scala:1173)
at scala.reflect.internal.SymbolTable.abort(SymbolTable.scala:49)
at scala.tools.nsc.Global.abort(Global.scala:254)
at scala.reflect.internal.Scopes$EmptyScope$.enterEntry(Scopes.scala:390)
at scala.reflect.internal.Scopes$Scope.enter(Scopes.scala:117)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.reflect.internal.SymbolTable.atPhase(SymbolTable.scala:207)
at scala.reflect.internal.SymbolTable.afterPhase(SymbolTable.scala:216)
at scala.tools.nsc.Global.afterSpecialize(Global.scala:1106)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:771)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.tools.nsc.transform.SpecializeTypes.specializeClass(SpecializeTypes.scala:770)
at scala.tools.nsc.transform.SpecializeTypes.transformInfo(SpecializeTypes.scala:1168)
at scala.tools.nsc.transform.InfoTransform$Phase$$anon$1.transform(InfoTransform.scala:38)
at scala.reflect.internal.Symbols$Symbol.rawInfo(Symbols.scala:1312)
at scala.reflect.internal.Symbols$Symbol.signatureString(Symbols.scala:2360)
at scala.reflect.internal.Symbols$Symbol.defString(Symbols.scala:2396)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showSymbol(NodePrinters.scala:51)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showSymbol(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showAttributes(NodePrinters.scala:62)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showAttributes(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:173)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverse(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverse(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.stringify(NodePrinters.scala:108)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.stringify(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:31)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:30)
at scala.tools.nsc.Global.supplementErrorMessage(Global.scala:1173)
at scala.reflect.internal.SymbolTable.abort(SymbolTable.scala:49)
at scala.tools.nsc.Global.abort(Global.scala:254)
at scala.reflect.internal.Scopes$EmptyScope$.enterEntry(Scopes.scala:390)
at scala.reflect.internal.Scopes$Scope.enter(Scopes.scala:117)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.reflect.internal.SymbolTable.atPhase(SymbolTable.scala:207)
at scala.reflect.internal.SymbolTable.afterPhase(SymbolTable.scala:216)
at scala.tools.nsc.Global.afterSpecialize(Global.scala:1106)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:771)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.tools.nsc.transform.SpecializeTypes.specializeClass(SpecializeTypes.scala:770)
at scala.tools.nsc.transform.SpecializeTypes.transformInfo(SpecializeTypes.scala:1168)
at scala.tools.nsc.transform.InfoTransform$Phase$$anon$1.transform(InfoTransform.scala:38)
at scala.reflect.internal.Symbols$Symbol.rawInfo(Symbols.scala:1312)
at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1239)
at scala.reflect.internal.Definitions$DefinitionsClass.unspecializedSymbol(Definitions.scala:625)
at scala.reflect.internal.Definitions$DefinitionsClass.isPossiblySpecializedType(Definitions.scala:642)
at scala.reflect.internal.Definitions$DefinitionsClass.isTupleTypeDirect(Definitions.scala:648)
at scala.reflect.internal.Definitions$DefinitionsClass.isTupleType(Definitions.scala:654)
at scala.reflect.internal.Types$TypeRef.customToString(Types.scala:2504)
at scala.reflect.internal.Types$TypeRef.safeToString(Types.scala:2512)
at scala.reflect.internal.Types$class.typeToString(Types.scala:7355)
at scala.reflect.internal.SymbolTable.typeToString(SymbolTable.scala:13)
at scala.reflect.internal.Types$Type.toString(Types.scala:1018)
at java.lang.String.valueOf(String.java:2854)
at scala.collection.mutable.StringBuilder.append(StringBuilder.scala:197)
at scala.collection.TraversableOnce$$anonfun$addString$1.apply(TraversableOnce.scala:322)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.collection.TraversableOnce$class.addString(TraversableOnce.scala:320)
at scala.collection.AbstractTraversable.addString(Traversable.scala:105)
at scala.collection.TraversableOnce$class.mkString(TraversableOnce.scala:286)
at scala.collection.AbstractTraversable.mkString(Traversable.scala:105)
at scala.reflect.internal.Types$TypeRef.argsString(Types.scala:2466)
at scala.reflect.internal.Types$TypeRef.safeToString(Types.scala:2514)
at scala.reflect.internal.Types$class.typeToString(Types.scala:7355)
at scala.reflect.internal.SymbolTable.typeToString(SymbolTable.scala:13)
at scala.reflect.internal.Types$Type.toString(Types.scala:1018)
at java.lang.String.valueOf(String.java:2854)
at scala.collection.mutable.StringBuilder.append(StringBuilder.scala:197)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showType(NodePrinters.scala:56)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showType(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showAttributes(NodePrinters.scala:62)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showAttributes(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:173)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverse(NodePrinters.scala:301)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverse(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverse$8.apply$mcV$sp(NodePrinters.scala:261)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverse$8.apply(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverse$8.apply(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.indent(NodePrinters.scala:183)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:177)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:173)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverse(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverse(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.stringify(NodePrinters.scala:108)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.stringify(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:31)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:30)
at scala.tools.nsc.Global.supplementErrorMessage(Global.scala:1173)
at scala.reflect.internal.SymbolTable.abort(SymbolTable.scala:49)
at scala.tools.nsc.Global.abort(Global.scala:254)
at scala.reflect.internal.Scopes$EmptyScope$.enterEntry(Scopes.scala:390)
at scala.reflect.internal.Scopes$Scope.enter(Scopes.scala:117)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.reflect.internal.SymbolTable.atPhase(SymbolTable.scala:207)
at scala.reflect.internal.SymbolTable.afterPhase(SymbolTable.scala:216)
at scala.tools.nsc.Global.afterSpecialize(Global.scala:1106)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:771)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.tools.nsc.transform.SpecializeTypes.specializeClass(SpecializeTypes.scala:770)
at scala.tools.nsc.transform.SpecializeTypes.transformInfo(SpecializeTypes.scala:1168)
at scala.tools.nsc.transform.InfoTransform$Phase$$anon$1.transform(InfoTransform.scala:38)
at scala.reflect.internal.Symbols$Symbol.rawInfo(Symbols.scala:1312)
at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1239)
at scala.reflect.internal.Definitions$DefinitionsClass.unspecializedSymbol(Definitions.scala:625)
at scala.reflect.internal.Definitions$DefinitionsClass.isPossiblySpecializedType(Definitions.scala:642)
at scala.reflect.internal.Definitions$DefinitionsClass.isTupleTypeDirect(Definitions.scala:648)
at scala.reflect.internal.Definitions$DefinitionsClass.isTupleType(Definitions.scala:654)
at scala.reflect.internal.Types$TypeRef.customToString(Types.scala:2504)
at scala.reflect.internal.Types$TypeRef.safeToString(Types.scala:2512)
at scala.reflect.internal.Types$class.typeToString(Types.scala:7355)
at scala.reflect.internal.SymbolTable.typeToString(SymbolTable.scala:13)
at scala.reflect.internal.Types$Type.toString(Types.scala:1018)
at java.lang.String.valueOf(String.java:2854)
at scala.collection.mutable.StringBuilder.append(StringBuilder.scala:197)
at scala.collection.TraversableOnce$$anonfun$addString$1.apply(TraversableOnce.scala:322)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.collection.TraversableOnce$class.addString(TraversableOnce.scala:320)
at scala.collection.AbstractTraversable.addString(Traversable.scala:105)
at scala.collection.TraversableOnce$class.mkString(TraversableOnce.scala:286)
at scala.collection.AbstractTraversable.mkString(Traversable.scala:105)
at scala.reflect.internal.Types$TypeRef.argsString(Types.scala:2466)
at scala.reflect.internal.Types$TypeRef.safeToString(Types.scala:2514)
at scala.reflect.internal.Types$class.typeToString(Types.scala:7355)
at scala.reflect.internal.SymbolTable.typeToString(SymbolTable.scala:13)
at scala.reflect.internal.Types$Type.toString(Types.scala:1018)
at java.lang.String.valueOf(String.java:2854)
at scala.collection.mutable.StringBuilder.append(StringBuilder.scala:197)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showType(NodePrinters.scala:56)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showType(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showAttributes(NodePrinters.scala:62)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showAttributes(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:173)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverse(NodePrinters.scala:301)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverse(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverse$8.apply$mcV$sp(NodePrinters.scala:261)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverse$8.apply(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverse$8.apply(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.indent(NodePrinters.scala:183)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:177)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:173)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverse(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverse(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.stringify(NodePrinters.scala:108)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.stringify(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:31)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:30)
at scala.tools.nsc.Global.supplementErrorMessage(Global.scala:1173)
at scala.reflect.internal.SymbolTable.abort(SymbolTable.scala:49)
at scala.tools.nsc.Global.abort(Global.scala:254)
at scala.reflect.internal.Scopes$EmptyScope$.enterEntry(Scopes.scala:390)
at scala.reflect.internal.Scopes$Scope.enter(Scopes.scala:117)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.reflect.internal.SymbolTable.atPhase(SymbolTable.scala:207)
at scala.reflect.internal.SymbolTable.afterPhase(SymbolTable.scala:216)
at scala.tools.nsc.Global.afterSpecialize(Global.scala:1106)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:771)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.tools.nsc.transform.SpecializeTypes.specializeClass(SpecializeTypes.scala:770)
at scala.tools.nsc.transform.SpecializeTypes.transformInfo(SpecializeTypes.scala:1168)
at scala.tools.nsc.transform.InfoTransform$Phase$$anon$1.transform(InfoTransform.scala:38)
at scala.reflect.internal.Symbols$Symbol.rawInfo(Symbols.scala:1312)
at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1239)
at scala.reflect.internal.Definitions$DefinitionsClass.unspecializedSymbol(Definitions.scala:625)
at scala.reflect.internal.Definitions$DefinitionsClass.isPossiblySpecializedType(Definitions.scala:642)
at scala.reflect.internal.Definitions$DefinitionsClass.isTupleTypeDirect(Definitions.scala:648)
at scala.reflect.internal.Definitions$DefinitionsClass.isTupleType(Definitions.scala:654)
at scala.reflect.internal.Types$TypeRef.customToString(Types.scala:2504)
at scala.reflect.internal.Types$TypeRef.safeToString(Types.scala:2512)
at scala.reflect.internal.Types$class.typeToString(Types.scala:7355)
at scala.reflect.internal.SymbolTable.typeToString(SymbolTable.scala:13)
at scala.reflect.internal.Types$Type.toString(Types.scala:1018)
at java.lang.String.valueOf(String.java:2854)
at scala.collection.mutable.StringBuilder.append(StringBuilder.scala:197)
at scala.reflect.internal.Symbols$Symbol.infoString(Symbols.scala:2381)
at scala.reflect.internal.Symbols$Symbol.signatureString(Symbols.scala:2360)
at scala.reflect.internal.Symbols$Symbol.defString(Symbols.scala:2396)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showSymbol(NodePrinters.scala:51)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showSymbol(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showAttributes(NodePrinters.scala:62)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showAttributes(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:173)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverse(NodePrinters.scala:329)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverse(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverseList$1.apply(NodePrinters.scala:194)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverseList$1.apply(NodePrinters.scala:194)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverseList(NodePrinters.scala:194)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverseList(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverse$13.apply$mcV$sp(NodePrinters.scala:311)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverse$13.apply(NodePrinters.scala:301)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverse$13.apply(NodePrinters.scala:301)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.indent(NodePrinters.scala:183)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:177)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:173)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverse(NodePrinters.scala:301)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverse(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverse$8.apply$mcV$sp(NodePrinters.scala:261)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverse$8.apply(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverse$8.apply(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.indent(NodePrinters.scala:183)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:177)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:173)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverse(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverse(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.stringify(NodePrinters.scala:108)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.stringify(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:31)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:30)
at scala.tools.nsc.Global.supplementErrorMessage(Global.scala:1173)
at scala.reflect.internal.SymbolTable.abort(SymbolTable.scala:49)
at scala.tools.nsc.Global.abort(Global.scala:254)
at scala.reflect.internal.Scopes$EmptyScope$.enterEntry(Scopes.scala:390)
at scala.reflect.internal.Scopes$Scope.enter(Scopes.scala:117)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.reflect.internal.SymbolTable.atPhase(SymbolTable.scala:207)
at scala.reflect.internal.SymbolTable.afterPhase(SymbolTable.scala:216)
at scala.tools.nsc.Global.afterSpecialize(Global.scala:1106)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:771)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.tools.nsc.transform.SpecializeTypes.specializeClass(SpecializeTypes.scala:770)
at scala.tools.nsc.transform.SpecializeTypes.transformInfo(SpecializeTypes.scala:1168)
at scala.tools.nsc.transform.InfoTransform$Phase$$anon$1.transform(InfoTransform.scala:38)
at scala.reflect.internal.Symbols$Symbol.rawInfo(Symbols.scala:1312)
at scala.reflect.internal.Symbols$Symbol.signatureString(Symbols.scala:2360)
at scala.reflect.internal.Symbols$Symbol.defString(Symbols.scala:2396)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showSymbol(NodePrinters.scala:51)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showSymbol(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showAttributes(NodePrinters.scala:62)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showAttributes(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:173)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverse(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverse(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.stringify(NodePrinters.scala:108)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.stringify(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:31)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:30)
at scala.tools.nsc.Global.supplementErrorMessage(Global.scala:1173)
at scala.reflect.internal.SymbolTable.abort(SymbolTable.scala:49)
at scala.tools.nsc.Global.abort(Global.scala:254)
at scala.reflect.internal.Scopes$EmptyScope$.enterEntry(Scopes.scala:390)
at scala.reflect.internal.Scopes$Scope.enter(Scopes.scala:117)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.reflect.internal.SymbolTable.atPhase(SymbolTable.scala:207)
at scala.reflect.internal.SymbolTable.afterPhase(SymbolTable.scala:216)
at scala.tools.nsc.Global.afterSpecialize(Global.scala:1106)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:771)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.tools.nsc.transform.SpecializeTypes.specializeClass(SpecializeTypes.scala:770)
at scala.tools.nsc.transform.SpecializeTypes.transformInfo(SpecializeTypes.scala:1168)
at scala.tools.nsc.transform.InfoTransform$Phase$$anon$1.transform(InfoTransform.scala:38)
at scala.reflect.internal.Symbols$Symbol.rawInfo(Symbols.scala:1312)
at scala.reflect.internal.Symbols$Symbol.signatureString(Symbols.scala:2360)
at scala.reflect.internal.Symbols$Symbol.defString(Symbols.scala:2396)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showSymbol(NodePrinters.scala:51)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showSymbol(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showAttributes(NodePrinters.scala:62)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showAttributes(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:173)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverse(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverse(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.stringify(NodePrinters.scala:108)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.stringify(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:31)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:30)
at scala.tools.nsc.Global.supplementErrorMessage(Global.scala:1173)
at scala.reflect.internal.SymbolTable.abort(SymbolTable.scala:49)
at scala.tools.nsc.Global.abort(Global.scala:254)
at scala.reflect.internal.Scopes$EmptyScope$.enterEntry(Scopes.scala:390)
at scala.reflect.internal.Scopes$Scope.enter(Scopes.scala:117)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.reflect.internal.SymbolTable.atPhase(SymbolTable.scala:207)
at scala.reflect.internal.SymbolTable.afterPhase(SymbolTable.scala:216)
at scala.tools.nsc.Global.afterSpecialize(Global.scala:1106)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:771)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.tools.nsc.transform.SpecializeTypes.specializeClass(SpecializeTypes.scala:770)
at scala.tools.nsc.transform.SpecializeTypes.transformInfo(SpecializeTypes.scala:1168)
at scala.tools.nsc.transform.InfoTransform$Phase$$anon$1.transform(InfoTransform.scala:38)
at scala.reflect.internal.Symbols$Symbol.rawInfo(Symbols.scala:1312)
at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1239)
at scala.reflect.internal.Definitions$DefinitionsClass.unspecializedSymbol(Definitions.scala:625)
at scala.reflect.internal.Definitions$DefinitionsClass.isPossiblySpecializedType(Definitions.scala:642)
at scala.reflect.internal.Definitions$DefinitionsClass.isTupleTypeDirect(Definitions.scala:648)
at scala.reflect.internal.Definitions$DefinitionsClass.isTupleType(Definitions.scala:654)
at scala.reflect.internal.Types$TypeRef.customToString(Types.scala:2504)
at scala.reflect.internal.Types$TypeRef.safeToString(Types.scala:2512)
at scala.reflect.internal.Types$class.typeToString(Types.scala:7355)
at scala.reflect.internal.SymbolTable.typeToString(SymbolTable.scala:13)
at scala.reflect.internal.Types$Type.toString(Types.scala:1018)
at java.lang.String.valueOf(String.java:2854)
at scala.collection.mutable.StringBuilder.append(StringBuilder.scala:197)
at scala.collection.TraversableOnce$$anonfun$addString$1.apply(TraversableOnce.scala:322)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.collection.TraversableOnce$class.addString(TraversableOnce.scala:320)
at scala.collection.AbstractTraversable.addString(Traversable.scala:105)
at scala.collection.TraversableOnce$class.mkString(TraversableOnce.scala:286)
at scala.collection.AbstractTraversable.mkString(Traversable.scala:105)
at scala.reflect.internal.Types$TypeRef.argsString(Types.scala:2466)
at scala.reflect.internal.Types$TypeRef.safeToString(Types.scala:2514)
at scala.reflect.internal.Types$class.typeToString(Types.scala:7355)
at scala.reflect.internal.SymbolTable.typeToString(SymbolTable.scala:13)
at scala.reflect.internal.Types$Type.toString(Types.scala:1018)
at java.lang.String.valueOf(String.java:2854)
at scala.collection.mutable.StringBuilder.append(StringBuilder.scala:197)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showType(NodePrinters.scala:56)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showType(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showAttributes(NodePrinters.scala:62)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showAttributes(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:173)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverse(NodePrinters.scala:301)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverse(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverse$8.apply$mcV$sp(NodePrinters.scala:261)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverse$8.apply(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverse$8.apply(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.indent(NodePrinters.scala:183)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:177)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:173)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverse(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverse(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.stringify(NodePrinters.scala:108)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.stringify(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:31)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:30)
at scala.tools.nsc.Global.supplementErrorMessage(Global.scala:1173)
at scala.reflect.internal.SymbolTable.abort(SymbolTable.scala:49)
at scala.tools.nsc.Global.abort(Global.scala:254)
at scala.reflect.internal.Scopes$EmptyScope$.enterEntry(Scopes.scala:390)
at scala.reflect.internal.Scopes$Scope.enter(Scopes.scala:117)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.reflect.internal.SymbolTable.atPhase(SymbolTable.scala:207)
at scala.reflect.internal.SymbolTable.afterPhase(SymbolTable.scala:216)
at scala.tools.nsc.Global.afterSpecialize(Global.scala:1106)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:771)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.tools.nsc.transform.SpecializeTypes.specializeClass(SpecializeTypes.scala:770)
at scala.tools.nsc.transform.SpecializeTypes.transformInfo(SpecializeTypes.scala:1168)
at scala.tools.nsc.transform.InfoTransform$Phase$$anon$1.transform(InfoTransform.scala:38)
at scala.reflect.internal.Symbols$Symbol.rawInfo(Symbols.scala:1312)
at scala.reflect.internal.Symbols$Symbol.signatureString(Symbols.scala:2360)
at scala.reflect.internal.Symbols$Symbol.defString(Symbols.scala:2396)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showSymbol(NodePrinters.scala:51)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showSymbol(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showAttributes(NodePrinters.scala:62)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showAttributes(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:173)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverse(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverse(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.stringify(NodePrinters.scala:108)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.stringify(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:31)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:30)
at scala.tools.nsc.Global.supplementErrorMessage(Global.scala:1173)
at scala.reflect.internal.SymbolTable.abort(SymbolTable.scala:49)
at scala.tools.nsc.Global.abort(Global.scala:254)
at scala.reflect.internal.Scopes$EmptyScope$.enterEntry(Scopes.scala:390)
at scala.reflect.internal.Scopes$Scope.enter(Scopes.scala:117)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.reflect.internal.SymbolTable.atPhase(SymbolTable.scala:207)
at scala.reflect.internal.SymbolTable.afterPhase(SymbolTable.scala:216)
at scala.tools.nsc.Global.afterSpecialize(Global.scala:1106)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:771)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.tools.nsc.transform.SpecializeTypes.specializeClass(SpecializeTypes.scala:770)
at scala.tools.nsc.transform.SpecializeTypes.transformInfo(SpecializeTypes.scala:1168)
at scala.tools.nsc.transform.InfoTransform$Phase$$anon$1.transform(InfoTransform.scala:38)
at scala.reflect.internal.Symbols$Symbol.rawInfo(Symbols.scala:1312)
at scala.reflect.internal.Symbols$Symbol.signatureString(Symbols.scala:2360)
at scala.reflect.internal.Symbols$Symbol.defString(Symbols.scala:2396)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showSymbol(NodePrinters.scala:51)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showSymbol(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showAttributes(NodePrinters.scala:62)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showAttributes(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:173)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverse(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverse(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.stringify(NodePrinters.scala:108)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.stringify(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:31)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:30)
at scala.tools.nsc.Global.supplementErrorMessage(Global.scala:1173)
at scala.reflect.internal.SymbolTable.abort(SymbolTable.scala:49)
at scala.tools.nsc.Global.abort(Global.scala:254)
at scala.reflect.internal.Scopes$EmptyScope$.enterEntry(Scopes.scala:390)
at scala.reflect.internal.Scopes$Scope.enter(Scopes.scala:117)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.reflect.internal.SymbolTable.atPhase(SymbolTable.scala:207)
at scala.reflect.internal.SymbolTable.afterPhase(SymbolTable.scala:216)
at scala.tools.nsc.Global.afterSpecialize(Global.scala:1106)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:771)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.tools.nsc.transform.SpecializeTypes.specializeClass(SpecializeTypes.scala:770)
at scala.tools.nsc.transform.SpecializeTypes.transformInfo(SpecializeTypes.scala:1168)
at scala.tools.nsc.transform.InfoTransform$Phase$$anon$1.transform(InfoTransform.scala:38)
at scala.reflect.internal.Symbols$Symbol.rawInfo(Symbols.scala:1312)
at scala.reflect.internal.Symbols$Symbol.signatureString(Symbols.scala:2360)
at scala.reflect.internal.Symbols$Symbol.defString(Symbols.scala:2396)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showSymbol(NodePrinters.scala:51)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showSymbol(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showAttributes(NodePrinters.scala:62)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showAttributes(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:173)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverse(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverse(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.stringify(NodePrinters.scala:108)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.stringify(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:31)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:30)
at scala.tools.nsc.Global.supplementErrorMessage(Global.scala:1173)
at scala.reflect.internal.SymbolTable.abort(SymbolTable.scala:49)
at scala.tools.nsc.Global.abort(Global.scala:254)
at scala.reflect.internal.Scopes$EmptyScope$.enterEntry(Scopes.scala:390)
at scala.reflect.internal.Scopes$Scope.enter(Scopes.scala:117)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.reflect.internal.SymbolTable.atPhase(SymbolTable.scala:207)
at scala.reflect.internal.SymbolTable.afterPhase(SymbolTable.scala:216)
at scala.tools.nsc.Global.afterSpecialize(Global.scala:1106)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:771)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.tools.nsc.transform.SpecializeTypes.specializeClass(SpecializeTypes.scala:770)
at scala.tools.nsc.transform.SpecializeTypes.transformInfo(SpecializeTypes.scala:1168)
at scala.tools.nsc.transform.InfoTransform$Phase$$anon$1.transform(InfoTransform.scala:38)
at scala.reflect.internal.Symbols$Symbol.rawInfo(Symbols.scala:1312)
at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1239)
at scala.reflect.internal.Definitions$DefinitionsClass.unspecializedSymbol(Definitions.scala:625)
at scala.reflect.internal.Definitions$DefinitionsClass.isPossiblySpecializedType(Definitions.scala:642)
at scala.reflect.internal.Definitions$DefinitionsClass.isTupleTypeDirect(Definitions.scala:648)
at scala.reflect.internal.Definitions$DefinitionsClass.isTupleType(Definitions.scala:654)
at scala.reflect.internal.Types$TypeRef.customToString(Types.scala:2504)
at scala.reflect.internal.Types$TypeRef.safeToString(Types.scala:2512)
at scala.reflect.internal.Types$class.typeToString(Types.scala:7355)
at scala.reflect.internal.SymbolTable.typeToString(SymbolTable.scala:13)
at scala.reflect.internal.Types$Type.toString(Types.scala:1018)
at java.lang.String.valueOf(String.java:2854)
at scala.collection.mutable.StringBuilder.append(StringBuilder.scala:197)
at scala.collection.TraversableOnce$$anonfun$addString$1.apply(TraversableOnce.scala:322)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.collection.TraversableOnce$class.addString(TraversableOnce.scala:320)
at scala.collection.AbstractTraversable.addString(Traversable.scala:105)
at scala.collection.TraversableOnce$class.mkString(TraversableOnce.scala:286)
at scala.collection.AbstractTraversable.mkString(Traversable.scala:105)
at scala.reflect.internal.Types$TypeRef.argsString(Types.scala:2466)
at scala.reflect.internal.Types$TypeRef.safeToString(Types.scala:2514)
at scala.reflect.internal.Types$class.typeToString(Types.scala:7355)
at scala.reflect.internal.SymbolTable.typeToString(SymbolTable.scala:13)
at scala.reflect.internal.Types$Type.toString(Types.scala:1018)
at java.lang.String.valueOf(String.java:2854)
at scala.collection.mutable.StringBuilder.append(StringBuilder.scala:197)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showType(NodePrinters.scala:56)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showType(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showAttributes(NodePrinters.scala:62)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showAttributes(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:173)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverse(NodePrinters.scala:301)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverse(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverse$8.apply$mcV$sp(NodePrinters.scala:261)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverse$8.apply(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverse$8.apply(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.indent(NodePrinters.scala:183)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:177)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:173)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverse(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverse(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.stringify(NodePrinters.scala:108)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.stringify(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:31)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:30)
at scala.tools.nsc.Global.supplementErrorMessage(Global.scala:1173)
at scala.reflect.internal.SymbolTable.abort(SymbolTable.scala:49)
at scala.tools.nsc.Global.abort(Global.scala:254)
at scala.reflect.internal.Scopes$EmptyScope$.enterEntry(Scopes.scala:390)
at scala.reflect.internal.Scopes$Scope.enter(Scopes.scala:117)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.reflect.internal.SymbolTable.atPhase(SymbolTable.scala:207)
at scala.reflect.internal.SymbolTable.afterPhase(SymbolTable.scala:216)
at scala.tools.nsc.Global.afterSpecialize(Global.scala:1106)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:771)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.tools.nsc.transform.SpecializeTypes.specializeClass(SpecializeTypes.scala:770)
at scala.tools.nsc.transform.SpecializeTypes.transformInfo(SpecializeTypes.scala:1168)
at scala.tools.nsc.transform.InfoTransform$Phase$$anon$1.transform(InfoTransform.scala:38)
at scala.reflect.internal.Symbols$Symbol.rawInfo(Symbols.scala:1312)
at scala.reflect.internal.Symbols$Symbol.signatureString(Symbols.scala:2360)
at scala.reflect.internal.Symbols$Symbol.defString(Symbols.scala:2396)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showSymbol(NodePrinters.scala:51)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showSymbol(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showAttributes(NodePrinters.scala:62)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showAttributes(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:173)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverse(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverse(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.stringify(NodePrinters.scala:108)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.stringify(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:31)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.apply(NodePrinters.scala:30)
at scala.tools.nsc.Global.supplementErrorMessage(Global.scala:1173)
at scala.reflect.internal.SymbolTable.abort(SymbolTable.scala:49)
at scala.tools.nsc.Global.abort(Global.scala:254)
at scala.reflect.internal.Scopes$EmptyScope$.enterEntry(Scopes.scala:390)
at scala.reflect.internal.Scopes$Scope.enter(Scopes.scala:117)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1$$anonfun$apply$21.apply(SpecializeTypes.scala:780)
at scala.reflect.internal.SymbolTable.atPhase(SymbolTable.scala:207)
at scala.reflect.internal.SymbolTable.afterPhase(SymbolTable.scala:216)
at scala.tools.nsc.Global.afterSpecialize(Global.scala:1106)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:780)
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializeClass$1.apply(SpecializeTypes.scala:771)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.tools.nsc.transform.SpecializeTypes.specializeClass(SpecializeTypes.scala:770)
at scala.tools.nsc.transform.SpecializeTypes.transformInfo(SpecializeTypes.scala:1168)
at scala.tools.nsc.transform.InfoTransform$Phase$$anon$1.transform(InfoTransform.scala:38)
at scala.reflect.internal.Symbols$Symbol.rawInfo(Symbols.scala:1312)
at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1239)
at scala.reflect.internal.Definitions$DefinitionsClass.unspecializedSymbol(Definitions.scala:625)
at scala.reflect.internal.Definitions$DefinitionsClass.isPossiblySpecializedType(Definitions.scala:642)
at scala.reflect.internal.Definitions$DefinitionsClass.isTupleTypeDirect(Definitions.scala:648)
at scala.reflect.internal.Definitions$DefinitionsClass.isTupleType(Definitions.scala:654)
at scala.reflect.internal.Types$TypeRef.customToString(Types.scala:2504)
at scala.reflect.internal.Types$TypeRef.safeToString(Types.scala:2512)
at scala.reflect.internal.Types$class.typeToString(Types.scala:7355)
at scala.reflect.internal.SymbolTable.typeToString(SymbolTable.scala:13)
at scala.reflect.internal.Types$Type.toString(Types.scala:1018)
at java.lang.String.valueOf(String.java:2854)
at scala.collection.mutable.StringBuilder.append(StringBuilder.scala:197)
at scala.collection.TraversableOnce$$anonfun$addString$1.apply(TraversableOnce.scala:322)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.collection.TraversableOnce$class.addString(TraversableOnce.scala:320)
at scala.collection.AbstractTraversable.addString(Traversable.scala:105)
at scala.collection.TraversableOnce$class.mkString(TraversableOnce.scala:286)
at scala.collection.AbstractTraversable.mkString(Traversable.scala:105)
at scala.reflect.internal.Types$TypeRef.argsString(Types.scala:2466)
at scala.reflect.internal.Types$TypeRef.safeToString(Types.scala:2514)
at scala.reflect.internal.Types$class.typeToString(Types.scala:7355)
at scala.reflect.internal.SymbolTable.typeToString(SymbolTable.scala:13)
at scala.reflect.internal.Types$Type.toString(Types.scala:1018)
at java.lang.String.valueOf(String.java:2854)
at scala.collection.mutable.StringBuilder.append(StringBuilder.scala:197)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showType(NodePrinters.scala:56)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showType(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$DefaultPrintAST$class.showAttributes(NodePrinters.scala:62)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.showAttributes(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:173)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverse(NodePrinters.scala:301)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverse(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverse$8.apply$mcV$sp(NodePrinters.scala:261)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverse$8.apply(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$PrintAST$$anonfun$traverse$8.apply(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.indent(NodePrinters.scala:183)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:177)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.printMultiline(NodePrinters.scala:173)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.printMultiline(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.traverse(NodePrinters.scala:257)
at scala.tools.nsc.ast.NodePrinters$nodeToRegularString$.traverse(NodePrinters.scala:30)
at scala.tools.nsc.ast.NodePrinters$PrintAST$class.stringify(NodePrinters.scala:108)
"VM Thread" prio=10 tid=0x00007f40ec09c800 nid=0x67a2 runnable
"GC task thread#0 (ParallelGC)" prio=10 tid=0x00007f40ec018000 nid=0x679e runnable
"GC task thread#1 (ParallelGC)" prio=10 tid=0x00007f40ec01a000 nid=0x679f runnable
"GC task thread#2 (ParallelGC)" prio=10 tid=0x00007f40ec01c000 nid=0x67a0 runnable
"GC task thread#3 (ParallelGC)" prio=10 tid=0x00007f40ec01d800 nid=0x67a1 runnable
"VM Periodic Task Thread" prio=10 tid=0x00007f40ec10f000 nid=0x67a9 waiting on condition
JNI global references: 152Found during the miniboxing plugin development. :(
Note: not related to #7343 and #7344, as the behavior is the same before and after the two patches.
Reactions are currently unavailable