Fantom

 

abstract class

compiler::GenericType

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

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

Slots

baseSource

override readonly CType? base

doParameterizeSource

abstract CType doParameterize(Int ch)

facetSource

override Obj? facet(Str qname, Obj? def)

isGenericSource

override Bool isGeneric()

isNullableSource

override Bool isNullable()

isParameterizedSource

override Bool isParameterized()

isValSource

override Bool isVal()

makeSource

new make(CType base)

mixinsSource

override CType[] mixins()

nameSource

override Str name()

nsSource

override CNamespace ns()

Overrides compiler::CType.ns

podSource

override CPod pod()

qnameSource

override Str qname()

slotsSource

override Str:CSlot slots()

toListOfSource

override CType toListOf()

toNullableSource

override CType toNullable()