[#72] | project: compiler | priority: medium | category: bug | |
---|---|---|---|---|
submitter | assigned to | status | date submitted | |
Stephane | Martin | fixed | 2003-07-15 16:48:59.0 | |
subject | NullPointerException | |||
code |
import scala.collection.mutable._; object Composites { def main(args: Array[String]) = { // Set has symbol field "null: val weekDays : Set[String] = Set("Mon", "Tue", "Wed", "Thu", "Fri"); } } |
|||
what happened | Exception in thread "main" java.lang.NullPointerException at scalac.typechecker.RefCheck.transform(RefCheck.java:907) at scalac.ast.Transformer.transform(Transformer.java:190) [..] |
|||
what expected | an appropriate error message is given, like "constructor not found". | |||
[back to overview] |
Burak edited on 2003-07-15 18:11:21.0 |
There is no constructor Set( A* ) ! not even HashSet( A* ). Stephane's orginal "what expected" field was "does compile !" so the problem is IMHO a missing check in Analyser.transformIdent(...) or something that calls it. |
Martin edited on 2003-07-15 18:55:07.0 |