Может быть, вы имеете в виду что-то вроде
object MyListMaker {
def test[A](a0: A, n: Int): List[A] = (1 to n).map(_ => a0).toList
}
scala> MyListMaker.test("Fish",7)
res0: List[java.lang.String] = List(Fish, Fish, Fish, Fish, Fish, Fish, Fish)
Существует только одна копия объекта; если вы хотите создать метод, который делает что-то общее, добавьте к нему параметр типа (не объект).