GenericType models a parameterized generic type: List, Map, or Func
Slots
- baseSource
-
override readonly CType? base
Overrides compiler::CType.base
- doParameterizeSource
- facetSource
-
override Obj? facet(Str qname, Obj? def)
Overrides compiler::CType.facet
- isGenericSource
-
override Bool isGeneric()
Overrides compiler::CType.isGeneric
- isNullableSource
-
override Bool isNullable()
Overrides compiler::CType.isNullable
- isParameterizedSource
-
override Bool isParameterized()
Overrides compiler::CType.isParameterized
- isValSource
-
override Bool isVal()
Overrides compiler::CType.isVal
- makeSource
-
new make(CType base)
- mixinsSource
-
override CType[] mixins()
Overrides compiler::CType.mixins
- nameSource
-
override Str name()
Overrides compiler::CType.name
- nsSource
-
override CNamespace ns()
Overrides compiler::CType.ns
- podSource
-
override CPod pod()
Overrides compiler::CType.pod
- qnameSource
-
override Str qname()
Overrides compiler::CType.qname
- slotsSource
-
Overrides compiler::CType.slots
- toListOfSource
-
override CType toListOf()
Overrides compiler::CType.toListOf
- toNullableSource
-
override CType toNullable()
Overrides compiler::CType.toNullable