Unimporting in Scala

2019-02-04 15:37发布

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?

标签: scala import
1条回答
ら.Afraid
2楼-- · 2019-02-04 16:16

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 => _, _}
查看更多
登录 后发表回答