我所有的代码都在package com.company.project
. 在我几乎所有的文件中,我最终导入了一些常见的东西,比如import scala.util.{Failure, Try, Success}
等等import scala.util.control.NonFatal
。是否有可能以某种方式设置一个包对象,使所有这些实用程序始终可用于com.company.project.sub
(我自己的项目级别的所有子包)预定义)?
1 回答
0
只需创建一个具有别名类型的包对象:
package com.company.project
import scala.util
package object sub {
type Failure = util.Failure
type Try = util.Try
type Success = util.Success
type NonFatal = util.control.NonFatal
}
于 2014-10-16T15:56:44.830 回答