You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
packagetestobjectimplicitObject {
protected[test] defimplicitTest(s: String)(implicitis: String) =Console.print( is +""+ s +"\n" )
}
abstractclassimplicitObject( s: String )
{
implicitvalimplicitString= s
defgetString:String
}
Stacktrace:
~/tmp/tmp $$ scalac app.scala test.scala
Exception in thread "main" java.util.NoSuchElementException: head of empty list
at scala.Nil$$.head(List.scala:1244)
at scala.Nil$$.head(List.scala:1241)
at scala.tools.nsc.typechecker.SuperAccessors$$SuperAccTransformer.accDefBuf(SuperAccessors.scala:44)
at scala.tools.nsc.typechecker.SuperAccessors$$SuperAccTransformer.makeAccessor(SuperAccessors.scala:283)
at scala.tools.nsc.typechecker.SuperAccessors$$SuperAccTransformer.transform(SuperAccessors.scala:189)
at scala.tools.nsc.typechecker.SuperAccessors$$SuperAccTransformer.transform(SuperAccessors.scala:207)
at scala.tools.nsc.typechecker.SuperAccessors$$SuperAccTransformer.transform(SuperAccessors.scala:207)
at scala.tools.nsc.ast.Trees$$Transformer$$$$anonfun$$transform$$5.apply(Trees.scala:1290)
at scala.tools.nsc.ast.Trees$$Transformer$$$$anonfun$$transform$$5.apply(Trees.scala:1289)
at scala.tools.nsc.ast.Trees$$Transformer.atOwner(Trees.scala:1405)
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.typechecker.SuperAccessors$$SuperAccTransformer.atOwner(SuperAccessors.scala:224)
at scala.tools.nsc.ast.Trees$$Transformer.transform(Trees.scala:1288)
at scala.tools.nsc.transform.TypingTransformers$$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.typechecker.SuperAccessors$$SuperAccTransformer.transform(SuperAccessors.scala:213)
at scala.tools.nsc.ast.Trees$$Transformer$$$$anonfun$$transformTrees$$1.apply(Trees.scala:1381)
at scala.tools.nsc.ast.Trees$$Transformer$$$$anonfun$$transformTrees$$1.apply(Trees.scala:1381)
at scala.List$$.loop$$1(List.scala:254)
at scala.List$$.mapConserve(List.scala:271)
at scala.tools.nsc.ast.Trees$$Transformer.transformTrees(Trees.scala:1381)
at scala.tools.nsc.typechecker.SuperAccessors$$SuperAccTransformer$$$$anonfun$$3.apply(SuperAccessors.scala:112)
at scala.tools.nsc.typechecker.SuperAccessors$$SuperAccTransformer$$$$anonfun$$3.apply(SuperAccessors.scala:112)
at scala.tools.nsc.ast.Trees$$Transformer.atOwner(Trees.scala:1405)
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.typechecker.SuperAccessors$$SuperAccTransformer.atOwner(SuperAccessors.scala:224)
at scala.tools.nsc.typechecker.SuperAccessors$$SuperAccTransformer.transform(SuperAccessors.scala:112)
at scala.tools.nsc.ast.Trees$$Transformer.transformTemplate(Trees.scala:1383)
at scala.tools.nsc.ast.Trees$$Transformer$$$$anonfun$$transform$$2.apply(Trees.scala:1277)
at scala.tools.nsc.ast.Trees$$Transformer$$$$anonfun$$transform$$2.apply(Trees.scala:1277)
at scala.tools.nsc.ast.Trees$$Transformer.atOwner(Trees.scala:1405)
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.typechecker.SuperAccessors$$SuperAccTransformer.atOwner(SuperAccessors.scala:224)
at scala.tools.nsc.ast.Trees$$Transformer.transform(Trees.scala:1276)
at scala.tools.nsc.transform.TypingTransformers$$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.typechecker.SuperAccessors$$SuperAccTransformer.transform(SuperAccessors.scala:99)
at scala.tools.nsc.ast.Trees$$Transformer$$$$anonfun$$transformStats$$1.apply(Trees.scala:1399)
at scala.tools.nsc.ast.Trees$$Transformer$$$$anonfun$$transformStats$$1.apply(Trees.scala:1397)
at scala.List$$.loop$$1(List.scala:254)
at scala.List$$.mapConserve(List.scala:271)
at scala.tools.nsc.ast.Trees$$Transformer.transformStats(Trees.scala:1397)
at scala.tools.nsc.ast.Trees$$Transformer$$$$anonfun$$transform$$1.apply(Trees.scala:1273)
at scala.tools.nsc.ast.Trees$$Transformer$$$$anonfun$$transform$$1.apply(Trees.scala:1273)
at scala.tools.nsc.ast.Trees$$Transformer.atOwner(Trees.scala:1405)
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.typechecker.SuperAccessors$$SuperAccTransformer.atOwner(SuperAccessors.scala:224)
at scala.tools.nsc.ast.Trees$$Transformer.transform(Trees.scala:1272)
at scala.tools.nsc.transform.TypingTransformers$$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.typechecker.SuperAccessors$$SuperAccTransformer.transform(SuperAccessors.scala:213)
at scala.tools.nsc.ast.Trees$$Transformer$$$$anonfun$$transformStats$$1.apply(Trees.scala:1399)
at scala.tools.nsc.ast.Trees$$Transformer$$$$anonfun$$transformStats$$1.apply(Trees.scala:1397)
at scala.List$$.loop$$1(List.scala:254)
at scala.List$$.mapConserve(List.scala:271)
at scala.tools.nsc.ast.Trees$$Transformer.transformStats(Trees.scala:1397)
at scala.tools.nsc.ast.Trees$$Transformer$$$$anonfun$$transform$$1.apply(Trees.scala:1273)
at scala.tools.nsc.ast.Trees$$Transformer$$$$anonfun$$transform$$1.apply(Trees.scala:1273)
at scala.tools.nsc.ast.Trees$$Transformer.atOwner(Trees.scala:1405)
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.typechecker.SuperAccessors$$SuperAccTransformer.atOwner(SuperAccessors.scala:224)
at scala.tools.nsc.ast.Trees$$Transformer.transform(Trees.scala:1272)
at scala.tools.nsc.transform.TypingTransformers$$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.typechecker.SuperAccessors$$SuperAccTransformer.transform(SuperAccessors.scala:213)
at scala.tools.nsc.ast.Trees$$Transformer.transformUnit(Trees.scala:1400)
at scala.tools.nsc.transform.Transform$$Phase.apply(Transform.scala:30)
at scala.tools.nsc.Global$$GlobalPhase.applyPhase(Global.scala:247)
at scala.tools.nsc.Global$$GlobalPhase$$$$anonfun$$run$$1.apply(Global.scala:233)
at scala.tools.nsc.Global$$GlobalPhase$$$$anonfun$$run$$1.apply(Global.scala:233)
at scala.Iterator$$class.foreach(Iterator.scala:387)
at scala.collection.mutable.ListBuffer$$$$anon$$1.foreach(ListBuffer.scala:255)
at scala.tools.nsc.Global$$GlobalPhase.run(Global.scala:233)
at scala.tools.nsc.Global$$Run.compileSources(Global.scala:545)
at scala.tools.nsc.Global$$Run.compile(Global.scala:629)
at scala.tools.nsc.Main$$.process(Main.scala:86)
at scala.tools.nsc.Main$$.main(Main.scala:107)
at scala.tools.nsc.Main.main(Main.scala)
The text was updated successfully, but these errors were encountered:
Compiling following to files crash the compiler:
app.scala:
test.scala:
Stacktrace:
The text was updated successfully, but these errors were encountered: