Interface JSBodyEmitter

All Known Implementing Classes:
JSBodyAstEmitter, JSBodyBloatedEmitter

public interface JSBodyEmitter
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    emit(org.teavm.backend.javascript.spi.GeneratorContext context, org.teavm.backend.javascript.codegen.SourceWriter writer, org.teavm.model.MethodReference methodRef)
     
    void
    emit(org.teavm.backend.javascript.spi.InjectorContext context)
     
     
    boolean
     
    org.teavm.model.MethodReference
     
     
  • 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()