Package org.teavm.jso.impl
Class JSBodyAstEmitter
java.lang.Object
org.teavm.jso.impl.JSBodyAstEmitter
- All Implemented Interfaces:
JSBodyEmitter
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidemit(org.teavm.backend.javascript.spi.GeneratorContext context, org.teavm.backend.javascript.codegen.SourceWriter writer, org.teavm.model.MethodReference methodRef) voidemit(org.teavm.backend.javascript.spi.InjectorContext context) imports()booleanisStatic()org.teavm.model.MethodReferencemethod()String[]
-
Field Details
-
ast
public final org.mozilla.javascript.ast.AstNode ast -
rootAst
public final org.mozilla.javascript.ast.AstNode rootAst
-
-
Method Details
-
method
public org.teavm.model.MethodReference method()- Specified by:
methodin interfaceJSBodyEmitter
-
isStatic
public boolean isStatic()- Specified by:
isStaticin interfaceJSBodyEmitter
-
parameterNames
- Specified by:
parameterNamesin interfaceJSBodyEmitter
-
imports
- Specified by:
importsin interfaceJSBodyEmitter
-
emit
public void emit(org.teavm.backend.javascript.spi.InjectorContext context) - Specified by:
emitin interfaceJSBodyEmitter
-
emit
public void emit(org.teavm.backend.javascript.spi.GeneratorContext context, org.teavm.backend.javascript.codegen.SourceWriter writer, org.teavm.model.MethodReference methodRef) - Specified by:
emitin interfaceJSBodyEmitter
-