abstract class compiler::GenericType
sys::Obj compiler::GenericType : compiler::CType
GenericType models a parameterized generic type: List, Map, or Func
- base
 - 
virtual override CType? base { private set } - doParameterize
 - doc
 - 
virtual override CDoc? doc() - facet
 - isGeneric
 - 
virtual override Bool isGeneric() - isNullable
 - 
virtual override Bool isNullable() - isParameterized
 - 
virtual override Bool isParameterized() - isVal
 - 
virtual override Bool isVal() - make
 - 
new make(CType base) - mixins
 - 
virtual override CType[] mixins() - name
 - 
virtual override Str name() - ns
 - 
virtual override CNamespace ns() - operators
 - 
virtual override COperators operators() - pod
 - 
virtual override CPod pod() - qname
 - 
virtual override Str qname() - slots
 - toListOf
 - 
virtual override CType toListOf() - toNullable
 - 
virtual override CType toNullable()