Class JavaScriptGenerator
java.lang.Object
com.google.j2cl.transpiler.backend.closure.JavaScriptGenerator
- Direct Known Subclasses:
JavaScriptHeaderGenerator,JavaScriptImplGenerator
A base class for JavaScript source generators. We may have two subclasses, which are
for Header and Impl generation.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ClosureGenerationEnvironmentprotected final List<com.google.j2cl.transpiler.backend.closure.Import>protected final com.google.j2cl.common.Problemsprotected final com.google.j2cl.transpiler.backend.common.SourceBuilderprotected final com.google.j2cl.transpiler.ast.Type -
Constructor Summary
ConstructorsConstructorDescriptionJavaScriptGenerator(com.google.j2cl.common.Problems problems, com.google.j2cl.transpiler.ast.Type type, List<com.google.j2cl.transpiler.backend.closure.Import> imports) -
Method Summary
-
Field Details
-
type
protected final com.google.j2cl.transpiler.ast.Type type -
environment
-
imports
-
sourceBuilder
protected final com.google.j2cl.transpiler.backend.common.SourceBuilder sourceBuilder -
problems
protected final com.google.j2cl.common.Problems problems
-
-
Constructor Details
-
JavaScriptGenerator
public JavaScriptGenerator(com.google.j2cl.common.Problems problems, com.google.j2cl.transpiler.ast.Type type, List<com.google.j2cl.transpiler.backend.closure.Import> imports)
-
-
Method Details