class compilerEs::CompileEsPlugin
sys::Obj compiler::CompilerSupport compiler::CompilerStep compilerEs::CompileEsPlugin
Fantom source to JavaScript source compiler - this class is plugged into the compiler pipeline by the compiler::CompileJs step.
- closureSupport
-
JsClosure closureSupport { private set }
- dependOnNames
-
Str:Bool dependOnNames := [:].with() |[Obj:Obj?]->Void| { ... }
- js
-
JsWriter js { private set }
- make
-
new make(Compiler c)
- nextUid
-
Int nextUid()
- podAlias
-
Get the alias for this pod if one was defined in js.props, otherwise return the pod name.
- run
-
virtual override Void run()
- sourcemap
-
SourceMap sourcemap { private set }
- thisName
-
Str thisName := "this"
The variable name that refers to "this" in the current method context