class compiler::ReflectNamespace
sys::Obj compiler::CNamespace compiler::ReflectNamespace
ReflectNamespace implements Namespace using reflection to compile against the VM's current pod repository.
- findPod
-
protected virtual override ReflectPod? findPod(Str podName)
Map an imported Pod into a CPod
- importField
-
Map an imported Field into a CField
- importMethod
-
CMethod importMethod(Method m)
Map an imported Method into a CMethod
- importPod
-
ReflectPod importPod(Pod pod)
Map an imported Pod into a CPod
- importSlot
-
Map an imported Slot into a CSlot
- importType
-
Map an imported Type into a CType
- importTypes
-
Map a list of imported Types into a CTypes
- make
-
new make()
Construct a ReflectNamespace