Given a Type
named inner
, I would like to create a new Type
that represents an Option
containing a type of the same type as inner
.
For example, the signature of a method that would do this may look something like:
def createOptionType(inner: Type): Type = {
typeOf[Option[inner]] // this line is pseudocode
}
This answer helps partially, but makes use of a generic method, whereas in this case I have a concrete type passed in, making generics unuseable.
Aucun commentaire:
Enregistrer un commentaire