Fantom

 

class

compiler::ReflectType

sys::Obj
  compiler::ReflectType : compiler::CType

ReflectType is the implementation of CType for a type imported from a precompiled pod (as opposed to a TypeDef within the compilation units being compiled).

Slots

baseSource

override readonly CType? base

facetSource

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

flagsSource

override Int flags()

isGenericSource

override Bool isGeneric()

isGenericParameterSource

override Bool isGenericParameter()

isNullableSource

override Bool isNullable()

isParameterizedSource

override Bool isParameterized()

isValSource

override readonly Bool isVal

makeSource

new make(ReflectNamespace ns, Type t)

Construct with loaded Type.

mixinsSource

override readonly CType[] mixins

nameSource

override Str name()

nsSource

override ReflectNamespace ns()

Overrides compiler::CType.ns

podSource

override readonly ReflectPod pod

qnameSource

override Str qname()

signatureSource

override Str signature()

slotSource

override CSlot? slot(Str name)

slotsSource

override Str:CSlot slots()

tSource

readonly Type t

toListOfSource

override CType toListOf()

toNullableSource

override CType toNullable()