logo

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

base

override readonly CType base

flags

override Int flags()

isGeneric

override Bool isGeneric()

isGenericParameter

override Bool isGenericParameter()

isParameterized

override Bool isParameterized()

make

new make(ReflectNamespace ns, Type t)

Construct with loaded Type.

mixins

override readonly CType[] mixins

name

override Str name()

ns

override ReflectNamespace ns()

pod

override readonly ReflectPod pod

qname

override Str qname()

signature

override Str signature()

slot

override CSlot slot(Str name)

slots

override Str:CSlot slots()

t

readonly Type t

toListOf

override ListType toListOf()

toStr

override Str toStr()