19

I heard recently some advice to "unimport an implicit conversion from Predef" - I presume that this means it is possible to unimport unwanted classes too:

import java.awt._
unimport java.awt.List

But this is not the syntax of an "unimport" (i.e. there is no such unimport keyword). What is the correct syntax?

oxbow_lakes
  • 131,619
  • 54
  • 311
  • 446

1 Answers1

29

Use the import alias feature but rename the "unwanted class" to "_". Since "_" can not be accessed in Scala code as a classname, it hides the renamed class from unqualified access.

import java.awt.{List => _, _}
Walter Chang
  • 11,399
  • 2
  • 45
  • 36