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
-
Overrides compiler::CType.slots
-
private Bool slotsLoaded := false
- 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.