public class GenerateJavaScriptAST extends Object
JProgram
node.Modifier and Type | Method and Description |
---|---|
static Pair<JavaToJavaScriptMap,Set<JsNode>> |
exec(TreeLogger logger,
JProgram program,
JsProgram jsProgram,
CompilerContext compilerContext,
ResolveRuntimeTypeReferences.TypeMapper<?> typeMapper,
Map<StandardSymbolData,JsName> symbolTable,
PermutationProperties props)
This is the main entry point for the translation from Java to JavaScript.
|
public static Pair<JavaToJavaScriptMap,Set<JsNode>> exec(TreeLogger logger, JProgram program, JsProgram jsProgram, CompilerContext compilerContext, ResolveRuntimeTypeReferences.TypeMapper<?> typeMapper, Map<StandardSymbolData,JsName> symbolTable, PermutationProperties props)
logger
- a TreeLoggerprogram
- a Java ASTjsProgram
- an (empty) JavaScript ASTsymbolTable
- an (empty) symbol table that will be populated hereCopyright © 2018. All rights reserved.