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
-
virtual CType base { virtual private set }
- flags
-
virtual Int flags()
- isGeneric
-
virtual Bool isGeneric()
- isGenericParameter
-
virtual Bool isGenericParameter()
- isParameterized
-
virtual Bool isParameterized()
-
private ListType listOf
- make
-
new make(ReflectNamespace ns, Type t)
Construct with loaded Type.
- mixins
-
virtual CType[] mixins { virtual private set }
- name
-
virtual Str name()
- ns
-
virtual ReflectNamespace ns()
- pod
-
virtual ReflectPod pod { virtual private set }
- qname
-
virtual Str qname()
- signature
-
virtual Str signature()
- slot
-
private Str:CSlot slotMap
- slots
-
virtual Str:CSlot slots()
-
private Bool slotsLoaded
- t
-
Type t { private set }
- toListOf
-
virtual ListType toListOf()
- toStr
-
virtual Str toStr()