ReflectNamespace implements Namespace using reflection to compile against the VM's current pod repository.
Slots
- importFieldSource
-
Map an imported Field into a CField
- importMethodSource
-
CMethod importMethod(Method m)
Map an imported Method into a CMethod
- importPodSource
-
ReflectPod importPod(Pod pod)
Map an imported Pod into a CPod
- importSlotSource
-
Map an imported Slot into a CSlot
- importTypeSource
-
Map an imported Type into a CType
- importTypesSource
-
Map a list of imported Types into a CTypes
- makeSource
-
new make()
Construct a ReflectNamespace
-
private Str:ReflectPod pods
- resolvePodSource
-
override ReflectPod? resolvePod(Str podName, Bool checked)
Overrides compiler::CNamespace.resolvePod
Map an imported Pod into a CPod