logo

abstract class

compiler::GenericType

sys::Obj
  compiler::GenericType : compiler::CType

GenericType models a parameterized generic type: List, Map, or Func

Slots

base

override readonly CType base

doParameterize

abstract CType doParameterize(Int ch)

flags

override Int flags()

isGeneric

override Bool isGeneric()

isParameterized

override Bool isParameterized()

make

new make(CType base)

mixins

override CType[] mixins()

name

override Str name()

ns

override Namespace ns()

pod

override CPod pod()

qname

override Str qname()

slots

override Str:CSlot slots

toListOf

override ListType toListOf()

toStr

override Str toStr()