Package org.teavm.jso.impl
Interface JSBodyEmitter
- All Known Implementing Classes:
JSBodyAstEmitter,JSBodyBloatedEmitter
public interface JSBodyEmitter
-
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[]
-
Method Details
-
method
org.teavm.model.MethodReference method() -
emit
void emit(org.teavm.backend.javascript.spi.InjectorContext context) -
emit
void emit(org.teavm.backend.javascript.spi.GeneratorContext context, org.teavm.backend.javascript.codegen.SourceWriter writer, org.teavm.model.MethodReference methodRef) -
parameterNames
String[] parameterNames() -
imports
JsBodyImportInfo[] imports() -
isStatic
boolean isStatic()
-