Fan

 

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

Overrides compiler::CType.base

flagsSource

override Int flags()

Overrides compiler::CType.flags

isGenericSource

override Bool isGeneric()

Overrides compiler::CType.isGeneric

isGenericParameterSource

override Bool isGenericParameter()

Overrides compiler::CType.isGenericParameter

isNullableSource

override Bool isNullable()

Overrides compiler::CType.isNullable

isParameterizedSource

override Bool isParameterized()

Overrides compiler::CType.isParameterized

isValueSource

override readonly Bool isValue

Overrides compiler::CType.isValue

makeSource

new make(ReflectNamespace ns, Type t)

Construct with loaded Type.

mixinsSource

override readonly CType[] mixins

Overrides compiler::CType.mixins

nameSource

override Str name()

Overrides compiler::CType.name

nsSource

override ReflectNamespace ns()

Overrides compiler::CType.ns

podSource

override readonly ReflectPod pod

Overrides compiler::CType.pod

qnameSource

override Str qname()

Overrides compiler::CType.qname

signatureSource

override Str signature()

Overrides compiler::CType.signature

slotSource

override CSlot? slot(Str name)

Overrides compiler::CType.slot

slotsSource

override Str:CSlot slots()

Overrides compiler::CType.slots

tSource

readonly Type t

toListOfSource

override CType toListOf()

Overrides compiler::CType.toListOf

toNullableSource

override CType toNullable()

Overrides compiler::CType.toNullable

toStrSource

override Str toStr()

Overrides sys::Obj.toStr

Doc inherited from sys::Obj.toStr

Return a string representation of this object.