Fantom

 

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

where to look for pod or null to delegate to Env.findPodFile

findPodSource

override protected FPod? findPod(Str podName)

Map to an FPod

makeSource

new make(File? dir)

Make a FPod namespace which looks in the specified directory to resolve pod files or null to delegate to Env.findPodFile.