Aladdin - Scala Bugtracking
[#38] project: compiler priority: medium category: bug
submitter assigned to status date submitted
Burak Matthias fixed 2003-06-16 13:24:25.0
subject import does not work
code
object testElem {

  import scala.xml.* ; // does not work
  //import scala.xml.Element ; //works

  def main( args:Array[String] ) = {
      val foo = new Element { def getName = "hallo"; def getChildren = Nil; def getAttribs = new HashMap[String,String] };
      ()
  }

}
what happened
testElem.scala:7: not found: constructor Element
what expected compile without error. writing scala.xml.* instead of scala.xml.Element.

Matthias: This is a feature. import scala.xml.* will import the name * (which is a legal identifier in Scala). For importing all members of a scope, the form import StableId ._ has to be used.

Martin: I made the compiler emit a warning for this case.

[back to overview]
Changes of this bug report