Class JSBodyBloatedEmitter

java.lang.Object
org.teavm.jso.impl.JSBodyBloatedEmitter
All Implemented Interfaces:
JSBodyEmitter

public class JSBodyBloatedEmitter extends Object implements JSBodyEmitter
  • Field Details

    • script

      public final String script
  • Method Details

    • method

      public org.teavm.model.MethodReference method()
      Specified by:
      method in interface JSBodyEmitter
    • isStatic

      public boolean isStatic()
      Specified by:
      isStatic in interface JSBodyEmitter
    • parameterNames

      public String[] parameterNames()
      Specified by:
      parameterNames in interface JSBodyEmitter
    • imports

      public JsBodyImportInfo[] imports()
      Specified by:
      imports in interface JSBodyEmitter
    • emit

      public void emit(org.teavm.backend.javascript.spi.InjectorContext context)
      Specified by:
      emit in interface JSBodyEmitter
    • 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:
      emit in interface JSBodyEmitter