diff --git a/amm/util/src/main/scala/ammonite/util/Imports.scala b/amm/util/src/main/scala/ammonite/util/Imports.scala index cd2d8caf7..69f6e7721 100644 --- a/amm/util/src/main/scala/ammonite/util/Imports.scala +++ b/amm/util/src/main/scala/ammonite/util/Imports.scala @@ -55,10 +55,10 @@ case class ImportData(fromName: Name, object ImportData{ - sealed case class ImportType(name: String) - val Type = ImportType("Type") - val Term = ImportType("Term") - val TermType = ImportType("TermType") + sealed abstract class ImportType(val name: String) extends Product with Serializable + case object Type extends ImportType("Type") + case object Term extends ImportType("Term") + case object TermType extends ImportType("TermType") def apply(name: String, importType: ImportType = Term): Seq[ImportData] = { val elements = name.split('.')