Fan

 

class

compiler::FPodNamespace

sys::Obj
  compiler::CNamespace
    compiler::FPodNamespace

FPodNamespace implements Namespace by reading the fcode from pods directly. Its not as efficient as using reflection, but lets us compile against a different pod set.

Slots

dirSource

readonly File dir

makeSource

new make(File dir)

Make a FPod namespace which looks in the specified directory to resolve pod files.

resolvePodSource

override FPod? resolvePod(Str podName, Bool checked)

Overrides compiler::CNamespace.resolvePod

Map to an FPod