I wonder if you could write something like the following in Scala:
abstract class Foo
trait Bar {
type Foo_Tpe <: Foo : Manifest[Foo_Tpe]
def fooClass = classOf[Foo_Tpe]
}
I wonder if you could write something like the following in Scala:
abstract class Foo
trait Bar {
type Foo_Tpe <: Foo : Manifest[Foo_Tpe]
def fooClass = classOf[Foo_Tpe]
}
Copyright © 2021 Jogjafile Inc.
No, but you can ask a subclass to provide it: